Stage 07.4.3.1 — trend strategy stabilization

This commit is contained in:
2026-05-01 18:25:27 +03:00
parent ec8e53c416
commit 38c8686a9b
8 changed files with 735 additions and 49 deletions

View File

@@ -25,7 +25,7 @@ class AutoTradeState:
# время последней проверки
last_check_at: str | None = None
# последний сигнал стратегии
# последний сырой сигнал стратегии
last_signal: str | None = None
# количество одинаковых сигналов подряд
@@ -35,4 +35,34 @@ class AutoTradeState:
last_signal_confidence: float = 0.0
# причина последнего сигнала
last_signal_reason: str | None = None
last_signal_reason: str | None = None
# статус торгового решения: WAITING / CONFIRMING / READY / BLOCKED
decision_status: str = "WAITING"
# человекочитаемое объяснение решения
decision_reason: str | None = None
# сигнал подтверждён по количеству повторов
is_signal_confirmed: bool = False
# сигнал готов к будущему execution
is_signal_ready: bool = False
# текущая позиция: NONE / LONG / SHORT
position_side: str = "NONE"
# цена входа
entry_price: float | None = None
# размер позиции
position_size: float | None = None
# нереализованный PnL
unrealized_pnl_usd: float | None = None
# максимальная просадка
max_drawdown_usd: float | None = None
# плечо
leverage: float | None = 2.0