커뮤니티

수식문의 드립니다..

프로필 이미지
고구미
2015-12-21 11:27:22
112
글번호 93634
답변완료
매수조건이 1,2,3 세가지 조건이 있고 매도 조건이 ㄱ,ㄴ,ㄷ 세가지 조건이 있다고 했을때 시스템을 돌리면 스위칭이 계속해서 발생합니다... 한경우만 매수( 매도)청산하려면 어찌해야 하는지요... 예를 들어 20선 60선 돌파면 매수 깨지면 매도인데 위 조건을 계속 유지하면서 40선돌파면 매도청산만, 깨지면 매수청산만 하려한다면 어찌해야 하는지 궁금합니다...
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-12-21 16:01:45

안녕하세요 예스스탁입니다. buy와 sell은 반대포지션에서 발생하면청산을 같이 하게 됩니다. 청산조건이 만족할때 반대방향진입없이 매수청산만 하고자 하시면 exitlong, 매도청산만 하고자 하시면 exitshort함수를 이용하셔야 합니다. 해당 부분은 수식에서 각 조건식에서 청산만 할 조건이면 sell대신에 exitlong, buy 대신에 exitshort함수를 사용해 주셔야 합니다. 또한 진입식에서도 무포지션에서만 진입을 하고자 하시면 marketposition == 0이라는 조건을 주셔야 하고 매수진입인데 무포지션에서도 진입하고 반대방향일때는 청산하고 매수진입한다면 marketposition <= 0 매도진입인데 무포지션에서도 진입하고 반대방향일때는 청산하고 매도진입한다면 marketposition >= 0 와 같은 조건을 주셔야 합니다. 즐거운 하루되세요 > 고구미 님이 쓴 글입니다. > 제목 : 수식문의 드립니다.. > 매수조건이 1,2,3 세가지 조건이 있고 매도 조건이 ㄱ,ㄴ,ㄷ 세가지 조건이 있다고 했을때 시스템을 돌리면 스위칭이 계속해서 발생합니다... 한경우만 매수( 매도)청산하려면 어찌해야 하는지요... 예를 들어 20선 60선 돌파면 매수 깨지면 매도인데 위 조건을 계속 유지하면서 40선돌파면 매도청산만, 깨지면 매수청산만 하려한다면 어찌해야 하는지 궁금합니다...