1.96K 浏览
0

请教一下: insert_order 发起买入订单,如何指定 开多 还是 开空?

0

请查看文档:https://doc.shinnytech.com/pysdk/latest/reference/tqsdk.api.html#tqsdk.api.TqApi.insert_order

Args:
symbol (str): 拟下单的合约symbol, 格式为 交易所代码.合约代码, 例如 “SHFE.cu1801”

direction (str): “BUY” 或 “SELL”

offset (str): “OPEN”, “CLOSE” 或 “CLOSETODAY” (上期所和原油分平今/平昨, 平今用”CLOSETODAY”, 平昨用”CLOSE”; 其他交易所直接用”CLOSE” 默认先平今再平昨)

volume (int): 需要下单的手数

limit_price (float): [可选]下单价格, 默认市价单 (上期所和原油不支持市价单, 需填写此参数值)

order_id (str): [可选]指定下单单号, 默认由 api 自动生成

Returns:
Order: 返回一个委托单对象引用. 其内容将在 wait_update() 时更新.

没有指定 多/空 的参数?

没有指定 多/空 的参数?

direction的 BUY 和 SELL 就是 多头和空头方向呀