insert_order¶
扩展进程 -> 主进程,发送交易指令
Example¶
{
"aid": "insert_order", //必填, 下单请求
"user_id": "user1", //必填, 与登录用户名一致
"order_id": "SomeStrategy.Instance1.0001", //必填, 委托单号, 需确保在一个user中不重复, 限长512字节
"exchange_id": "SHFE", //必填, 下单到哪个交易所
"instrument_id": "cu1803", //必填, 下单合约代码
"direction": "BUY", //必填, 下单买卖方向
"offset": "OPEN", //可选, 下单开平方向, 当指令相关对象不支持开平机制(例如股票)时可不填写此字段
"volume": 1, //必填, 下单手数
"price_type": "LIMIT", //必填, 报单价格类型
"limit_price": 30502, //当 price_type == LIMIT 时需要填写此字段, 报单价格
}
Remarks¶
由扩展进程发往主进程,用于发送一个交易指令 在本系统中, 单号总是由发送方负责管理. 发送方需确保在一个账号范围内单号唯一不重复.