债券业务成员函数
bond_reverse_repurchase_agreement - 国债逆回购
函数原型:
Order bond_reverse_repurchase_agreement(const char *symbol, int volume, double price, int order_type = OrderType_Limit, int order_duration = OrderDuration_Unknown, int order_qualifier = OrderQualifier_Unknown, const char *account = NULL);
参数:
| 参数名 | 类型 | 说明 | 
|---|---|---|
| symbol | const char * | 标的代码,只能单个标的 | 
| volume | int | 委托数量 | 
| price | double | 委托价格 | 
| order_type | int | 委托类型 参见 enum OrderType | 
| order_duration | int | 委托时间属性  参见 enum OrderDuration | 
| order_qualifier | int | 委托成交属性  参见 enum OrderQualifier | 
| account | const char * | 实盘账号id,关联多实盘账号时填写,可以从 get_accounts获取,也可以从终端实盘账号配置里拷贝。如果策略只关联一个账号,可以设置为NULL | 
| 返回值 | Order | 一个Order结构, 如果函数调用失败, Order.status 值为 OrderStatus_Rejected, Order.ord_rej_reason_detail 为错误原因描述, 其它情况表示函数调用成功,Order.cl_ord_id 为本次委托的标识,可用于追溯订单状态或撤单 | 
示例:
//下单1000张1天期的上海国债逆回购
Order o = bond_reverse_repurchase_agreement("SHSE.204001", 1000, 3.00);