커뮤니티

급질문입니다.

프로필 이미지
제네렉
2011-09-22 16:53:12
478
글번호 42914
답변완료
시스템에 총 매도로직이 3개가 있습니다. 그러나 청산로직은 한개가 있습니다.. 각각의 매도로직에 대해서 진입이 한번만 되게 할려면 어떻게 해야하는지요. 예를들어서.. if c<0 and asks>bids then sell(); if marketposition=-1 and c>o then exitshort(); 이런식이 있다고 할경우 청산된 다음에 다시 바로 매도가 진입되는 경우가 있습니다. 그걸 방지하기 위해서 매도가 한번 진입된다음에 같은 로직조건에 만족이 되어도 진입이 안되게 할려면 어떻게 해야하는지 궁금합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-09-22 18:10:04

안녕하세요 예스스탁입니다. 진입식에 MarketPosition == 0 조건을 추가하시면 됩니다. if MarketPosition == 0 and C<O and asks>bids then sell(); if marketposition ==-1 and c<O then exitshort(); 즐거운 하루되세요 > 제네렉 님이 쓴 글입니다. > 제목 : 급질문입니다. > 시스템에 총 매도로직이 3개가 있습니다. 그러나 청산로직은 한개가 있습니다.. 각각의 매도로직에 대해서 진입이 한번만 되게 할려면 어떻게 해야하는지요. 예를들어서.. if c<0 and asks>bids then sell(); if marketposition=-1 and c>o then exitshort(); 이런식이 있다고 할경우 청산된 다음에 다시 바로 매도가 진입되는 경우가 있습니다. 그걸 방지하기 위해서 매도가 한번 진입된다음에 같은 로직조건에 만족이 되어도 진입이 안되게 할려면 어떻게 해야하는지 궁금합니다.