# 获取 DCE.m1809 当前浮动盈亏 from tqsdk import TqApi api = TqApi() position = api.get_position("DCE.m1809") print(position.float_profit_long + position.float_profit_short) while api.wait_update(): print(position.float_profit_long + position.float_profit_short) # 预计的输出是这样的:...
获取持仓信息 - GET_POSITION 获取持仓信息 - GET_POSITION_DICT 获取持仓信息 - GET_UNIT_POSITION 获取委托单信息 - GET_ORDER_DICT 获取成交记录 - GET_TRADE_DICT 数据是否有更新 - IS_CHANGING 交易 下委托单 - INSERT_ORDER 撤单- CANCEL_ORDER ...
tqsdk.getPosition(payload) ⇒ object | null获取账户某个合约的持仓信息Kind: instance method of TqsdkParamTypeDescription payload object [payload.bid] string payload.user_id string payload.symbol string 合约名称Exampleconst tqsdk = new TQSDK() const account = { bid: '快期模拟', user_id: ...
get_position(symbol).get("future_margin"): self._api.wait_update() cond = lambda: margin == self.get_position(symbol).get("future_margin") self._api._wait_update_until(cond=cond) return margin def get_margin(self, symbol: str): 0 comments on commit f8a5887 Please sign in to ...
tqsdk.getPosition(payload) ⇒ object | null获取账户某个合约的持仓信息Kind: instance method of TqsdkParamTypeDescription payload object [payload.bid] string payload.user_id string payload.symbol string 合约名称Exampleconst tqsdk = new TQSDK() const account = { bid: '快期模拟', user_id: ...
3.5.5 获取账户情况 TqApi 提供以下函数来获取交易账户相关信息: • get_account() - 获取账户资金情况 • get_position() - 获取持仓情况 • get_order() - 获取委托单 以上函数返回的都是dict, 并会在 wait_update 时更新 24 Chapter 3. 使用TqSdk TianQin Python SDK Documentation, Release 3.4.1...
get_position (获取用户持仓信息引用) get_order (获取用户委托单信息引用) TqApi 实例内存中的数据更新是通过调用 wait_update 完成的. TqApi 每次调用 wait_update 时, 会尝试从服务器接收一个数据包, 并用收到的数据包更新内存中的业务数据截面. 当 wait_update 函数返回时业务截面即完成了从上一个时间截面...
get_position("DCE.m2109") print(position.float_profit_long + position.float_profit_short) while api.wait_update(): print(position.float_profit_long + position.float_profit_short) # 预计的输出是这样的: 300.0 330.0 ... Example2: # 多账户模式下, 分别获取各账户浮动盈亏 from tqsdk import Tq...
_get_obj, _is_key_exist, _register_update_chan from tqsdk.entity import Entity from tqsdk.exceptions import TqTimeoutError from tqsdk.log import _clear_logs, _get_log_name, _get_disk_free from tqsdk.objs import Quote, TradingStatus, Kline, Tick, Account, Position, Order, Trade, QuotesEnt...
def get_position(self, symbol=None): @@ -467,8 +466,8 @@ def get_position(self, symbol=None): if not self.account_id: raise ValueError("account_id is invalid") if symbol: return resolve_pointer(self.data, '/trade/' + self.account_id + '/positions/' + symbol, {}) return reso...