buy:
DFNewOrder order = new DFNewOrder();
order.CszBroker = "F030000"; // 卷商
order.CszAccount = "1917708"; // 期貨帳號
order.CszComno = "WMT"; // 小台指=WMT 期貨代碼
order.CszYM = "202203"; //期貨履約年月
order.CszSTK = "";
order.CszCP = "";
order.CszBS = P.BUY;
order.CszPrice = "18000"; // 價格
order.CszKnd = "R"; // 當日有效
//order.CszKnd = "I"; // 立即有效
//iType = 0;//盤別 0:期貨,1:選擇權
//order.IType = P.INT_MARKET_DF;
order.IType = 0; //盤別 0:期貨,1:選擇權
order.ISpread = 0; // 單式 / 複式
//order.IOT = 0; // 0 限價/1市價
order.IOT = 1; // 限價/市價
order.IOpen = 0; // 倉別: 自動/新倉/平倉/當沖
order.IQty = 1; // 數量
order.CszNElapse = 0;
order.CszBReSend = false;
List <Order> orderList = new List<Order>();
orderList.Add(order);
//CheckForm cf = new CheckForm(orderList, new P.DFCheckOrderColumn(), OrderFunc.SetDGVColumnAndData, OrderFunc.SetDFNewOrder, this.comboBoxCancelActionWarn);
//CheckForm cf = new CheckForm(orderList, new P.DFCheckOrderColumn(), OrderFunc.SetDGVColumnAndData, OrderFunc.SetDFNewOrder, this.comboBox1);
OrderFunc.SetDFNewOrder(orderList, this.comboBox1); // 不確認直接下單
//cf.ShowDialog();
sell:
private void button2_Click(object sender, EventArgs e)
{
DFNewOrder order = new DFNewOrder();
order.CszBroker = "F030000"; // 卷商
order.CszAccount = "19177xx"; // 期貨帳號
order.CszComno = "WMT"; // 期貨代碼 小台指=WMT
order.CszYM = "202203"; //期貨履約年月
order.CszSTK = "";
order.CszCP = "";
order.CszBS = P.SELL;
order.CszPrice = "17800"; // 價格
//order.CszKnd = "R"; // 當日有效
order.CszKnd = "I"; // 立即有效
order.IType = 0; ;//盤別 0:期貨,1:選擇權
order.ISpread = 0; // 單式 / 複式
order.IOT = 0; // 限價/市價
order.IOpen = 0; // 倉別: 自動/新倉/平倉/當沖
order.IQty = 1; // 數量
//order.CszNElapse = W.NElapse;
order.CszNElapse = 0;
order.CszBReSend = false; // 是否重送
List<Order> orderList = new List<Order>();
orderList.Add(order);
//CheckForm cf = new CheckForm(orderList, new P.DFCheckOrderColumn(), OrderFunc.SetDGVColumnAndData, OrderFunc.SetDFNewOrder, this.comboBoxCancelActionWarn);
CheckForm cf = new CheckForm(orderList, new P.DFCheckOrderColumn(), OrderFunc.SetDGVColumnAndData, OrderFunc.SetDFNewOrder, this.comboBox1);
cf.ShowDialog();
}
OrderData = {"Data_Array":[{"R0":"I","R1":"0","R2":"1917708","R3":"F030000","R4":"0","R5":"WMT","R6":"202203","R7":"0","R8":"N","R9":"0","R10":"0","R11":"17800","R12":"1","R13":"S","R14":"I","R15":"XV1054","R16":"XV1054","R17":"20220210","R18":"144342","R19":"20220211","R20":"144342","R21":"API","R22":"1","R23":"","R24":"","R25":"8700","R26":"非該盤別盤中或預約時間,停止收單(000017)"}]}
資料驗證: