예스스탁
예스스탁 답변
2024-04-29 16:31:47
안녕하세요
예스스탁입니다.
inputs:
Price( Close ), // 가격
Length( 14 ); // 기간
variables:
HA_Close( 0 ),
HA_Open( 0 ),
HA_Low( 0 ),
HA_High( 0 ),
HA_UpTrend( false );
#Heiken Ashi 시고저종
if Index == 0 then
{
HA_Close = (O+H+L+C)/4;
HA_Open = open;
HA_High = MaxList( high, HA_Open, HA_Close);
HA_Low = MinList( low, HA_Open,HA_Close);
}
else
{
HA_Close = (O+H+L+C)/4;
HA_Open = (HA_Open [1] + HA_Close [1])/2 ;
HA_High = MaxList(High, HA_Open, HA_Close) ;
HA_Low = MinList(Low, HA_Open, HA_Close) ;
HA_UpTrend = HA_Close > HA_Open;
}
Plot1( HA_Close, "Heikin-Ashi Close" );
Plot2( HA_Open, "Heikin-Ashi Open" );
즐거운 하루되세요
> elessee 님이 쓴 글입니다.
> 제목 : ts 수식을 예스트레이더로 바꾸고 싶은데...
>
ts 수식을 예스트레이더로 바꾸고 싶은데....
##########################
inputs:
Price( Close ), // 가격
Length( 14 ); // 기간
variables:
HA_Close( 0 ),
HA_Open( 0 ),
HA_Low( 0 ),
HA_High( 0 ),
HA_UpTrend( false );
if CurrentBar = 1 then
begin
HA_Close = (Open + High + Low + Close) / 4;
HA_Open = (Open + Close) / 2;
HA_Low = Low;
HA_High = High;
end
else
begin
HA_Close = (HA_Open + HA_High + HA_Low + Price) / 4;
HA_Open = (ValueWhen( HA_UpTrend, HA_Open[1], HA_Close[1]) + ValueWhen( not HA_UpTrend, HA_Close[1], HA_Open[1])) / 2;
HA_High = Max( High, Max( HA_Open, HA_Close ));
HA_Low = Min( Low, Min( HA_Open, HA_Close ));
HA_UpTrend = HA_Close > HA_Open;
end;
Plot1( HA_Close, "Heikin-Ashi Close" );
Plot2( HA_Open, "Heikin-Ashi Open" );
####################
부탁드립니다...