From: Jérôme Benoit Date: Tue, 18 Mar 2025 22:03:01 +0000 (+0100) Subject: fix(qav3): use right helper to set/key custom trade entries X-Git-Url: https://git.piment-noir.org/?a=commitdiff_plain;h=9b0cb31c665b8fdb9f64af9ef9fbca715399c174;p=freqai-strategies.git fix(qav3): use right helper to set/key custom trade entries Signed-off-by: Jérôme Benoit --- diff --git a/quickadapter/user_data/strategies/QuickAdapterV3.py b/quickadapter/user_data/strategies/QuickAdapterV3.py index 030da81..aad6f40 100644 --- a/quickadapter/user_data/strategies/QuickAdapterV3.py +++ b/quickadapter/user_data/strategies/QuickAdapterV3.py @@ -394,15 +394,15 @@ class QuickAdapterV3(IStrategy): return False entry_candle = entry_candle.squeeze() - entry_natr = trade.metadata.get("entry_natr") + entry_natr = trade.get_custom_data(key="entry_natr") if not entry_natr: entry_natr = entry_candle["natr_ratio_labeling_window"] - trade.metadata["entry_natr"] = entry_natr + trade.set_custom_data(key="entry_natr", value=entry_natr) return entry_date def get_trade_stoploss_distance(self, df: DataFrame, trade: Trade) -> float: - entry_natr = trade.metadata.get("entry_natr") + entry_natr = trade.get_custom_data(key="entry_natr") last_natr = df["natr_ratio_labeling_window"].iloc[-1] return ( trade.open_rate * fmean([entry_natr, last_natr]) * self.stoploss_natr_ratio