커뮤니티
진입봉에서의 청산 방법
2014-07-14 22:48:04
175
글번호 76717
시뮬레이션 과정에서 손절가를 정해 두었는데도
그 보다 훨씬 큰 가격으로 청산이 된 결과가 나왔습니다.(2011년 8월 9일)
그 이유를 조사한 결과,
진입봉에서 청산이 되지 않고 다음 봉에서 청산이 되면서 그렇게 된 것으로 보입니다.
진입후 반대로 가고 있는데도,
진입봉이 완성되고 다음 봉에 가서야 청산 로직이 작동된다면,
이건 심각한 문제로 보입니다.
2011년 8월 9일의 경우 5분봉 내에서 3P 이상의 움직임이 잦았습니다.
프로그램 작성이 잘 못 되어서인지, 구조적인 문제인지,
알려 주시기 바랍니다.
답변 1
예스스탁 예스스탁 답변
2014-07-15 15:11:17
안녕하세요
예스스탁입니다.
문의하신 내용은 수식안에서 조절해야 합니다.
if MarketPosition == 1 Then
ExitLong("bx",AtStop,EntryPrice-0.5);
손절식을 위와 같은 구조로 작성하시면
if문은 봉완성시에 체크하므로
진입신호가 봉미완성시에 나와도
if문에 의해 해당 봉 완성시에 최종 포지션을 확인하고 다음봉부터 청산이 나올수 있습니다.
SetStopLoss(0.5,PointStop);
위와 같이 강제청산함수를 이용해 지정하시면
진입신호가 발생한 봉에도 청산이 발생하게 됩니다.
식을 올려주시면 내용을 변경해서 올려드리겠습니다.
즐거운 하루되세요
> 좋은선물 님이 쓴 글입니다.
> 제목 : 진입봉에서의 청산 방법
> 시뮬레이션 과정에서 손절가를 정해 두었는데도
그 보다 훨씬 큰 가격으로 청산이 된 결과가 나왔습니다.(2011년 8월 9일)
그 이유를 조사한 결과,
진입봉에서 청산이 되지 않고 다음 봉에서 청산이 되면서 그렇게 된 것으로 보입니다.
진입후 반대로 가고 있는데도,
진입봉이 완성되고 다음 봉에 가서야 청산 로직이 작동된다면,
이건 심각한 문제로 보입니다.
2011년 8월 9일의 경우 5분봉 내에서 3P 이상의 움직임이 잦았습니다.
프로그램 작성이 잘 못 되어서인지, 구조적인 문제인지,
알려 주시기 바랍니다.
다음글
이전글