tqsdk2.TargetPosTask¶
- class tqsdk2.TargetPosTask(self: tqsdk2.tqsdk2.TargetPosTask, api: TqPythonApi, symbol: str, price: str = 'ACTIVE', offset_priority: str = '今昨,开', trading_unit: int = 0) None ¶
天勤2 目标持仓 task, 该 task 可以将指定合约调整到目标头寸. 创建目标持仓task实例,负责调整归属于该task的持仓 (默认为整个账户的该合约净持仓).
Args: api (TqApi): TqApi实例,该task依托于指定api下单/撤单 symbol (str): 负责调整的合约代码 price (str): [可选]下单方式, 默认为 "ACTIVE"。
"ACTIVE":对价下单,在持仓调整过程中,若下单方向为买,对价为卖一价;若下单方向为卖,对价为买一价。 "PASSIVE":对价下单,在持仓调整过程中,若下单方向为买,对价为买一价;若下单方向为卖,对价为卖一价。
offset_priority (str): [可选]开平仓顺序,昨=平昨仓,今=平今仓,开=开仓,逗号=等待之前操作完成 trading_unit(int): [可选] 交易单元编号
- __init__(self: tqsdk2.tqsdk2.TargetPosTask, api: TqPythonApi, symbol: str, price: str = 'ACTIVE', offset_priority: str = '今昨,开', trading_unit: int = 0) None ¶
__init__(self: tqsdk2.tqsdk2.TargetPosTask, api: TqPythonApi, symbol: str, price: str = 'ACTIVE', offset_priority: str = '今昨,开', trading_unit: int = 0) -> None
天勤2 目标持仓 task, 该 task 可以将指定合约调整到目标头寸. 创建目标持仓task实例,负责调整归属于该task的持仓 (默认为整个账户的该合约净持仓).
Args: api (TqApi): TqApi实例,该task依托于指定api下单/撤单 symbol (str): 负责调整的合约代码 price (str): [可选]下单方式, 默认为 "ACTIVE"。
"ACTIVE":对价下单,在持仓调整过程中,若下单方向为买,对价为卖一价;若下单方向为卖,对价为买一价。 "PASSIVE":对价下单,在持仓调整过程中,若下单方向为买,对价为买一价;若下单方向为卖,对价为卖一价。
offset_priority (str): [可选]开平仓顺序,昨=平昨仓,今=平今仓,开=开仓,逗号=等待之前操作完成 trading_unit(int): [可选] 交易单元编号
Methods
__init__
(self, api, symbol, price, ...)__init__(self: tqsdk2.tqsdk2.TargetPosTask, api: TqPythonApi, symbol: str, price: str = 'ACTIVE', offset_priority: str = '今昨,开', trading_unit: int = 0) -> None
set_target_volume
(self, arg0)设置目标持仓手数.