Freqtrade Command Builder

Hyperopt (in-sample 9 months) + Out-of-sample backtest (2–4 months)

Strategy & Loss Function
Strategy name is required.
No saved strategies yet.

Spaces & Timeranges
At least one space must be selected.

OOS months:

In-sample = 9 months before OOS start. OOS = selected months ending at current month start.

In-sample
9 months
Out-of-sample
3 months
Today
Format: YYYYMMDD-YYYYMMDD
Format: YYYYMMDD-YYYYMMDD or YYYYMMDD-
Optimization Parameters
Must be a positive integer.
Must be a positive integer.

Blank → omit flag (Freqtrade runs full epochs).

Must be a positive integer if provided.

Blank → omit flag (Freqtrade default: 1).

Must be a positive integer if provided.

Blank → omit flag. Set value for reproducible hyperopt results.

Must be a non-negative integer if provided.
Generated Commands

🔧 Hyperopt Command (in-sample)
Click "Generate Commands" to build the hyperopt command.
📊 Backtesting Command (out-of-sample)
Click "Generate Commands" to build the backtesting command.

Timerange Logic
oosEnd = 1st of current month
oosStart = oosEnd − N months (OOS window)
inSampleStart = oosStart − 9 months
inSampleEnd = oosStart
PeriodStartEndDuration
Loading…