Simplify strategy interface by removing explicit self.freqai_info assignment

This commit is contained in:
Matthias 2022-08-13 09:27:56 +02:00
parent 3b827ee60a
commit 3918f4abbd
3 changed files with 1 additions and 4 deletions

View File

@ -401,8 +401,6 @@ The FreqAI strategy requires the user to include the following lines of code in
def populate_indicators(self, dataframe: DataFrame, metadata: dict) -> DataFrame:
self.freqai_info = self.config["freqai"]
# All indicators must be populated by populate_any_indicators() for live functionality
# to work correctly.

View File

@ -151,6 +151,7 @@ class IStrategy(ABC, HyperStrategyMixin):
from freqtrade.resolvers.freqaimodel_resolver import FreqaiModelResolver
self.freqai = FreqaiModelResolver.load_freqaimodel(self.config)
self.freqai_info = self.config["freqai"]
def ft_bot_start(self, **kwargs) -> None:
"""

View File

@ -180,8 +180,6 @@ class FreqaiExampleStrategy(IStrategy):
def populate_indicators(self, dataframe: DataFrame, metadata: dict) -> DataFrame:
self.freqai_info = self.config["freqai"]
# All indicators must be populated by populate_any_indicators() for live functionality
# to work correctly.