143a144,151
>     # TP считаем от оригинального SL (до расширения)
>     sl_pct_for_tp = sl_pct
> 
>     # Расширяем SL×sl_mult (TP не масштабируется — остаётся достижимым)
>     sl_mult = cfg.get('sl_mult', 1.0)
>     if sl_mult and sl_mult != 1.0:
>         sl_pct = sl_pct * sl_mult
> 
149d156
<     # TP и SL используют один и тот же sl_pct → реальный RR = rr (2.5)
152c159
<         tp = current_price * (1 + sl_pct / 100 * rr)
---
>         tp = current_price * (1 + sl_pct_for_tp / 100 * rr)
155c162
<         tp = current_price * (1 - sl_pct / 100 * rr)
---
>         tp = current_price * (1 - sl_pct_for_tp / 100 * rr)
