请问下,资金接口数据回测环境与实盘环境不一致, 有解决办法吗

用户头像猿游梦
2024-11-19 发布

get_money_flow_step接口, 同代码, 同时间点, 同个股的情况下, 1分钟和5分钟的资金数据都测试过, 实盘和回测运行出来数据是不一致的

代码如下

# 实盘环境最后一个数据点是前1分钟,回测环境减少1分钟
time = (get_datetime() - timedelta(minutes=1)).strftime('%Y%m%d %H:%M')

计算近30分钟资金

money_flow_1m = get_money_flow_step(symbol, None, time, '1m',
['act_buy_xl', 'pas_buy_xl', 'act_buy_l', 'pas_buy_l', 'act_sell_xl', 'pas_sell_xl', 'act_sell_l', 'pas_sell_l', 'act_buy_m', 'act_sell_m',
'buy_l', 'sell_l', 'l_net_value', 'net_flow_rate'],
30, True)

for column in money_flow_1m.to_frame().columns:
print_write(f"{column}:{money_flow_1m[column].tail(5)}\n")


实盘环境日志

3580a2abec3e50ad374ef47b5c5922bb.png

实盘环境日志与回测环境日志对比

ec1714785157d4a489e70e6b1e0f009e.png

评论

需要帮助?

试试AI小助手吧