Stage 07.4.3.1 — trend strategy stabilization
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user