Version 6.90 2026.04.06
Minor changes
Version 6.80 2026.04.06
1. Spread Filter for Trade Entry
Blocks new BUY/SELL trades when the spread is abnormally high. Two independent modes:

-SpreadFilterMultiplier — blocks when current spread exceeds average M15 spread × multiplier

-MaxSpreadATRPercent — blocks when spread exceeds X% of Daily ATR(14)

Pending trades wait (not cancelled) until the spread normalizes.

2. Spread-Based Stop Loss Protection
When enabled, temporarily removes all Stop Losses during spread spikes to prevent premature stop-outs caused by artificially widened spreads. Stop Losses are automatically restored once the spread returns to normal. SL values are stored persistently — safe even if the EA restarts during a spike.
Version 6.70 2026.03.26
Fixed: Changing SL multiplier from the panel now immediately applies the new SL without being blocked by the previous value. "Force Recalculation" input now fully resets all SL states.
Version 6.60 2026.03.26
Fixed: BestSL is now applied only when in profit (better than entry price), preventing incorrect SL preservation at a loss.
Version 6.50 2026.03.24
Minor changes
Version 6.40 2026.03.17
Fixed: When "EA Positions" filter was enabled with an empty Magic Number field, the EA incorrectly managed positions from all other EAs. Now an empty field means only the EA's own positions are managed. To manage specific external EA positions, enter their Magic Numbers explicitly.
Version 6.30 2026.03.16
Fixed: Break-even and trailing stop levels were reset to the original ATR-based stop loss when changing the chart symbol. The EA now correctly preserves BE/Trail progress across symbol changes and restarts.
Version 6.20 2026.02.17
Minor UI changes