Я использую библиотеку backtesting.py https://kernc.github.io/backtesting.py/ ... index.html
Что это за ошибка?
/>Предупреждение пользователя: индекс данных не является датой и временем. Предполагается, что периоды простые, но рекомендуется использовать «pd.DateTimeIndex». bt = Backtest(data, test2, Cash=100000, Commission=.002)
import pandas as pd
from backtesting import Strategy
from backtesting import Backtest
data = pd.read_csv('I:/algotrading/BTCUSDT.csv')
data.columns = ['Time','Open','High','Low','Close'];
class test2(Strategy):
def init(self):
pass
def next(self):
# OHLC
self.open = self.data.Open
self.high = self.data.High
self.low = self.data.Low
self.close = self.data.Close
if(self.close > self.open):
self.position.close()
self.buy()
elif(self.close < self.open):
self.position.close()
self.sell()
bt = Backtest(data, test2, cash=100000, commission=.002)
stats = bt.run()
print(stats)
bt.plot()
Подробнее здесь: https://stackoverflow.com/questions/711 ... py-library
`pd.DateTimeIndex` рекомендуется использовать в библиотеке backtesting.py. ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как реализовать цену спроса и предложения в цене входа в backtesting.py
Anonymous » » в форуме Python - 0 Ответы
- 14 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как правильно построить серию Pandas, имеющую нулевые значения и DateTimeIndex?
Anonymous » » в форуме Python - 0 Ответы
- 16 Просмотры
-
Последнее сообщение Anonymous
-