diff --git a/docs/lookahead-analysis.md b/docs/lookahead-analysis.md index 9d57de779..c6eaa3e3c 100644 --- a/docs/lookahead-analysis.md +++ b/docs/lookahead-analysis.md @@ -22,6 +22,9 @@ It also supports the lookahead-analysis of freqai strategies. - `--cache` is forced to "none". - `--max-open-trades` is forced to be at least equal to the number of pairs. - `--dry-run-wallet` is forced to be basically infinite. +- `--stake-amount` is forced to be 10 k. + +Those are set to avoid users accidentally generating false positives. ## Lookahead-analysis command reference diff --git a/freqtrade/optimize/lookahead_analysis_helpers.py b/freqtrade/optimize/lookahead_analysis_helpers.py index 702eee774..7b1158fc8 100644 --- a/freqtrade/optimize/lookahead_analysis_helpers.py +++ b/freqtrade/optimize/lookahead_analysis_helpers.py @@ -136,6 +136,12 @@ class LookaheadAnalysisSubFunctions: logger.info('Dry run wallet was not set to 1 billion, pushing it up there ' 'just to avoid false positives') config['dry_run_wallet'] = min_dry_run_wallet + # fix stake_amount to 10k. + # in a combination with a wallet size of 1 billion it should always be able to trade + # no matter if they use custom_stake_amount as a small percentage of wallet size + # or fixate custom_stake_amount to a certain value. + logger.info('fixing stake_amount to 10.000') + config['stake_amount'] = 10000 # enforce cache to be 'none', shift it to 'none' if not already # (since the default value is 'day')