可视化策略中如何处理日期


(LeioC) #1

请问,在可视化策略中如何编写交易日前n日的日期代码。0fd30016c37942945eea12190164090例如我想把开始日期表示为交易日期前20天 该如何处理日期呢


(小Q) #2

开始日期为向前取20天,可以这样试试。

m9 = M.instruments.v2(
    end_date=T.live_run_param('trading_date', '2018-01-15'),
    start_date = (pd.to_datetime(T.live_run_param('trading_date', '2018-01-15')) - datetime.timedelta(days=20)).strftime('%Y-%m-%d'),
    market='CN_STOCK_A',
    instrument_list='',
    max_count=0
)

例子中,end_date进行了绑定,模拟交易时就是最新交易日期,start_date 就是向前取20天。