예스스탁
예스스탁 답변
2025-12-19 09:38:58
안녕하세요
예스스탁입니다.
input : p(20);
var : t(0),cnt(0);
var : hh(0),hd(0),ht(0);
var : ll(0),ld(0),lt(0);
Array : htl[10](0),ltl[10](0);
var1 = ma(C,P);
if var1 > var1[1] Then
t = 1;
if var1 < var1[1] Then
t = -1;
Plot1(var1,"이평",IFf(T==1,Magenta,Cyan));
if t == 1 Then
{
if t != t[1] Then
{
hh = h;
hd = sdate;
ht = sTime;
if ll > 0 Then
{
For cnt = 9 DownTo 1
{
ltl[cnt] = ltl[cnt-1];
}
ltl[0] = TL_New(ld,lt,ll,NextBarSdate,NextBarStime,ll);
TL_SetColor(ltl[0],Blue);
}
}
Else
{
if h > hh Then
{
hh = h;
hd = sDate;
ht = sTime;
}
}
}
if t == -1 Then
{
if t != t[1] Then
{
ll = l;
ld = sdate;
lt = sTime;
if hh > 0 Then
{
For cnt = 9 DownTo 1
{
htl[cnt] = htl[cnt-1];
}
htl[0] = TL_New(hd,ht,hh,NextBarSdate,NextBarStime,hh);
TL_SetColor(htl[0],Red);
}
}
Else
{
if l < ll Then
{
ll = l;
ld= sDate;
lt = sTime;
}
}
}
For cnt = 0 to 1
{
TL_SetEnd(htl[cnt],NextBarSdate,NextBarStime,TL_GetValue(htl[cnt],sDate,sTime));
TL_SetEnd(ltl[cnt],NextBarSdate,NextBarStime,TL_GetValue(ltl[cnt],sDate,sTime));
}
즐거운 하루되세요