커뮤니티
수고하십니다
2026-06-14 02:30:42
31
글번호 232414
항상 좋은 일만 있으시기 바랍니다
매월 말일과 그 다음달 첫일 이틀을 네모 box로
만들어 주시고 그 네모를 기준으로
최고가와 최저가 그 절반 3줄 수평선을
요청 합니다
답변 1
예스스탁 예스스탁 답변
2026-06-15 14:11:37
안녕하세요
예스스탁입니다.
var : d1(0),t1(0),dd(0),tt(0),dcnt(0);
var : hh(0),ll(0),box(0),tl1(0),tl2(0),tl3(0);
if sDate != sDate[1] Then
{
dd = sDate;
tt = sTime;
dcnt = dcnt+1;
}
if NextBarbdate > Bdate+30 Then
{
d1 = dd;
t1 = tt;
hh = DayHigh;
ll = DayLow;
dcnt = 0;
box = Box_New(d1,t1,hh,NextBarSdate,NextBarStime,ll);
tl1 = Tl_New(d1,t1,hh,NextBarSdate,NextBarStime,hh);
tl2 = TL_New(d1,t1,(hh+ll)/2,NextBarSdate,NextBarStime,(hh+ll)/2);
tl3 = TL_New(d1,t1,ll,NextBarSdate,NextBarStime,ll);
TL_SetDrawMode(tl1,0);
TL_SetDrawMode(tl2,0);
TL_SetDrawMode(tl3,0);
TL_SetColor(tl1,Red);
TL_SetColor(tl2,Green);
TL_SetColor(tl3,Blue);
}
Else
{
if dcnt <= 2 Then
{
if DayHigh > hh Then
hh = DayHigh;
if DayLow < ll Then
ll = DayLow;
Box_SetBegin(box,d1,t1,hh);
Box_SetEnd(box,NextBarSdate,NextBarStime,ll);
TL_SetBegin(tl1,d1,t1,hh);
TL_SetBegin(tl2,d1,t1,(hh+LL)/2);
TL_SetBegin(tl3,d1,t1,ll);
}
TL_SetEnd(tl1,NextBarSdate,NextBarStime,hh);
TL_SetEnd(tl2,NextBarSdate,NextBarStime,(hh+ll)/2);
TL_SetEnd(tl3,NextBarSdate,NextBarStime,ll);
}
즐거운 하루되세요