119 浏览
0
0条评论

api = TqApi(account=account, auth=auth, backtest=TqBacktest(start_dt=date(2023, 11, 27), end_dt=date(2024, 1, 1)))
kline = api.get_kline_serial(symbol, 20, 2)
trade = api.get_trade()
try:
    while api.wait_update():
        target_pos = TargetPosTask(api, symbol, offset_priority="开")
        target_pos.set_target_volume(1)
        while True:
            api.wait_update()
            if api.is_changing(trade):
                target_pos.cancel()
            if target_pos.is_finished():
                break
except BacktestFinished:
    api.close()
api = TqApi(account=account, auth=auth)  # 这里tqsdk.exceptions.TqTimeoutError: 接收数据超时,请检查客户端及网络是否正常

chaos 已回答的问题 5天 前
0

这个代码补充完后也是可以正常运行的

除了网络波动,我们服务器运维时间下午4点-4点半,7点-7点半也是有可能连接不上

还有问题可以加一下官方Q群611806823然后私聊我

chaos 编辑答案 5天 前
您正在查看1个答案中的1个,单击此处查看所有答案。