커뮤니티

수식 수정

프로필 이미지
예그리나
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]항은 어&#45935;게 구현하면되나요. 개인적으로 생각해서 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 이런식으로 표현하면 되나요? 부탁드립니다.