예스스탁
예스스탁 답변
2024-10-25 14:56:57
안녕하세요
예스스탁입니다.
Var3 = dc+var1*0.5;
위 수식에서 dc가 현재 첫봉의 하켄아쉬 종가를 저장하고 있습니다.
당일 하켄아쉬 종가이면 if조건 밖에 있어야 하며
전일종가이면 dc1을 사용하셔야 합니다.
var : xClose(0),xOpen(0),xHigh(0),xLow(0);
var : A(0),AA(0),B1(0),B2(0),B3(0) ;
var : do(0),dh(0),dl(0),dc(0),do1(0),dh1(0),dl1(0),dc1(0);
#Heiken Ashi 시고저종
if index == 0 then
{
xOpen = dayopen;
xClose = (dayOpen+dayHigh+daylow+dayClose)/4;
xHigh = MaxList( dayhigh, xOpen, xClose);
xLow = MinList( daylow, xOpen,xClose);
}
else
{
xClose = (dayOpen+dayHigh+daylow+dayClose)/4;
xOpen = (xOpen[1] + xClose[1])/2 ;
xHigh = MaxList(dayhigh, xOpen, xClose) ;
xLow = MinList(daylow, xOpen, xClose) ;
}
A=xHigh[1]-xLow[1];
AA=xOpen+A*0.5;
if Bdate != Bdate[1] Then
{
do = xopen;
dh = Xhigh;
dl = Xlow;
do1 = do[1];
dh1 = dh[1];
dl1 = dh[1];
dc1 = dc[1];
}
Else
{
if xhigh > 0 and xhigh > dh Then
dh = xhigh;
if xlow > 0 and xlow < dl Then
dl = xlow;
}
dc = Xclose;
if do1 > 0 Then
{
var1 = dh1-dl1;
Var2 = do+var1*0.5;
Var3 = dc+var1*0.5;
}
즐거운 하루되세요
> 함지박 님이 쓴 글입니다.
> 제목 : 하이킨아시
> var : xClose(0),xOpen(0),xHigh(0),xLow(0);
var : A(0),AA(0),B1(0),B2(0),B3(0) ;
var : do(0),dh(0),dl(0),dc(0),do1(0),dh1(0),dl1(0),dc1(0);
#Heiken Ashi 시고저종
if index == 0 then
{
xOpen = dayopen;
xClose = (dayOpen+dayHigh+daylow+dayClose)/4;
xHigh = MaxList( dayhigh, xOpen, xClose);
xLow = MinList( daylow, xOpen,xClose);
}
else
{
xClose = (dayOpen+dayHigh+daylow+dayClose)/4;
xOpen = (xOpen[1] + xClose[1])/2 ;
xHigh = MaxList(dayhigh, xOpen, xClose) ;
xLow = MinList(daylow, xOpen, xClose) ;
}
A=xHigh[1]-xLow[1];
AA=xOpen+A*0.5;
if Bdate != Bdate[1] Then
{
do = xopen;
dh = Xhigh;
dl = Xlow;
dc = Xclose;
do1 = do[1];
dh1 = dh[1];
dl1 = dh[1];
dc1 = dc[1];
}
Else
{
if xhigh > 0 and xhigh > dh Then
dh = xhigh;
if xlow > 0 and xlow < dl Then
dl = xlow;
}
if do1 > 0 Then
{
var1 = dh1-dl1;
Var2 = do+var1*0.5;
Var3 = dc+var1*0.5;
일봉을 분봉에 그려보려고 했는데Var2는 맞는데 Var3값은 25일기준(364.40)당일값이 안맞아 문의 드립니다..Var3값도24일은 맞는데 수정할수 있음 부탁합니다