From 5bc8b02b0febf2be0c97a57536f4c93fbf7167b1 Mon Sep 17 00:00:00 2001 From: Matthias Date: Sat, 17 Aug 2024 16:28:19 +0200 Subject: [PATCH] feat: Update imports for sample strategy --- docs/includes/strategy-imports.md | 2 +- freqtrade/templates/sample_strategy.py | 19 +++++++++++++++---- 2 files changed, 16 insertions(+), 5 deletions(-) diff --git a/docs/includes/strategy-imports.md b/docs/includes/strategy-imports.md index 818af3a52..b3d75a5e3 100644 --- a/docs/includes/strategy-imports.md +++ b/docs/includes/strategy-imports.md @@ -14,7 +14,7 @@ import numpy as np import pandas as pd from datetime import datetime from pandas import DataFrame -from typing import Optional, Union +from typing import Dict, Optional, Union from freqtrade.strategy import ( IStrategy, diff --git a/freqtrade/templates/sample_strategy.py b/freqtrade/templates/sample_strategy.py index 033c0d24e..950e1f225 100644 --- a/freqtrade/templates/sample_strategy.py +++ b/freqtrade/templates/sample_strategy.py @@ -2,17 +2,28 @@ # flake8: noqa: F401 # isort: skip_file # --- Do not remove these libs --- -import numpy as np # noqa -import pandas as pd # noqa +import numpy as np +import pandas as pd +from datetime import datetime from pandas import DataFrame -from typing import Optional, Union +from typing import Dict, Optional, Union from freqtrade.strategy import ( + IStrategy, + Trade, + Order, + PairLocks, + informative, # @informative decorator + # Hyperopt Parameters BooleanParameter, CategoricalParameter, DecimalParameter, - IStrategy, IntParameter, + RealParameter, + # Strategy helper functions + merge_informative_pair, + stoploss_from_absolute, + stoploss_from_open, ) # --------------------------------