커뮤니티

매수시 또다른 문제가...

프로필 이미지
********
2004-09-08 12:04:41
1097
글번호 197452
답변완료
If bBuy == true Then { Buy("매수", OnClose, DEF, nContracts); Exitshort(); } 이런방식인데 매수시 신호의 종가가 아닌 그 다음봉의 시가로 주문이 나갑니다. 뭐가 잘못된거죠? 시가로 주문을 내는것은 AtMarket아닌가요? 그리고 또 주문이 봉완성시나가는게 아니라 신호발생다음봉의 주문발생시 나갑니다 AtMarket면 모를까 OnClose는 봉완성즉시 주문이 바로 나가야 되는 거 아닙니까? 그리고 바로밑은 답변에 다시 리플달았는데 왜 답변안해주십니까? 빠른 답변부탁드립니다.
예스트레이더 (iM증권)
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2004-09-08 16:42:54

안녕하십니까? 예스스탁입니다. 자동매매시 OnClose일 경우의 봉완성시점은 신호가 발생한 봉의 다음 봉의 시가 데이터가 들어오면 완성됩니다. 이는 다음 봉의 시가 데이타가 들어오기 전까지는 신호가 발생한 봉의 종가를 알 수 없기 때문입니다. OnClose와 AtMarket 모두 다음 봉의 시가 데이터가 들어올 때 주문이 나가게 되지만, 시뮬레이션 리포트에서 보여지는 결과가 OnClose의 경우 신호발생 봉의 종가를 기준으로, AtMarket의 경우 시가를 기준으로 보여집니다. 이용에 참고하시기 바랍니다. 감사합니다. > CJ_sdleejh 님이 쓴 글입니다. > 제목 : 매수시 또다른 문제가... > If bBuy == true Then { Buy("매수", OnClose, DEF, nContracts); Exitshort(); } 이런방식인데 매수시 신호의 종가가 아닌 그 다음봉의 시가로 주문이 나갑니다. 뭐가 잘못된거죠? 시가로 주문을 내는것은 AtMarket아닌가요? 그리고 또 주문이 봉완성시나가는게 아니라 신호발생다음봉의 주문발생시 나갑니다 AtMarket면 모를까 OnClose는 봉완성즉시 주문이 바로 나가야 되는 거 아닙니까? 그리고 바로밑은 답변에 다시 리플달았는데 왜 답변안해주십니까? 빠른 답변부탁드립니다.