Інтеграція Freqtrade Python
Freqtrade — це open-source крипто-trading bot фреймворк з можливостями бектестингу, оптимізації та live торговлі. Підтримує багато бірж та надає REST API для управління ботом.
Ключові можливості
- Бектестинг та walk-forward тестування
- Гіперпараметрична оптимізація
- Multi-exchange підтримка (Binance, Kraken, FTX, тощо)
- REST та WebSocket API
- Docker підтримка
- Маркетплейс стратегій
Приклад стратегії
import talib
from freqtrade.strategy import IStrategy
class MyStrategy(IStrategy):
minimal_roi = {"0": 0.10}
stoploss = -0.10
timeframe = '5m'
def populate_indicators(self, dataframe, metadata):
dataframe['rsi'] = talib.RSI(dataframe['close'], timeperiod=14)
return dataframe
def populate_entry_trend(self, dataframe, metadata):
dataframe.loc[(dataframe['rsi'] < 30), 'enter_long'] = 1
return dataframe
def populate_exit_trend(self, dataframe, metadata):
dataframe.loc[(dataframe['rsi'] > 70), 'exit_long'] = 1
return dataframe
Freqtrade є production-ready для крипто-торговлі з enterprise можливостями.







