4.68K 浏览
0

'''回测配置'''
# 回测的合约
symbol = 'SHFE.rb1911'
# 回测开始日期
start_dt = date(2019, 2, 18)
# 回测结束日期
end_dt = date(2019, 6, 15)
# k线周期 单位秒
interval = 24 * 60 * 60
 '''初始化'''
api = TqApi(TqSim(), backtest=TqBacktest(start_dt=start_dt, end_dt=end_dt))
# api = TqApi()
# 获取账户资金情况
account = api.get_account()
# 订阅合约行情
quote = api.get_quote(symbol)
# 获得合约持仓引用对象
position = api.get_position(symbol)
# 创建调仓工具
target_pos = TargetPosTask(api, symbol)
# 获得合约K线的引用对象
 '''k线和均线'''
klines = api.get_kline_serial(symbol, interval)

west 已回答的问题 2019年9月30日
0

请问你输出K线的代码是怎么样的?

只要未回测结束,在回测运行时都可以算作在盘中状态,而在盘中时,最后一根K线都是未结束状态。

发表新评论 2019年10月5日

谢谢,问题解决了,手册看的不够仔细