]> Piment Noir Git Repositories - freqai-strategies.git/commitdiff
refactor(qav3): remove unneeded float conversion in vw_path_length calculation
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Sun, 21 Dec 2025 14:19:09 +0000 (15:19 +0100)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Sun, 21 Dec 2025 14:19:09 +0000 (15:19 +0100)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
quickadapter/user_data/strategies/Utils.py

index cb4ab58565a934b46cda4b09d90c463a8c30ac54..86e02b3036cb0001ba6b3c9ec4578b81eb9084d9 100644 (file)
@@ -1679,7 +1679,7 @@ def zigzag(
 
         closes_slice = closes[start_pos:end_pos]
         vw_close_diffs = np.diff(closes_slice) * volume_weights
-        vw_path_length = float(np.nansum(np.abs(vw_close_diffs)))
+        vw_path_length = np.nansum(np.abs(vw_close_diffs))
         vw_net_move = abs(np.nansum(vw_close_diffs))
 
         if not (np.isfinite(vw_path_length) and np.isfinite(vw_net_move)):