From f075d728c588e7dc2048683051152502d812ad02 Mon Sep 17 00:00:00 2001 From: Joe Schr <8218910+TheJoeSchr@users.noreply.github.com> Date: Tue, 4 Jun 2024 17:53:33 +0200 Subject: [PATCH] constants: make "orderflow" fields required --- freqtrade/constants.py | 1 + tests/test_configuration.py | 3 +++ 2 files changed, 4 insertions(+) diff --git a/freqtrade/constants.py b/freqtrade/constants.py index 1ca732b2c..8423d04f4 100644 --- a/freqtrade/constants.py +++ b/freqtrade/constants.py @@ -533,6 +533,7 @@ CONF_SCHEMA = { "imbalance_volume": {"type": "number", "minimum": 0}, "imbalance_ratio": {"type": "number", "minimum": 0.0}, }, + "required": ["scale", "stacked_imbalance_range", "imbalance_volume", "imbalance_ratio"], }, }, "definitions": { diff --git a/tests/test_configuration.py b/tests/test_configuration.py index cad7e4722..96d07a42e 100644 --- a/tests/test_configuration.py +++ b/tests/test_configuration.py @@ -1087,6 +1087,9 @@ def test__validate_orderflow(default_conf) -> None: { "orderflow": { "scale": 0.5, + "stacked_imbalance_range": 3, + "imbalance_volume": 100, + "imbalance_ratio": 3, } } )