커뮤니티
수고하십니다
2026-10-20 23:10:37
46
글번호 233939
항상 좋은 일만 있으시기 바랍니다
4봉이상 다수봉최고가에 나와야 하는데
다르게 나옵니다
바로 잡아 주시기 바랍니다
>var : haClose(0),haOpen(0),haHigh(0),haLow(0);
var : T(0);
var : pd(0),pt(0),ph(0),phh(0),pl(0),pm(0),pbox(0);
var : tl1(0),tl2(0),tl3(0),tl4(0),tl5(0);
#Heiken Ashi 시고저종
haClose = (O+H+L+C)/4;
haOpen = iff(index == 0,open,(haOpen [1] + haClose [1])/2) ;
haHigh = MaxList(High, haOpen, haClose) ;
haLow = MinList(Low, haOpen, haClose) ;
if CountIf(haClose > haOpen,4) == 4 and haClose[4] <= haOpen[4] Then
{
pd = sDate[2];
pt = sTime[2];
ph = highest(haHigh,4);
pl = lowest(haLow,4);
pm = (ph+pl)/2;
Var1 = highest(haHigh,4);
}
Plot1(Var1,"highest");
답변 1
예스스탁 예스스탁 답변
2026-10-21 11:28:10
안녕하세요
예스스탁입니다.
해당 수식은 4봉까지 입니다.
4봉이상 하켄아쉬 양봉으로 수정해 드립니다.
var : haClose(0),haOpen(0),haHigh(0),haLow(0);
var : T(0);
var : pd(0),pt(0),ph(0),phh(0),pl(0),pm(0),pbox(0);
var : tl1(0),tl2(0),tl3(0),tl4(0),tl5(0);
#Heiken Ashi 시고저종
haClose = (O+H+L+C)/4;
haOpen = iff(index == 0,open,(haOpen [1] + haClose [1])/2) ;
haHigh = MaxList(High, haOpen, haClose) ;
haLow = MinList(Low, haOpen, haClose) ;
if CountIf(haClose > haOpen,4) == 4 Then
{
if haClose[4] <= haOpen[4] Then
{
pd = sDate[2];
pt = sTime[2];
ph = highest(haHigh,4);
pl = lowest(haLow,4);
pm = (ph+pl)/2;
}
Else
{
if h > ph Then
ph = h;
if l < pl Then
pl = l;
}
pm = (ph+pl)/2;
var1 = ph;
}
Plot1(Var1,"highest");
즐거운 하루되세요