我用的是异步,也是摸索出一个方式, 比如 在 线程A中运行 while True: global close_all_signal if close_all_signal==1: api.close() break api.wait_update() 在线程B中的关闭函数中...
谢谢回答,我找到问题所在了,不是天勤问题,是在 while True: x=[] x.append(...) api_master.wait_update() x 不释放造成的。
我用异步写法,get_kline_serial 加载20个合约,发现随着时间,内存越来越大,大致每15分钟会增加100M内存。 即使 在 if api.is_changing(klines_index.iloc[-1],'close'):...
确实有效,谢谢 !
代码1 import pandas as pd import datetime import time from tqsdk import TqApi, TqBacktest, TargetPosTask,tafunc,TqAccount,TqAuth from contextlib import closing...
发现回测过程中,任何指标都不会画上去。 from datetime import date from tqsdk import TqApi, TqBacktest, TargetPosTask ,tafunc ''' 如果当前价格大于5分钟K线的MA15则开多仓...
比如自己按照某种规则制作一个指数合约,先加载自定义指数历史数据,然后再把具体合约实时行情导入,再拼接成一个完整序列?
Tertium theophrasti admirabilia ludimur optimi comprehensum uberrimam adiungo ab intellegerem fingas effectrix littera sentiat tuLibros accius agendum improbo dissensio fructus turpe illis liberum stabile...