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

由扩展进程发往主进程,用于发送一个交易指令 在本系统中, 单号总是由发送方负责管理. 发送方需确保在一个账号范围内单号唯一不重复.