]> Piment Noir Git Repositories - freqai-strategies.git/commitdiff
style(quickadapter): wrap long expression lines
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Sun, 21 Jun 2026 19:38:52 +0000 (21:38 +0200)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Sun, 21 Jun 2026 19:38:52 +0000 (21:38 +0200)
quickadapter/user_data/strategies/LabelTransformer.py
quickadapter/user_data/strategies/QuickAdapterV3.py
quickadapter/user_data/strategies/Utils.py

index 2a34253b0258ff3e8b4e0a142806fe293bce4397..d028358698be4be1188a58e385875ee64ad3d480 100644 (file)
@@ -33,6 +33,7 @@ def _clip_sigmoid_domain(values: NDArray[np.floating]) -> NDArray[np.floating]:
     eps = np.finfo(float).eps
     return np.clip(values, -1.0 + eps, 1.0 - eps)
 
+
 CombinedMetric = Literal[
     "amplitude",
     "amplitude_threshold_ratio",
@@ -355,9 +356,7 @@ class LabelTransformer(BaseTransform):
         if inverse:
             clipped = _clip_sigmoid_domain(values[mask])
             clipped_count = int(
-                np.count_nonzero(
-                    (clipped != values[mask]) & ~np.isnan(values[mask])
-                )
+                np.count_nonzero((clipped != values[mask]) & ~np.isnan(values[mask]))
             )
             if clipped_count:
                 logger.warning(
index 2beefe6ce526951d1508bcfe3e8b5e677be7827c..b1b44b663ad49320a556847598b75a6320750e50 100644 (file)
@@ -700,7 +700,11 @@ class QuickAdapterV3(IStrategy):
             )
         with np.errstate(divide="ignore", invalid="ignore"):
             dataframe["%-close_pct_change"] = Series(
-                np.where(np.isfinite(close_values) & (close_values > 0.0), np.log(close_values), np.nan),
+                np.where(
+                    np.isfinite(close_values) & (close_values > 0.0),
+                    np.log(close_values),
+                    np.nan,
+                ),
                 index=dataframe.index,
             ).diff()
         dataframe["%-raw_volume"] = volumes
@@ -733,13 +737,11 @@ class QuickAdapterV3(IStrategy):
         dataframe["kc_lowerband"] = kc["KCLe_14_2.0"]
         dataframe["kc_middleband"] = kc["KCBe_14_2.0"]
         dataframe["kc_upperband"] = kc["KCUe_14_2.0"]
-        dataframe["%-kc_width"] = (
-            safe_divide(
-                dataframe["kc_upperband"] - dataframe["kc_lowerband"],
-                dataframe["kc_middleband"],
-                context="feature_engineering_expand_basic:kc_width",
-                logger=logger,
-            )
+        dataframe["%-kc_width"] = safe_divide(
+            dataframe["kc_upperband"] - dataframe["kc_lowerband"],
+            dataframe["kc_middleband"],
+            context="feature_engineering_expand_basic:kc_width",
+            logger=logger,
         )
         (
             dataframe["bb_upperband"],
@@ -751,13 +753,11 @@ class QuickAdapterV3(IStrategy):
             nbdevup=2.2,
             nbdevdn=2.2,
         )
-        dataframe["%-bb_width"] = (
-            safe_divide(
-                dataframe["bb_upperband"] - dataframe["bb_lowerband"],
-                dataframe["bb_middleband"],
-                context="feature_engineering_expand_basic:bb_width",
-                logger=logger,
-            )
+        dataframe["%-bb_width"] = safe_divide(
+            dataframe["bb_upperband"] - dataframe["bb_lowerband"],
+            dataframe["bb_middleband"],
+            context="feature_engineering_expand_basic:bb_width",
+            logger=logger,
         )
         dataframe["%-ibs"] = (closes - lows) / non_zero_diff(highs, lows)
         dataframe["jaw"], dataframe["teeth"], dataframe["lips"] = alligator(
@@ -788,13 +788,11 @@ class QuickAdapterV3(IStrategy):
             dataframe["vwap_middleband"],
             dataframe["vwap_upperband"],
         ) = vwapb(dataframe, 20, 1.0)
-        dataframe["%-vwap_width"] = (
-            safe_divide(
-                dataframe["vwap_upperband"] - dataframe["vwap_lowerband"],
-                dataframe["vwap_middleband"],
-                context="feature_engineering_expand_basic:vwap_width",
-                logger=logger,
-            )
+        dataframe["%-vwap_width"] = safe_divide(
+            dataframe["vwap_upperband"] - dataframe["vwap_lowerband"],
+            dataframe["vwap_middleband"],
+            context="feature_engineering_expand_basic:vwap_width",
+            logger=logger,
         )
         dataframe["%-dist_to_vwap_upperband"] = get_distance(
             closes, dataframe["vwap_upperband"]
index 82e213007b88d3cce886aa99ffe008d96b83875d..40d95eb3c7acb007da3a8b2fab320e8c68cc3984 100644 (file)
@@ -2425,12 +2425,15 @@ def ewo(
     ma2 = ma_fn(prices, timeperiod=ma2_length)
     madiff = ma1 - ma2
     if normalize:
-        madiff = safe_divide(
-            madiff,
-            prices,
-            context="ewo:normalize",
-            logger=logger,
-        ) * 100.0
+        madiff = (
+            safe_divide(
+                madiff,
+                prices,
+                context="ewo:normalize",
+                logger=logger,
+            )
+            * 100.0
+        )
     return madiff
 
 
@@ -2561,7 +2564,9 @@ def zigzag(
             invalid_price_count,
         )
     with np.errstate(divide="ignore", invalid="ignore"):
-        closes_log = np.where(np.isfinite(closes) & (closes > 0.0), np.log(closes), np.nan)
+        closes_log = np.where(
+            np.isfinite(closes) & (closes > 0.0), np.log(closes), np.nan
+        )
         highs_log = np.where(np.isfinite(highs) & (highs > 0.0), np.log(highs), np.nan)
         lows_log = np.where(np.isfinite(lows) & (lows > 0.0), np.log(lows), np.nan)
     volumes = df.get("volume").to_numpy()