Это то, что я использую для даты тестирования на истории:
// Backtest Input
FromYear = input(2015, "Backtest Start Year")
FromMonth = input(1, "Backtest Start Month")
FromDay = input(1, "Backtest Start Day")
ToYear = input(2999, "Backtest End Year")
ToMonth = input(1, "Backtest End Month")
ToDay = input(1, "Backtest End Day")
// Backtest Setting
start = timestamp(FromYear, FromMonth, FromDay, 00, 00) // backtest start window
finish = timestamp(ToYear, ToMonth, ToDay, 23, 59) // backtest finish window
window() => time >= start and time <= finish ? true : false
, add: и window () в вашей стратегии, например:
strategy.entry("long", strategy.long, when = long and window())
Вы должны быть в порядке, чтобы изменить это в барах вместо дат, я думаю.