Q&A 게시판 HOME > Q&A 게시판
작성자 : 와사비 작성일 : 2021-10-20 14:34:37 조회수 : 366
첨부파일1: 코인.png
주문체결되었는데 주문상태가 취소로 나옵니다.
그림1
그림1

수고하십니다.
아래 2가지 문의 부탁드립니다.

1. A1.OrderBuy(Emc.market,Emc.code,vol,0,1,0);
  => 이렇게 주문을하면 최소수량 부족이라고 나오면서 체결이 안됩니다.

2. A1.OrderBuy(Emc.market,Emc.code,0,0,1,5000);
 => 그림으로 첨부했는데요.
    실제 체결은 되었는데 주문상태가 "주문취소"로 나옵니다.


//신호발생 
function Main_OnRiseSignal(ChartEx, Signal) 

        var Ymoney = 20000;
var Emc = ChartEx.GetCode(1);
Main.MessageList("매수주문(ChartEx) : ",Emc); 
Main.MessageList("매수주문(Signal) : ",Signal); 
//신호발생 종목에 대해 잔고셋팅 
A1.SetBalance(Emc.code,0); 

         
Main.MessageList("매수주문(Balance) : ",A1.Balance); 
//매수신호이고 잔고가 없을때만 현재가 매수 
if (Signal.signalKind == 1)
{
var vol = Math.floor(Ymoney/ChartEx.GetClose(1,0));
Main.MessageList("매수주문 : ",ChartEx.GetCode(1),vol,ChartEx.GetClose(1,0)); 
// A1.OrderBuy(Emc.market,Emc.code,vol,0,1,0);
A1.OrderBuy(Emc.market,Emc.code,0,0,1,5000);
}  

목록 답변