커뮤니티

부탁드립니다.

프로필 이미지
강태공3
2012-02-16 19:18:06
531
글번호 47853
답변완료

첨부 이미지

안녕하세요. 수식 검토좀 부탁드립니다. 위 그림파일에서 목표설정을 한 경우와 아래 수식으로 설정한것이 같은 값이 나와야 하는것 아닌가요? m1=0.42 if MarketPosition == 1 Then exitlong("bx",Atlimit,EntryPrice*(1+m1/100)); if MarketPosition == -1 Then ExitShort("sx",Atlimit,EntryPrice*(1-m1/100)); 총손익, 총거래횟수, 최대손실폭 이 모두 조금씩 차이가 납니다. 이유가 뭘까요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-02-17 13:17:30

안녕하세요 예스스탁입니다. 수식에서 풀어서 작성하신 식은 if문이 만족하고 다음봉부터 조건에 만족하면 신호가 발생하므로 진입이 onclose일 경우 진입 다음봉에 if문이 만족하므로 다음봉부터 신호가 발생할 수 있고 진입이 atmarket이나 atstop,atlimit일 경우 진입신호봉 다음봉부터 신호가 발생합니다. 설정창에서 설정하시거나 수식에서 SetStopProfittarget을 사용하는 경우에는 신호가 발생하자마다 발동되게 되어 해당 부분때문에 차이가 발생하는 것입니다. 즐거운 하루되세요 > 강태공3 님이 쓴 글입니다. > 제목 : 부탁드립니다. > 안녕하세요. 수식 검토좀 부탁드립니다. 위 그림파일에서 목표설정을 한 경우와 아래 수식으로 설정한것이 같은 값이 나와야 하는것 아닌가요? m1=0.42 if MarketPosition == 1 Then exitlong("bx",Atlimit,EntryPrice*(1+m1/100)); if MarketPosition == -1 Then ExitShort("sx",Atlimit,EntryPrice*(1-m1/100)); 총손익, 총거래횟수, 최대손실폭 이 모두 조금씩 차이가 납니다. 이유가 뭘까요?