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)

设置目标持仓手数.