커뮤니티

아래식에 진입주문지연 3초 추가 부탁드립니다.

프로필 이미지
시골소년
2015-12-04 20:07:02
2087
글번호 223737
답변완료
function Main_OnStart() { Main.MessageList("선물to미니_스팟_시작"); } function Chart1_OnRiseSignal(Signal) { //매수신호 발생 if(Signal.signalKind == 1) { Main.MessageList("Buy_Signal"); //매도5호가로 매수주문 Account1.OrderBuy(Main.GetOrderCode(MarketData1.code),수량, MarketData1.Ask(5),0); } //매수청산신호발생 if(Signal.signalKind == 2) { Main.MessageList("ExitLong_Signal"); //매수5호가로 매도주문 Account1.OrderSell(Main.GetOrderCode(MarketData1.code), 수량,MarketData1.Bid(5), 0); } //매도신호 발생 if(Signal.signalKind == 3) { Main.MessageList("Sell_Signal"); //잔고셋팅 //매수5호가로 매도주문 Account1.OrderSell(Main.GetOrderCode(MarketData1.code),수량, MarketData1.Bid(5),0); } //매도청산신호발생 if (Signal.signalKind== 4) { Main.MessageList("ExitShort_Signal"); //잔고셋팅 //매도5호가로 매수주문 Account1.OrderBuy(Main.GetOrderCode(MarketData1.code), 수량,MarketData1.Ask(5), 0); } }
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-12-11 17:35:17

안녕하세요 예스스탁입니다. 아래 내용 참고하셔서 수정보완해 사용하시기 바랍니다. function Main_OnStart() { Main.MessageList("선물to미니_스팟_시작"); } function Chart1_OnRiseSignal(Signal) { //매수신호 발생 if(Signal.signalKind == 1) { Main.MessageList("Buy_Signal"); //1번 타이머 3초 타이머 셋팅 Main.SetTimer(1, 3000); } //매수청산신호발생 if(Signal.signalKind == 2) { Main.MessageList("ExitLong_Signal"); //매수5호가로 매도주문 Account1.OrderSell(Main.GetOrderCode(MarketData1.code), 수량,MarketData1.Bid(5), 0); } //매도신호 발생 if(Signal.signalKind == 3) { Main.MessageList("Sell_Signal"); //2번 타이머 3초 타이머 셋팅 Main.SetTimer(2, 3000); } //매도청산신호발생 if (Signal.signalKind== 4) { Main.MessageList("ExitShort_Signal"); //잔고셋팅 //매도5호가로 매수주문 Account1.OrderBuy(Main.GetOrderCode(MarketData1.code), 수량,MarketData1.Ask(5), 0); } } function Main_OnTimer(nEventID) { //1번 타이머 동작 if (nEventID == 1) { //1번 타이머 종료 Main.KillTimer(1); //매도5호가로 매수주문 Account1.OrderBuy(Main.GetOrderCode(MarketData1.code),수량, MarketData1.Ask(5),0); } //2번 타이머 동작 if (nEventID == 2) { //2번 타이머 종료 Main.KillTimer(2); //매수5호가로 매도주문 Account1.OrderSell(Main.GetOrderCode(MarketData1.code),수량, MarketData1.Bid(5),0); } } 즐거운 하루되세요 > 시골소년 님이 쓴 글입니다. > 제목 : 아래식에 진입주문지연 3초 추가 부탁드립니다. > function Main_OnStart() { Main.MessageList("선물to미니_스팟_시작"); } function Chart1_OnRiseSignal(Signal) { //매수신호 발생 if(Signal.signalKind == 1) { Main.MessageList("Buy_Signal"); //매도5호가로 매수주문 Account1.OrderBuy(Main.GetOrderCode(MarketData1.code),수량, MarketData1.Ask(5),0); } //매수청산신호발생 if(Signal.signalKind == 2) { Main.MessageList("ExitLong_Signal"); //매수5호가로 매도주문 Account1.OrderSell(Main.GetOrderCode(MarketData1.code), 수량,MarketData1.Bid(5), 0); } //매도신호 발생 if(Signal.signalKind == 3) { Main.MessageList("Sell_Signal"); //잔고셋팅 //매수5호가로 매도주문 Account1.OrderSell(Main.GetOrderCode(MarketData1.code),수량, MarketData1.Bid(5),0); } //매도청산신호발생 if (Signal.signalKind== 4) { Main.MessageList("ExitShort_Signal"); //잔고셋팅 //매도5호가로 매수주문 Account1.OrderBuy(Main.GetOrderCode(MarketData1.code), 수량,MarketData1.Ask(5), 0); } }