Stage 07.4.3.3 — Paper Position & Execution Engineg
This commit is contained in:
@@ -11,6 +11,7 @@ from src.trading.journal.service import JournalService
|
||||
from src.trading.strategies.base import BaseStrategy, StrategyContext
|
||||
from src.trading.strategies.registry import StrategyRegistry
|
||||
from src.core.event_bus import EventBus
|
||||
from src.trading.execution.engine import ExecutionEngine
|
||||
|
||||
|
||||
class AutoTradeService:
|
||||
@@ -19,10 +20,10 @@ class AutoTradeService:
|
||||
_loop_interval_seconds = 5
|
||||
|
||||
# минимальное количество повторов BUY / SELL для подтверждения сигнала
|
||||
_confirm_repeats = 3
|
||||
_confirm_repeats = 2
|
||||
|
||||
# минимальная уверенность для готовности к будущему execution
|
||||
_ready_confidence = 0.7
|
||||
_ready_confidence = 0.3
|
||||
|
||||
_last_signal_key: str | None = None
|
||||
_last_signal_value: str | None = None
|
||||
@@ -459,4 +460,6 @@ class AutoTradeService:
|
||||
payload=result.payload,
|
||||
)
|
||||
|
||||
ExecutionEngine().process(state)
|
||||
|
||||
return state
|
||||
Reference in New Issue
Block a user