Ensure that talib never gets called in parallel

This commit is contained in:
Robert Caulk 2022-09-02 18:05:41 +02:00 committed by GitHub
parent b53791fef2
commit c4ab6c0d8d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -174,11 +174,9 @@ class FreqaiExampleHybridStrategy(IStrategy):
# flake8: noqa: C901
def populate_indicators(self, dataframe: DataFrame, metadata: dict) -> DataFrame:
# User creates their own custom strat here. Present example is a supertrend
# based strategy.
dataframe = self.freqai.start(dataframe, metadata, self)
with self.freqai.analysis_lock:
# TA indicators to combine with the Freqai targets
# RSI
dataframe['rsi'] = ta.RSI(dataframe)