diff --git a/nautilus_actor_test_implementation_5x.py b/nautilus_actor_test_implementation_5x.py index 704bf37..6a64517 100644 --- a/nautilus_actor_test_implementation_5x.py +++ b/nautilus_actor_test_implementation_5x.py @@ -1,4 +1,3 @@ - import time import numpy as np import asyncio @@ -713,21 +712,14 @@ class DOLPHINRegimeActor(Actor): bear_ratio = bearish / analyzed sideways_ratio = 1.0 - bull_ratio - bear_ratio - # PRESERVED: Original regime determination logic + # MODIFIED: Original DOLPHIN Algorithm - Simple 3-regime detection if bull_ratio >= self.bull_threshold: # 60% bullish regime = MarketRegime.BULL elif bear_ratio >= self.bear_threshold: # 55% bearish regime = MarketRegime.BEAR else: - # Check for transition - if self.previous_bull_ratio is not None: - ratio_change = abs(bull_ratio - self.previous_bull_ratio) - if ratio_change >= 0.15: # 15% change threshold - regime = MarketRegime.TRANSITION - else: - regime = MarketRegime.SIDEWAYS - else: - regime = MarketRegime.SIDEWAYS + # Everything else is sideways + regime = MarketRegime.SIDEWAYS # PRESERVED: Original confidence calculation confidence = self._calculate_confidence(bull_ratio, bear_ratio, analyzed, total_symbols)