diff --git a/nautilus_actor_test_implementation_5x.py b/nautilus_actor_test_implementation_5x.py index bea9427..7d0b996 100644 --- a/nautilus_actor_test_implementation_5x.py +++ b/nautilus_actor_test_implementation_5x.py @@ -9,6 +9,7 @@ from typing import Dict, List, Optional, Tuple, Any from enum import Enum from collections import deque import random # Added for _simulate_websocket_ticks +from dataclasses import dataclass, field # Nautilus imports - following test pattern from nautilus_trader.config import TradingNodeConfig, ImportableActorConfig @@ -333,7 +334,7 @@ class SILOQYMainActorConfig(ActorConfig): class DOLPHINRegimeActorConfig(ActorConfig): max_symbols: int = 5000 - ticks_per_analysis: int = 1000 + ticks_per_analysis: int = 250 class SILOQYNormalizerConfig(ActorConfig): pass @@ -1183,7 +1184,7 @@ def test_siloqy_actors_with_nautilus_process_management(): "component_id": "SILOQY-MAIN-ACTOR", "candle_interval_ms": 15 * 60 * 1000, "throttle_mode": True, # ENABLED: Reduced tick generation - "enable_real_data": False # CHANGE TO True for real WebSocket data + "enable_real_data": True # CHANGE TO True for real WebSocket data } ) @@ -1193,7 +1194,7 @@ def test_siloqy_actors_with_nautilus_process_management(): config={ "component_id": "DOLPHIN-REGIME-ACTOR", "max_symbols": 5000, - "ticks_per_analysis": 500 # Reduced for throttle mode testing + "ticks_per_analysis": 250 # Reduced for throttle mode testing } )