예스스탁
예스스탁 답변
2025-10-23 18:28:20
안녕하세요
예스스탁입니다.
Input : af(0.02), maxAF(0.2),N(3);
var : cnt(0),t(0),hh(0),ll(0);
Array : htl[10](0),ltl[10](0);
var1 = SAR(af,maxAF);
if var1 > C Then
Plot1(var1, "SAR",BLUE);
Else
Plot1(var1, "SAR",RED);
if CrossUp(c,var1) Then
{
t = 1;
hh = h;
For cnt = 9 DownTo 1
{
htl[cnt] = htl[cnt-1];
}
htl[0] = TL_New(sDate,sTime,hh,NextBarSdate,NextBarStime,ll);
TL_SetColor(htl[0],Red);
TL_SetExtRight(htl[0],true);
TL_Delete(htl[n]);
}
if CrossDown(c,var1) Then
{
t = -1;
ll = l;
For cnt = 9 DownTo 1
{
ltl[cnt] = ltl[cnt-1];
}
ltl[0] = TL_New(sDate,sTime,ll,NextBarSdate,NextBarStime,ll);
TL_SetColor(ltl[0],Blue);
TL_SetExtRight(ltl[0],true);
TL_Delete(ltl[n]);
}
if t == 1 Then
{
if h > hh Then
{
hh =h;
TL_SetBegin(htl[0],sDate,sTime,hh);
TL_SetEnd(htl[0],NextBarSdate,NextBarStime,hh);
}
}
if t == -1 Then
{
if h < ll Then
{
ll = l;
TL_SetBegin(ltl[0],sDate,sTime,ll);
TL_SetEnd(ltl[0],NextBarSdate,NextBarStime,ll);
}
}
즐거운 하루되세요