예스스탁
예스스탁 답변
2024-07-22 11:07:03
안녕하세요
예스스탁입니다.
1
input : ntime(223000);
var : T(0);
if bdate != Bdate[1] Then
T = 1;
if (sDate != sDate[1] and sTime >= ntime) or
(sDate == sDate[1] and sTime >= ntime and sTime[1] < ntime) Then
{
T = 2;
var1 = 0;
Var2 = 0;
}
if T == 2 then
{
if C > O and (var1 == 0 or (var1 > 0 and h-l > var1)) Then
{
var1 = h-l;
PlotPaintBar(H,L,"강조",Red);
}
if C < O and (var2 == 0 or (var2 > 0 and h-l > var2)) Then
{
var2 = h-l;
PlotPaintBar(H,L,"강조",Blue);
}
}
2
if bdate != Bdate[1] Then
{
Var1 = 0;
Var2 = 0;
Var3 = 0;
}
if C != O and ( Var1 == 0 or (var1 > 0 and abs(c-o) > var1)) Then
{
var1 = abs(c-o);
Var2 = o;
Var3 = c;
}
if Var2 > 0 Then
{
Plot1(Var2,"o",Red);
plot2(Var3,"c",Blue);
}
Else
{
NoPlot(1);
NoPlot(2);
}
3
var : cnt(0);
Array : OTL[20](0),CTL[20](0);
For cnt = 19 DownTo 1
{
OTL[cnt] = OTL[cnt-1];
CTL[cnt] = CTL[cnt-1];
}
OTL[0] = TL_New(sDate,sTime,O,NextBarSdate,NextBarStime,O);
CTL[0] = TL_New(sDate,sTime,C,NextBarSdate,NextBarStime,C);
TL_SetColor(OTL[0],Red);
TL_SetColor(CTL[0],Blue);
TL_SetExtRight(OTL[0],true);
TL_SetExtRight(CTL[0],true);
TL_Delete(OTL[15]);
TL_Delete(CTL[15]);
즐거운 하루되세요
> 서태공 님이 쓴 글입니다.
> 제목 : 부탁드립니다.
> 1. 매일 미국장 기준으로 장이 시작한 후 가장 긴 양봉의 길이(고가와저가)가 갱신되면 해당봉에 빨강색으로, 가장 긴 음봉의 길이(고가와저가)가 갱신되면 해당 봉에 파란색으로 구현해 주세요
2. 매일 장이 시작한 후 캔들의 몸통(시가와종가)이 가장 길게 갱신되면 그때마다 다음 갱신때까지 시가를 빨강색, 종가를 파란색 우측 추세선으로 계속 구현해 주세요
3.캔들마다 몸통, 즉 시가와 종가를 기준으로 각각 빨강색과 파란색 우측추세선으로 15개봉까지 나타나도록 구현해 주세요
고맙습니다.