07.4.3.13 - Risk-based Sizing and Margin Protection

This commit is contained in:
2026-05-06 16:15:43 +03:00
parent b1513a28ef
commit ee78f9774a
9 changed files with 1142 additions and 194 deletions

View File

@@ -74,4 +74,13 @@ class AutoTradeState:
take_profit_percent: float | None = None
# максимальный допустимый paper-убыток в USD
max_loss_usd: float | None = None
max_loss_usd: float | None = None
# максимальная доля баланса, которую можно зарезервировать под позицию
max_reserved_balance_percent: float | None = 50.0
# последняя причина блокировки execution
execution_block_reason: str | None = None
# причина авто-уменьшения размера позиции
execution_size_adjustment_reason: str | None = None