커뮤니티

sell로 매도 체결이 안되었는데 exitshort으로 매수가 되었습니다.

프로필 이미지
용인테니스왕자
2020-01-03 01:19:38
280
글번호 134835
답변완료
아래와 같은 식인데 매도 진입이 체결이 안되었는데 매도청산1로 매수가 되었습니다. 잘못된 부분이 수정 부탁드립니다. if 매도 조건문 Sell("매도 진입", OnClose,c,totalCount); If MarketPosition == -1 Then { ExitShort("매도청산1", AtLimit, EntryPrice-PriceScale*CHUNG, "" ,1, 1); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-01-03 11:13:35

안녕하세요 예스스탁입니다. 예스랭귀지는 차트의 데이타를 이용해 진입청산 신호를 발생하게 되고 자동매매시에 진입/청산신호에 따른 주문만을 반복적으로 집행하게 됩니다. 체결여부나 잔고를 인지하지 못하며 제공되는 포지션 관련 함수들도 차트상 신호에 관련된 내용입니다. 문의하신 내용을 해결하기 위해서는 예스스팟과 연계하셔야 합니다. 차트에서 신호가 발생하면 스팟으로 주문을 집행하고 청산시에 잔고 상황을 파악해서 주문을 처리하게 구현하셔야 합니다. 자유게시판 1433번 글에 관련된 스팟수식이 있습니다. 진입신호가 발생하면 주문을 집행하고 60초 뒤에 미체결이면 정정주문을 하고 청산신호가 발생하면 진입이 미체결이 있으면 취소하고 체결된 수량이 있으면 해당 수량만큼만 청산주문을 하는 내용입니다. 예스스팟은 자바스크립트로 작성됩니다. 해당 언어에 대해 코딩이 가능하셔야 원활히 사용하실 수 있습니다. 예스스팟 도움말과 자바스크립트 관련 서적을 참고하시기 바랍니다. 즐거운 하루되세요 > 용인테니스왕자 님이 쓴 글입니다. > 제목 : sell로 매도 체결이 안되었는데 exitshort으로 매수가 되었습니다. > 아래와 같은 식인데 매도 진입이 체결이 안되었는데 매도청산1로 매수가 되었습니다. 잘못된 부분이 수정 부탁드립니다. if 매도 조건문 Sell("매도 진입", OnClose,c,totalCount); If MarketPosition == -1 Then { ExitShort("매도청산1", AtLimit, EntryPrice-PriceScale*CHUNG, "" ,1, 1); }