커뮤니티
수식 수정
2018-02-13 20:32:47
153
글번호 116610
PM = ( 1 - 상수 / 2 ) * ( 1 - 상수 / 2 )
* ( RM - 2 * RM[1] + RM[2] )
+ 2 * ( 1 - 상수 ) * PM[1]
- ( 1 - 상수 ) * ( 1 - 상수 ) * PM[2] ;
위같은 수식이 있는데 마지막 PM[2]항은 어덯게 구현하면되나요.
개인적으로 생각해서 currentbar를 두가지로 나누어서 구하면될거같은데요...
예를 들어
if currentbar <= 2 then
begin
PM1 = ( 1 - 상수 / 2 ) * ( 1 - 상수 / 2 )
* ( RM - 2 * RM[1] + RM[2] )
+ 2 * ( 1 - 상수 ) * PM1[1] ;
end
if currentbar > 2 then
begin
PM2 = ( 1 - 상수 / 2 ) * ( 1 - 상수 / 2 )
* ( RM - 2 * RM[1] + RM[2] )
+ 2 * ( 1 - 상수 ) * PM2[1]
- ( 1 - 상수 ) * ( 1 - 상수 ) * PM1[1] ;
end
이런식으로 표현하면 되나요?
부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2018-02-14 11:17:22
안녕하세요
예스스탁입니다.
currentbar가 수식에서 필요한 최소봉수 경과된 봉수이므로
if currentbar >= 1 then
로만 처리하시면 됩니다.
즐거운 하루되세요
> 예그리나 님이 쓴 글입니다.
> 제목 : 수식 수정
> PM = ( 1 - 상수 / 2 ) * ( 1 - 상수 / 2 )
* ( RM - 2 * RM[1] + RM[2] )
+ 2 * ( 1 - 상수 ) * PM[1]
- ( 1 - 상수 ) * ( 1 - 상수 ) * PM[2] ;
위같은 수식이 있는데 마지막 PM[2]항은 어덯게 구현하면되나요.
개인적으로 생각해서 currentbar를 두가지로 나누어서 구하면될거같은데요...
예를 들어
if currentbar <= 2 then
begin
PM1 = ( 1 - 상수 / 2 ) * ( 1 - 상수 / 2 )
* ( RM - 2 * RM[1] + RM[2] )
+ 2 * ( 1 - 상수 ) * PM1[1] ;
end
if currentbar > 2 then
begin
PM2 = ( 1 - 상수 / 2 ) * ( 1 - 상수 / 2 )
* ( RM - 2 * RM[1] + RM[2] )
+ 2 * ( 1 - 상수 ) * PM2[1]
- ( 1 - 상수 ) * ( 1 - 상수 ) * PM1[1] ;
end
이런식으로 표현하면 되나요?
부탁드립니다.