예스스탁
예스스탁 답변
2025-12-02 13:46:45
안녕하세요
예스스탁입니다.
박스나 추세선등은 봉완성시에만 출력이 되어
차트의 마지막봉값을 이용하지 못합니다.
최근 완성봉기준으로 표시됩니다.
1
input : N(8);
var : box1(0),box2(0),tx1(0),tx2(0);
var : hh(0),ll(0),mm(0);
hh = ma(h,n);
ll = ma(l,n);
mm = (hh+ll)/2;
Box_Delete(box1);
Box_Delete(box2);
box1 = Box_New(sDate[n-1],sTime[n-1],hh,sDate,sTime,mm);
Box_SetColor(box1,Red);
Box_SetFill(box1,true);
box2 = Box_New(sDate[n-1],sTime[n-1],mm,sDate,sTime,ll);
Box_SetColor(box2,Blue);
Box_SetFill(box2,true);
Text_Delete(tx1);
Text_Delete(tx2);
tx1 = Text_New(sdate,sTime,hh,NumToStr(hh,2));
Text_SetStyle(tx1,2,1);
tx2 = Text_New(sdate,sTime,ll,NumToStr(ll,2));
Text_SetStyle(tx2,2,0);
2
input : hh(200),ll(100);
var : box1(0),box2(0),tx1(0),tx2(0);
var : mm(0);
mm = (hh+ll)/2;
if Index == 1 Then
{
box1 = Box_New(sDate,sTime,hh,nextbarsDate,NextBarStime,mm);
Box_SetColor(box1,Red);
Box_SetFill(box1,true);
box2 = Box_New(sDate,sTime,mm,nextbarsDate,NextBarStime,ll);
Box_SetColor(box2,Blue);
Box_SetFill(box2,true);
tx1 = Text_New(sdate,sTime,hh,NumToStr(hh,2));
Text_SetStyle(tx1,2,1);
tx2 = Text_New(sdate,sTime,ll,NumToStr(ll,2));
Text_SetStyle(tx2,2,0);
}
Else
{
Box_SetEnd(box1,NextBarSdate,NextBarStime,mm);
Box_SetEnd(box2,NextBarSdate,NextBarStime,ll);
Text_SetLocation(tx1,NextBarSdate,NextBarStime,hh);
Text_SetLocation(tx2,NextBarSdate,NextBarStime,ll);
}
즐거운 하루되세요