Skip to content
All library documents

FreqAI: Adaptive Machine Learning for Market Forecasts

Article Freqtrade docs

Summary

FreqAI is presented as an open source framework for training machine learning models to forecast market targets from user defined indicators. Users supply features and future looking labels; the framework trains a model for each listed trading pair and periodically retrains it to adapt to changing conditions. It supports historical backtests that emulate scheduled retraining as well as dry or live runs, where models can be updated in the background while predictions and trading continue.

The documented capabilities include automated feature generation, data cleaning and normalization, outlier handling, dimensionality reduction, model persistence, and use of different Python machine learning libraries. The framework is oriented toward cryptocurrency exchange data and aims to reduce the engineering work of handling historical and live data. The page cautions that its example strategy is for demonstration and testing, not production. It also says dynamic pair lists that add or remove pairs are incompatible because required training data is collected at startup. The page describes software functionality rather than evidence that its models produce profitable forecasts; no predictive performance results are supplied.

Key ideas

  • Users define indicator features and future target labels for model training.
  • Models can be periodically retrained during historical tests and live operation.
  • The framework provides data preparation, outlier handling, and dimensionality reduction tools.
  • The example strategy is intended for demonstration rather than production trading.
  • Dynamic pair lists that add or remove pairs are unsupported in dry and live runs.

Tags

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.