커뮤니티

추적 청산 관련 질문입니다.

프로필 이미지
마녀58
2023-01-11 16:28:53
1000
글번호 165322
답변완료
봉가정오류 때문에 추적청산에 과최적화가 될수 있다는 얘기를 들었습니다. 아래와 같은 식은 그 과최적화 오류를 피할 수 있나요? if MarketPosition==1 and EntryDate!=sDate and (dayclose(1)>dayopen or C<highest(H,BarsSinceEntry+1)-ATR(20)*1) Then ExitLong("BX2",AtMarket);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-01-12 11:15:59

안녕하세요. 예스스탁 입니다. 작성하신 코드는 봉완성 기준인 AtMarket을 사용하셨으므로 봉가정 오류가 발생하지 않습니다. 봉가정 오류는 atstop이나 atlimit으로 작성된 여러개의 신호가 하나의 봉에서 2개 이상 발생할 수 있는 경우나 SetStopTrailing청산의 경우에 해당됩니다. onclose와 atmarket과 같이 봉완성시 발생하는 신호는 해당사항이 없습니다. 즐거운 하루 보내세요. > 마녀58 님이 쓴 글입니다. > 제목 : 추적 청산 관련 질문입니다. > 봉가정오류 때문에 추적청산에 과최적화가 될수 있다는 얘기를 들었습니다. 아래와 같은 식은 그 과최적화 오류를 피할 수 있나요? if MarketPosition==1 and EntryDate!=sDate and (dayclose(1)>dayopen or C<highest(H,BarsSinceEntry+1)-ATR(20)*1) Then ExitLong("BX2",AtMarket);