커뮤니티

봉완성 가격으로 주문

프로필 이미지
새로운세상
2012-12-20 15:15:31
2431
글번호 221867
답변완료
안녕하세요. 다음 내용 부탁드리겠습니다. < YT에서 연결선물 분봉을 사용 > 챠트에서 분봉완성 기준으로 260pt 매도신호가 발생하였을 때, YesSpot에서도 YT의 봉완성 기준가격인 260pt 매도를 하기 위하여 Account1.OrderSell(MarketData1.code, Vol, MarketData1.current, 0); 위와 같이 수식을 작성하였습니다. (MarketData1은 연결선물 종목객체) YT에서 봉완성 기준가격으로 주문을 낼 수 있지만 이런 방식을 사용하는 이유는 해당주문에 대한 주문정정을 여러가지 형태로 YesSpot에서 실행하기 위함입니다. 그런데 위의 수식을 test해 본 결과, 봉완성 기준가격으로 주문이 발생되지 않고 '주문발생시점의 가격'을 기준으로 매도주문이 실행됩니다. 예를들어 분봉완성 기준가격이 260pt이고 이후 첫시세가 259.95pt에 형성되었다면 259.95pt로 매도주문 발생합니다. 챠트의 봉완성 기준가격으로 주문이 발생하도록 하려면 위의 수식을 어떻게 수정하여야 하는지 부탁드리겠습니다. 감사합니다 !!!
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-12-20 18:05:22

안녕하세요 예스스탁입니다. Signal객체의 price가 신호가격(리포트가격)입니다. 아래와 같이 작성하시면 차트에서 발생한 신호가격으로 주문내실 수 있습니다. function Chart1_OnRiseSignal(Signal) { if (Signal == 3) Account1.OrderSell(MarketData1.code, Vol, Signal.price, 0); } 즐거운 하루되세요 > 새로운세상 님이 쓴 글입니다. > 제목 : 봉완성 가격으로 주문 > 안녕하세요. 다음 내용 부탁드리겠습니다. < YT에서 연결선물 분봉을 사용 > 챠트에서 분봉완성 기준으로 260pt 매도신호가 발생하였을 때, YesSpot에서도 YT의 봉완성 기준가격인 260pt 매도를 하기 위하여 Account1.OrderSell(MarketData1.code, Vol, MarketData1.current, 0); 위와 같이 수식을 작성하였습니다. (MarketData1은 연결선물 종목객체) YT에서 봉완성 기준가격으로 주문을 낼 수 있지만 이런 방식을 사용하는 이유는 해당주문에 대한 주문정정을 여러가지 형태로 YesSpot에서 실행하기 위함입니다. 그런데 위의 수식을 test해 본 결과, 봉완성 기준가격으로 주문이 발생되지 않고 '주문발생시점의 가격'을 기준으로 매도주문이 실행됩니다. 예를들어 분봉완성 기준가격이 260pt이고 이후 첫시세가 259.95pt에 형성되었다면 259.95pt로 매도주문 발생합니다. 챠트의 봉완성 기준가격으로 주문이 발생하도록 하려면 위의 수식을 어떻게 수정하여야 하는지 부탁드리겠습니다. 감사합니다 !!!