연결선물차트에서 발생한 주문 신호를
스팟을 이용하여 미니선물차트로 주문내려합니다
주문파트의 대략적인 수식 좀 부탁드리겠습니다
답변 1
예스스탁
예스스탁 답변
2018-05-09 15:49:23
안녕하세요
예스스탁입니다.
아래 내용참고하셔서 수정보완하시기 바랍니다.
차트에서 신호발생시 다른 종목으로 주문을 내는 기본로직입니다.
스크립트 객채설정
차트객체 추가 --> 속성에서 객채명은 Chart1, 차트와 연결아이디 지정
계좌객체 추가 --> 속성에서 객채명은 Account1, 주문낼 계좌번호 지정
종목객체 추가 --> 속성에서 객채명은 MarketData1, 미니선물종목으로 지정
function Main_OnStart()
{
Main.MessageList("Start");
}
//연결된 차트에서 신호발생
function Chart1_OnRiseSignal(Signal)
{
//buy신호 발생
if (Signal.signalKind == 1)
{
//MarketData1종목에 대해 매도3호가로 1계약 매수주문
Account1.OrderBuy(Main.GetOrderCode(MarketData1.code), 1, MarketData1.Ask(3), 0);
}
//exitlong신호 발생
if (Signal.signalKind == 2)
{
//MarketData1종목에 대해 매수3호가로 1계약 매도주문
Account1.OrderSell(Main.GetOrderCode(MarketData1.code), 1, MarketData1.Bid(3), 0);
}
//sell신호 발생
if (Signal.signalKind == 3)
{
//MarketData1종목에 대해 매수3호가로 1계약 매도주문
Account1.OrderSell(Main.GetOrderCode(MarketData1.code), 1, MarketData1.Bid(3), 0);
}
//exitshort신호 발생
if (Signal.signalKind == 4)
{
//MarketData1종목에 대해 매도3호가로 1계약 매수주문
Account1.OrderBuy(Main.GetOrderCode(MarketData1.code), 1, MarketData1.Ask(3), 0);
}
}
즐거운 하루되세요
> 훈sys 님이 쓴 글입니다.
> 제목 : 미니선물 주문 문의
> 연결선물차트에서 발생한 주문 신호를
스팟을 이용하여 미니선물차트로 주문내려합니다
주문파트의 대략적인 수식 좀 부탁드리겠습니다