커뮤니티

매수/매도 주문 오류

프로필 이미지
soju
2009-07-14 12:59:09
626
글번호 23454
답변완료
제가 간단하게 돌리는 식은 아래와 같습니다. 5분봉을 기준으로 아래와 같이 매수를 하고, 장이 끝날 즈음에 매수청산을 하게되는데... 참고로, 아래의 식은 옵션차트로 거래를 합니다. if sTime == 092500 Then { Buy("BUY"); } If sTime == 145500 Then{ if MarketPosition == 1 Then{ ExitLong("당일매수청산"); } } SetStopLoss(20,PercentStop); --------------------------------------- 문제는 주문이 청산주문때 신규주문이 나갈때가 있다는 것입니다. 1) 오전 9시30분 에 증거금 부족으로 매수 주문이 나가지 않았을때 청산(15시)에 신규 매도 - 매수가 아닌 - 주문이 나간다는 겁니다. 2) 오전 9시30분에 매수 주문 체결이 정상적으로 되었으나, SetStopLoss(20,PercentStop)로 장 중간에 손절매를 당했을때 청산(15시)에 신규 매도 - 매수가 아닌 - 주문이 나갑니다. 두가지 상황에 대해 답변부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2009-07-14 17:43:01

안녕하세요 예스스탁입니다. 시스템은 조건이 만족하면 주문만을 발생합니다. 잔고와 연동이 되지 않으므로 해당주문이 미체결상태인지 여부를 확인할 방법이 없습니다. 신호가 발생하면 모두 체결되었다고 간주하고 다음신호를 계속적으로 연결해 나가게 됩니다.또한 포지션의 진입 후 수동으로 청산하거나 다른 주문창으로 청산한 부분도 인식하지 못합니다. 1) 오전 9시30분 에 증거금 부족으로 매수 주문이 나가지 않았을때 청산(15시)에 신규 매도 - 매수가 아닌 - 주문이 나간다는 겁니다. 매수주문에 대한 청산주문은 매도주문입니다. 시스템에서 발생한 매수신호가 있으므로 매수청산신호가 발생한것입니다. 2) 오전 9시30분에 매수 주문 체결이 정상적으로 되었으나, SetStopLoss(20,PercentStop)로 장 중간에 손절매를 당했을때 청산(15시)에 신규 매도 - 매수가 아닌 - 주문이 나갑니다. 신호를 확인하시기 바랍니다.차트상에 스탑로스가 없거나 기존의 주문이 미체결이상태에서 체결된 주문일 수 있습니다. 즐거운 하루되세요 > soju 님이 쓴 글입니다. > 제목 : 매수/매도 주문 오류 > 제가 간단하게 돌리는 식은 아래와 같습니다. 5분봉을 기준으로 아래와 같이 매수를 하고, 장이 끝날 즈음에 매수청산을 하게되는데... 참고로, 아래의 식은 옵션차트로 거래를 합니다. if sTime == 092500 Then { Buy("BUY"); } If sTime == 145500 Then{ if MarketPosition == 1 Then{ ExitLong("당일매수청산"); } } SetStopLoss(20,PercentStop); --------------------------------------- 문제는 주문이 청산주문때 신규주문이 나갈때가 있다는 것입니다. 1) 오전 9시30분 에 증거금 부족으로 매수 주문이 나가지 않았을때 청산(15시)에 신규 매도 - 매수가 아닌 - 주문이 나간다는 겁니다. 2) 오전 9시30분에 매수 주문 체결이 정상적으로 되었으나, SetStopLoss(20,PercentStop)로 장 중간에 손절매를 당했을때 청산(15시)에 신규 매도 - 매수가 아닌 - 주문이 나갑니다. 두가지 상황에 대해 답변부탁드립니다.