Как добавить новые данные и запустить снова после запуска в Backtrader?Python

Программы на Python
Ответить
Anonymous
 Как добавить новые данные и запустить снова после запуска в Backtrader?

Сообщение Anonymous »

Как добавить новые данные и запустить снова после запуска в Backtrader?

Код: Выделить всё

    cerebro = bt.Cerebro()
df = pd.read_csv('data.csv')
data = bt.feeds.PandasData(
dataname=df
)

cerebro.adddata(data)
cerebro.addstrategy(MyStrategy)

cerebro.addanalyzer(TradeAnalyzer)
cerebro.addanalyzer(Returns)
cerebro.addanalyzer(AnnualReturn)

bt_result = cerebro.run()

final_value = cerebro.broker.getvalue()

# get some metrics with bt_result[0].analyzers

# How to add new data here and continue run backtest with new data?
Не могу найти соответствующий API в документации

Подробнее здесь: https://stackoverflow.com/questions/793 ... backtrader
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»