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.
