@jqz1226 刚刚实测了一下 EMA ATR确实不是未来函数
https://www.joinquant.com/help/api/help#name:technicalanalysis
API中原话是 "当check_date只精确到日期时,如'2019-08-05',datetime.date(2019,1,10),返回当天收盘后的指标,盘中调用当天的指标会产生未来数据,策略中建议check_date直接填写context.current_dt"
context.current_dt 是datetime 会指定调用时分秒, 获取到的不是未来数据.
实测如果指定日期没有时分秒就是未来 且 set_option('avoid_future_data', True) 会报出异常.
在开盘前使用current_dt 获取到的数据和昨天收盘后获取的数据相同 和当天收盘后的数据不同
get_bars 使用current_dt不会出未来, 这个应该是确定的.
2022-05-18