커뮤니티

4.0 재접속시 잔고수량 청산문제 해결책

프로필 이미지
송아지
2012-11-01 09:55:51
2416
글번호 221639
답변완료
안녕하세요... 열심히 해주시는데 본의 아니게 번거롭게 해드립니다. 잔고함수를 사용하여 진입수량을 산정하여 진입한후 에치티에스를 재접속하면 커런트 컨트랙츠(잔고수량)이 1로 인식됩니다. 해결책을 고민하다가 재접속후 GetPositionQuantity 를 체크해보니 실재수량을 리턴하고 있습니다. 커런트컨트랙츠와 GetPositionQuantity 가 다른경우 ExitLong("명칭",신호타입,신호가격,"진입명",GetPositionQuantity,수량옵션); 처럼해서 실재수량이 청산가능하도록 해주시면 될듯한데... 제가 기술적 부분은 이해가 없어서 문의 드려봅니다. 미리 감사드립니다.
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-11-02 16:13:53

안녕하세요 예스스탁입니다. 청산은 진입신호의 수량보다 많으면 진입신호의 수량만큼만 나가게 됩니다. 그러므로 특정종목의 보유수량을 입력하셔도 진입의 수량이 1이면 1계약으로 청산주문이 집행됩니다. 청산주문수량이 진입주문수량보다 많아도 지정한 수량으로 나가게 하는 문제는 그에 따른 시스템의 체계를 변경해야 하는 내용이라 수정이 쉽지 않습니다. 따로 처리할 방법이 현재로서는 없습니다. 해당 부분은 따로 고민을 해보겠습니다. 즐거운 하루되세요 > 송아지 님이 쓴 글입니다. > 제목 : 4.0 재접속시 잔고수량 청산문제 해결책 > 안녕하세요... 열심히 해주시는데 본의 아니게 번거롭게 해드립니다. 잔고함수를 사용하여 진입수량을 산정하여 진입한후 에치티에스를 재접속하면 커런트 컨트랙츠(잔고수량)이 1로 인식됩니다. 해결책을 고민하다가 재접속후 GetPositionQuantity 를 체크해보니 실재수량을 리턴하고 있습니다. 커런트컨트랙츠와 GetPositionQuantity 가 다른경우 ExitLong("명칭",신호타입,신호가격,"진입명",GetPositionQuantity,수량옵션); 처럼해서 실재수량이 청산가능하도록 해주시면 될듯한데... 제가 기술적 부분은 이해가 없어서 문의 드려봅니다. 미리 감사드립니다.