Ochrona konta — poziom systemowy

8. Ochrona konta — poziom systemowy

Daily Loss Hard Limit

Jeśli dzienny P/L spadnie poniżej -(Inp_Daily_Loss_HardLimit)% bilansu:
  → g_DailyLossReached = true
  → WSZYSTKIE nowe zlecenia zablokowane do końca dnia
  → Istniejące pozycje nadal zarządzane

Domyślnie: 4% bilansu.

Drawdown Freeze

Jeśli aktualny drawdown > Inp_Drawdown_FreezeLimit%:
  → g_DrawdownFreeze = true
  → Nowe zlecenia zamrożone

Domyślnie: 0.5% (bardzo konserwatywne, idealne dla prop firm).

Daily Target Profit

Jeśli dzienny P/L > +Inp_Daily_Target_Profit%:
  → g_DailyTargetReached = true
  → Trading zatrzymany — zysk jest zabezpieczony

Domyślnie: 15% — po osiągnięciu celu system sam się wyłącza na dany dzień.

Equity Trailing Lock (Master)

Mechanizm ochrony equity działający na poziomie całego konta:

Jeśli equity wzrośnie o >= Inp_Equity_TSL_Trigger%:
  → Ustawia "equity high watermark"
  → Jeśli equity spadnie poniżej high - Inp_Equity_TSL_Buffer%:
     → Zamyka WSZYSTKIE pozycje natychmiastowo

Domyślnie: Trigger 5%, Buffer 0.2%. Chroni przed utratą dużego dziennego zysku.