关键是tqsdk好像不支持标准套利合约的仿真,只能实盘。不太方便测试 另外,标准合约,测试都是OK的,可以打印出----trade1
实盘自动委托都成交好几次了,都没有打印出来。
那也应该打印出----trade1 的日志。 分成两个标准合约后,应该只是trade中的合约编号不再是套利合约。 问题是:无法打印出----trade1
class TradeWatcher: """监听成交并写入记录与通知""" def __init__(self, api, notifier, trader: List[Dict[str, Any]]):...
请问下,每天21点后,tqSdk程序没有反应(好像什么地方卡死,都需要重启),什么问题。 如何能在程序内部实现,21点重新下单。
这样有点low啊,有更优雅的实现吗?
我需要的操作是: 步骤1 某种条件满足时。 步骤2 取消合约A的买开委托(低价一直没有执行) 步骤3 然后立即发起合约A买开委托(在原低价+一个小的上涨幅度)...
2025-12-12 21:47:35,176 [INFO] grid_trader:187 { "order_id": "PYSDK_insert_a492fd53eaf4a2dee3282cac093daaa9", "exchange_order_id": "PYSDK_insert_a492fd53eaf4a2dee3282cac093daaa9", "exchange_id":...
_order_obj = self.get_order(symbol, direction) if not _order_obj: return for order_id, order in _order_obj.items(): self.api.cancel_order(order) self.logger.info("取消委托%s...
self.api.cancel_order(order) 如上取消委托后,在之后的判断中,仍有可以查到order委托status是ALIVE状态。 如何让取消委托,立即生效
{ "DCE.SP m2605&m2608": "{'exchange_id': 'DCE', 'instrument_id': 'SP m2605&m2608', 'pos_long_his': 1, 'pos_long_today': 0, 'pos_short_his': 0, 'pos_short_today': 0, 'volume_long_today': 1, 'volume_long_his':...
分别持有两个套利合约DCE.SP m2605&m2607、DCE.SP m2607&m2608 一手多单。 但是这两个套利合约都不能平仓,好像只能平仓 DCE.SP m2605&m2608 是什么问题?如何解决
tqsdk 查询到的快期模拟账号,重新启动后,持仓为什么一直是0。 如何和快期手机app中的模拟账号的,持仓保持一致 有帮忙解释,或指导下吗
比如:SP a2601&a2603 有相关查询、K线、下单的demo吗?
设置时间自由 零感运维模式下,您可以7*24小时设置条件单。 丰富的条件 价格条件,时间条件,开盘抢单,价格区间条件。 丰富的报单选项 市价,对价,最新价,超1价...