先一个问题一个问题来解决,第一个问题当天下单是会落在今仓的,你可以用下面代码测试 from tqsdk import TqApi, TqAuth, TqAccount api = TqApi(TqAccount("simnow", "",...
昨天的夜盘也在今天的交易日,也算今仓,pos_short_today应该要显示今天的开仓,打印出来的信息看上去不符合预期 你可以用另个合约再重新开仓试试,看看表现是什么样
有其他问题欢迎加入官方Q群748265037一起交流
不会,如果是今仓应该也在pos_short_today上,可以再测试一下或者给个最小复现问题的代码
不是普通的向量化回测,可以理解成“带撮合过程的账户模拟回测”,但也不要把它理解成简单的“信号一出就按K线价格立刻成交”。 天勤回测是事件驱动的,回测里下单、撤单、成交都要跟着...
支持的。你这段代码里目前只是计算并打印了 `ma_fast_val`、`ma_slow_val`,还没有把指标序列写回 `klines`,所以 web_gui 没有可绘制的数据。 处理方式是:在...
实时情况下如果只需要 1 分钟 K 线,订阅时用 `api.get_kline_serial(symbol, 60, data_length=2)`。 这里第二个参数 `60` 就表示 1 分钟周期,`data_length` 表示这个 DataFrame...
`klines` 可以写在循环外,是因为 `api.get_kline_serial()` 返回的是一个会被 TqSdk 持续更新的 DataFrame 引用。只要后面不断调用 `api.wait_update()`,这个 `klines` 对象里的数据会原地刷新。...
api.close() 不能直接在协程里调用。TqSdk 的协程任务是由外层 api.wait_update() 推进的,协程正在运行时调用 api.close() 会报“不能在协程中调用 close”这一类错误。...