커뮤니티

시스템식 다시한번 검토부탁드립니다

프로필 이미지
bigdeal
2015-09-15 10:10:36
116
글번호 90331
답변완료

첨부 이미지

안녕하세요 항상 빠른 답변에 감사드립니다. 지난번 질의때 강제청산된 봉에서 발생되는 진입신호를 제어하려면 진입식에 (TotalTrades == 0 or TotalTrades == TotalTrades[1]) 을 추가하면 된다고 해서 진입식에 위 조건을 추가하여 시물레이션을 해보았더니 신호 발생을 100% 제어하지 못하는것 같습니다. 일부신호는 강제청산되는 봉에서도 신호가 발생합니다.(그림 참조) 무엇이 잘못되었나요? 혹시 위 수식 말고 다른 방법은 없는지요? 수고하십시요..
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-09-15 11:20:11

안녕하세요 예스스탁입니다. 현재 진입신호가 발생한 위치로 보아 진입식이 atstop아니 atlimit으로 작성된것으로 보입니다. atstop이나 atlimit은 직전봉에서 셋팅이되서 현재봉에 조건만족시 즉시 신호가 발생합니다. 청산이 되서 거래횟수가 증가하는 것은 봉완성시에 알게 되는데 직전봉에서 셋팅이 되므로 현재봉 미완성시(봉완성전)에 나오게 되므로 해당 내용을 체크를 할수가 없습니다. 기존내용에 아래의 조건을 추가해 보시기 바랍니다. 매수진입식에 MarketPosition <= 0 매도진입식에 MarketPosition >= 0 내용을 추가해 보시기 바랍니다. 매수는 무포지션이나 매도포지션일때만 셋팅을 하고 매수진입중에 셋팅이 되지 않게 하고 매도는 무포지션이나 매수포지션일때만 셋팅을 하고 매도진입중에 셋팅이 되지 않게 하는 내용입니다. 즐거운 하루되세요 > bigdeal 님이 쓴 글입니다. > 제목 : 시스템식 다시한번 검토부탁드립니다 > 안녕하세요 항상 빠른 답변에 감사드립니다. 지난번 질의때 강제청산된 봉에서 발생되는 진입신호를 제어하려면 진입식에 (TotalTrades == 0 or TotalTrades == TotalTrades[1]) 을 추가하면 된다고 해서 진입식에 위 조건을 추가하여 시물레이션을 해보았더니 신호 발생을 100% 제어하지 못하는것 같습니다. 일부신호는 강제청산되는 봉에서도 신호가 발생합니다.(그림 참조) 무엇이 잘못되었나요? 혹시 위 수식 말고 다른 방법은 없는지요? 수고하십시요..