커뮤니티

오류 해결 부탁드립니다.

프로필 이미지
중박주식
2019-07-14 15:19:53
209
글번호 130306
답변완료

첨부 이미지

안녕하세요~ 저의 대부분 전략이 하루에 1회만 진입하고, 반나절 이상 가지가 가는 방식이다보니.. 전략 다변화를 위해 하루에도 여러번 진입할 수 있는 전략을 만들어 봤습니다. 그런데 위의 그림과 같은 문제가 발생합니다. (실전 결과가 아니라 백테스트 결과입니다.) 즉, 어떤 봉에서 청산을 한 후, 바로 같은 봉에서 다시 같은 방향으로 진입하고 다시 그 봉에서 바로 청산이 이루어지는 것입니다. 아무 이유 없이 슬리피지와 수수료만 날라가는 것이지요. 이 경우가 매번 발생하는 것은 아닌데, 전체 진입 횟수 중 1/6 정도나 될 정도로 빈도가 잦습니다. 그리고 특징은 역방향으로 진입해서 손절 청산을 하는 경우에는 이런 일이 없는데, 제 방향으로 진입을 해서 수익을 내고 익절청산을 한 경우에 주로 이 문제가 나타납니다.. 얼마전 만기일에 비슷한 문제가 나타나서 다른 분들께 알아봤떠니만 그냥 예트의 문제다. 어쩔 수 없다는 답이 많았습니다. 그런데 지난번 문제는 실전에서 갑작스럽게 1년 반 동안 딱한번 나타났기에 말 그대로 오류라고 볼 수 있을것도 같은데, 이번엔 백테스트 결과에서 나타난 것이고, 그 빈도도 너무 너무 많습니다.. 이 문제를 해결하기 위해 당일 2번째 진입 이후부터는 이전 청산 거래로부터 1분 이상 시간을 두고 진입할 수 있도록 해봤는데, 해결이 안됩니다. 청산이라도 제대로 시키려고.. 진입봉에서 청산되지 않도록 시간텀을 줘봤는데도 이역시 해결책이 안됩니다... 참고로 모든 진입과 청산은 atmarket이고 대상 종목은 코스닥선물(연결선물)입니다 도움 주시면 감사하겠습니다..
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-07-15 13:50:20

안녕하세요 예스스탁입니다. 올려주신 리포트의 내용으로 보면 사용하시는 전략에 청산이 발생할 때, 동일방향에 대해 다시 진입이 동시에 발생하면 첨부하신 그림과 같이 나타납니다. 매수포지션 청산과 매수진입 동시 만족 매도포지션 청산과 매도진입 동시 만족 수식에서 청산과 동시에 동일방향에 대해 다시 진입하는 부분을 막으셔야 합니다. 청산이후에 동일포지션에 청산에 의미가 없습니다. 랭귀지에서 동일시점에 청산과 동일방향 진입이 다시 발생하면 해당 진입도 다시 청산하게 됩니다. 각 진입청산수식에 아래 조건 추가해 보시기 바랍니다. 매수진입식에 MarketPosition <= 0 매도진입식에 MarketPosition >= 0 매수포지션 청산식에 MarketPosition == 1 매도포지션 청산식에 MarketPosition == -1 즐거운 하루되세요 > 중박주식 님이 쓴 글입니다. > 제목 : 오류 해결 부탁드립니다. > 안녕하세요~ 저의 대부분 전략이 하루에 1회만 진입하고, 반나절 이상 가지가 가는 방식이다보니.. 전략 다변화를 위해 하루에도 여러번 진입할 수 있는 전략을 만들어 봤습니다. 그런데 위의 그림과 같은 문제가 발생합니다. (실전 결과가 아니라 백테스트 결과입니다.) 즉, 어떤 봉에서 청산을 한 후, 바로 같은 봉에서 다시 같은 방향으로 진입하고 다시 그 봉에서 바로 청산이 이루어지는 것입니다. 아무 이유 없이 슬리피지와 수수료만 날라가는 것이지요. 이 경우가 매번 발생하는 것은 아닌데, 전체 진입 횟수 중 1/6 정도나 될 정도로 빈도가 잦습니다. 그리고 특징은 역방향으로 진입해서 손절 청산을 하는 경우에는 이런 일이 없는데, 제 방향으로 진입을 해서 수익을 내고 익절청산을 한 경우에 주로 이 문제가 나타납니다.. 얼마전 만기일에 비슷한 문제가 나타나서 다른 분들께 알아봤떠니만 그냥 예트의 문제다. 어쩔 수 없다는 답이 많았습니다. 그런데 지난번 문제는 실전에서 갑작스럽게 1년 반 동안 딱한번 나타났기에 말 그대로 오류라고 볼 수 있을것도 같은데, 이번엔 백테스트 결과에서 나타난 것이고, 그 빈도도 너무 너무 많습니다.. 이 문제를 해결하기 위해 당일 2번째 진입 이후부터는 이전 청산 거래로부터 1분 이상 시간을 두고 진입할 수 있도록 해봤는데, 해결이 안됩니다. 청산이라도 제대로 시키려고.. 진입봉에서 청산되지 않도록 시간텀을 줘봤는데도 이역시 해결책이 안됩니다... 참고로 모든 진입과 청산은 atmarket이고 대상 종목은 코스닥선물(연결선물)입니다 도움 주시면 감사하겠습니다..