WIP: feat(nautilus): initial integration #1
@@ -9,6 +9,7 @@ from typing import Dict, List, Optional, Tuple, Any
|
|||||||
from enum import Enum
|
from enum import Enum
|
||||||
from collections import deque
|
from collections import deque
|
||||||
import random # Added for _simulate_websocket_ticks
|
import random # Added for _simulate_websocket_ticks
|
||||||
|
from dataclasses import dataclass, field
|
||||||
|
|
||||||
# Nautilus imports - following test pattern
|
# Nautilus imports - following test pattern
|
||||||
from nautilus_trader.config import TradingNodeConfig, ImportableActorConfig
|
from nautilus_trader.config import TradingNodeConfig, ImportableActorConfig
|
||||||
@@ -333,7 +334,7 @@ class SILOQYMainActorConfig(ActorConfig):
|
|||||||
|
|
||||||
class DOLPHINRegimeActorConfig(ActorConfig):
|
class DOLPHINRegimeActorConfig(ActorConfig):
|
||||||
max_symbols: int = 5000
|
max_symbols: int = 5000
|
||||||
ticks_per_analysis: int = 1000
|
ticks_per_analysis: int = 250
|
||||||
|
|
||||||
class SILOQYNormalizerConfig(ActorConfig):
|
class SILOQYNormalizerConfig(ActorConfig):
|
||||||
pass
|
pass
|
||||||
@@ -1183,7 +1184,7 @@ def test_siloqy_actors_with_nautilus_process_management():
|
|||||||
"component_id": "SILOQY-MAIN-ACTOR",
|
"component_id": "SILOQY-MAIN-ACTOR",
|
||||||
"candle_interval_ms": 15 * 60 * 1000,
|
"candle_interval_ms": 15 * 60 * 1000,
|
||||||
"throttle_mode": True, # ENABLED: Reduced tick generation
|
"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={
|
config={
|
||||||
"component_id": "DOLPHIN-REGIME-ACTOR",
|
"component_id": "DOLPHIN-REGIME-ACTOR",
|
||||||
"max_symbols": 5000,
|
"max_symbols": 5000,
|
||||||
"ticks_per_analysis": 500 # Reduced for throttle mode testing
|
"ticks_per_analysis": 250 # Reduced for throttle mode testing
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user