예스스탁
예스스탁 답변
2025-03-11 13:10:49
안녕하세요
예스스탁입니다.
1
if sTime == 050000 Then //오후 5시이면 170000
{
if C > O Then
PlotPaintBar(H,L,"강조",Red);
if C < O Then
PlotPaintBar(H,L,"강조",Blue);
}
2
input : 분(60);
var : S1(0),D1(0),TM(0),TF(0);
if Bdate != Bdate[1] Then
{
S1 = TimeToMinutes(stime);
D1 = sdate;
}
if D1 > 0 then
{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
TF = TM%분;
if Bdate != Bdate[1] or
(Bdate == Bdate[1] and 분 > 1 and TF < TF[1]) or
(Bdate == Bdate[1] and 분 > 1 and TM >= TM[1]+분) or
(Bdate == Bdate[1] and 분 == 1 and TM > TM[1]) Then
{
var1 = O;
var2 = C;
}
plot1(var1);
plot2(var2);
}
3
input : 분(60);
var : S1(0),D1(0),TM(0),TF(0);
if Bdate != Bdate[1] Then
{
S1 = TimeToMinutes(stime);
D1 = sdate;
}
if D1 > 0 then
{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
TF = TM%분;
if Bdate != Bdate[1] or
(Bdate == Bdate[1] and 분 > 1 and TF < TF[1]) or
(Bdate == Bdate[1] and 분 > 1 and TM >= TM[1]+분) or
(Bdate == Bdate[1] and 분 == 1 and TM > TM[1]) Then
{
var3 = O[1];
var4 = C[1];
}
plot3(var3);
plot4(var4);
}
4
if Bdate != Bdate[1] and DayOfWeek(Bdate) <= DayOfWeek(Bdate[1]) Then
{
var1 = H;
var2 = L;
}
if var1 > 0 and var2 > 0 Then
{
Plot1(max(H,var1));
Plot2(min(L,var2));
}
5
if sTime == 120000 Then
{
var1 = h;
var2 = l;
}
if sTime == 130000 Then
{
value1 = max(H,var1);
Value2 = min(L,var2);
}
Plot1(value1);
plot2(Value2);
6
var : t(0),cnt(0);
Array : hh[10](0),ll[10](0);
if C > O Then
{
T = 1;
}
else if C < O Then
{
T = -1;
}
Else
T = 0;
if T == 1 Then
{
if T != T[1] Then
{
for cnt = 9 DownTo 1
{
hh[cnt] = hh[cnt-1];
}
hh[0] =H;
if hh[0] > hh[3] Then
PlotPaintBar(H,L,"강조",Red);
}
Else
{
if hh[0] > 0 and h > hh[0] Then
hh[0] = h;
}
}
if T == -1 Then
{
if T != T[1] Then
{
for cnt = 9 DownTo 1
{
ll[cnt] = ll[cnt-1];
}
ll[0] =l;
if ll[0] < ll[3] Then
PlotPaintBar(H,L,"강조",Blue);
}
Else
{
if ll[0] > 0 and l < ll[0] Then
ll[0] = l;
}
}
즐거운 하루되세요
> 서태공 님이 쓴 글입니다.
> 제목 : 부탁드립니다.
> 1. 60분차트에서 5시봉이 양봉이면 빨강색으로, 음봉이면 파란색으로 구현해 주세요
2. 매 시간 첫봉의 시가와 종가를 우측 추세선으로 각 구현해 주세요
3. 매 시간 마지막 봉의 시가와 종가를 우측 추세선으로 각 구현해 주세요
4. 매주 첫봉과 마지막봉을 합한 최고가와 최저가를 각 우측추세선으로 구현해 주세요
5. 매일 12시봉과 1시봉을 합한 최고가와 최저가를 각 우측추세선으로 구현해 주세요
6.종가가 양봉이면서 가장 최근을 기준으로 3번째(1, 2, 3번째 등 조정가능하도록) 전 1개 이상 양봉의 최고가보다 높으면 빨강색으로, 종가가 음봉이면서 가장 최근을 기준으로 3번째(1, 2, 3번째 등 조정가능하도록) 전 1개 이상 음봉의 최저가보다 낮으면 파란색으로 구현해 주세요
고맙습니다.