커뮤니티

3.1 변환문의

프로필 이미지
태산정복
2008-12-15 22:48:18
760
글번호 18746
답변완료
안녕하세요! 3.0버전에서 아래 수식을 3.1버전에서 어찌 표현해야 할런지요? 아래와 같이 수정반영해 보았는데, 3.0버전에서는 신호가 안나오던게 3.1버전에서는 신호가 발생하네요. * 3.0버전 : accumN(C>C[1],2)==2 * 3.1버전 : accumN(iff(C>C[1],1,0),2)==2
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2008-12-16 11:34:56

안녕하세요 예스스탁입니다. 해당 내용은 변경된 부분이 없습니다.다만 3.0에서는 accumn에 값을 논리식으로 변경하면 자동으로 iff(논리식,1,0)으로 계산하게 되어 있었으나 3.1에서는 사용자분이 직접 iff문을 사용해 주셔야 합니다. 첨부된 내용는 각각 2008/12/01~2008/12/16까지 시뮬레이션 차트에 적용한 성능보고서 입니다. 테스트 식은 아래와 같습니다 YT3.1 if accumN(iff(C>C[1],1,0),2)==2 Then buy(); if accumN(iff(C<C[1],1,0),2)==2 Then sell(); SetStopEndofday(1500); YT3.0 if accumN(C>C[1],2)==2 Then buy(); if accumN(C<C[1],2)==2 Then sell(); SetStopEndofday(1500); 즐거운 하루되세요 > 태산정복 님이 쓴 글입니다. > 제목 : 3.1 변환문의 > 안녕하세요! 3.0버전에서 아래 수식을 3.1버전에서 어찌 표현해야 할런지요? 아래와 같이 수정반영해 보았는데, 3.0버전에서는 신호가 안나오던게 3.1버전에서는 신호가 발생하네요. * 3.0버전 : accumN(C>C[1],2)==2 * 3.1버전 : accumN(iff(C>C[1],1,0),2)==2