Stop Loss Protector for AxiomSuite
- 유틸리티
- 버전: 3.0
- 업데이트됨: 22 9월 2026
SL Locker — Stop-Loss Discipline for MetaTrader 5
Your stop-loss is supposed to protect the trade. SL Locker is designed to stop that protection from being weakened after it has been established.
SL Locker is a MetaTrader 5 risk-discipline Expert Advisor built around one focused principle:
a protective stop may move in a safer direction — but it should not be casually moved back into a less protective one.
Once SL Locker has recorded a valid Stop Loss for a position, it monitors that position and detects attempts to move the SL in the wrong direction.
For a BUY position, a more protective SL moves upward.
For a SELL position, a more protective SL moves downward.
If the protected reference is violated beyond the configured tolerance, SL Locker attempts to restore the locked Stop Loss automatically.
If an already protected Stop Loss is removed completely, SL Locker detects the removal and attempts to restore the recorded reference.
No signals.
No entries.
No strategy logic.
Just one job: protect the Stop Loss discipline you already decided to follow.
Two Locking Modes
SL Locker offers two different protection philosophies.
Mode A — Initial Stop Lock
The first recorded Stop Loss becomes the protected reference.
You are still free to improve the Stop Loss later.
However, the position cannot be moved back beyond the original protected SL, subject to the configured tolerance.
This mode is designed for traders who want to preserve their original maximum-risk boundary while keeping more flexibility in later trade management.
Mode B — Progressive Stop Lock
Every valid improvement becomes the new protected reference.
Move the SL in a safer direction, and that improved level becomes the new lock.
For example:
BUY
1.1000 → 1.1020 → 1.1050
With Progressive Mode, once 1.1050 becomes the latest valid protective level, moving the SL back below that locked reference beyond the allowed tolerance triggers restoration.
The same principle is reversed for SELL positions.
In other words:
the protection can progress — but the locked protection is not meant to be surrendered afterwards.
The implementation explicitly distinguishes the initial reference from the latest valid improved SL.
Automatic Stop-Loss Restoration
SL Locker continuously tracks protected positions.
When it detects that the Stop Loss has moved past the permitted reference in the wrong direction, it restores the stored SL while preserving the position's existing Take Profit.
It also detects removal of a protected Stop Loss and attempts to restore it.
A successful correction is recorded by the system and displayed in the interface.
This makes SL Locker useful for traders who want an additional layer of discipline against:
- widening risk after entry;
- giving back previously secured protection in Progressive Mode;
- accidentally removing an existing protective Stop Loss;
- emotional changes to risk after a trade is already open.
Configurable Tolerance
Not every tiny price difference should necessarily be treated as a violation.
SL Locker therefore includes a configurable tolerance in points.
The default value is 10 points and it can be changed directly from the interface during operation.
The control panel provides +/- adjustment between 1 and 100 points.
This gives the protection engine room to accommodate small differences while still enforcing the intended SL direction.
Interactive Runtime Control
The protection logic can be managed directly from the chart.
Without removing the EA, you can:
Enable / Pause the Locker
Switch between Mode A and Mode B
Adjust SL tolerance
Monitor protected positions
See the number of corrections made
See the last protection action
View currently locked Stop Loss references
The current status, selected mode and tolerance are reflected immediately in the dashboard.
Monitors Existing and New Positions
When SL Locker starts, it scans the currently open positions and records those that already have a valid Stop Loss.
New positions are also monitored once a Stop Loss becomes available.
Closed positions are automatically removed from the internal monitoring state.
This means SL Locker does not require the trade itself to have been opened by the EA.
It works as a dedicated protection layer around the positions present in the MT5 terminal.
Transaction + Tick Monitoring
SL Locker does not rely on a single monitoring path.
The engine reacts to MT5 trade transactions involving positions and SL/TP requests, while regular tick processing also checks the current position state.
This provides two complementary ways to detect relevant Stop Loss changes.
Axiom Visual Engine 3SL Locker includes a redesigned visual interface powered by Axiom Visual Engine 3.
The interface is not just decorative: it gives immediate visual access to the state of the protection engine.
The dashboard displays:
Locker status
Current lock mode
Tolerance
Monitored positions
Corrections made
Last action
Locked Stop Loss levels
The chart layer can also display locked-SL guides and visual effects associated with protection activity.
The presentation engine is separated from the risk logic: its purpose is visualization, not trade decision-making.
Adaptive Visual Performance
Different trading environments need different UI workloads.
SL Locker includes several Axiom Visual Engine levels:
AUTO — adapts according to available GPU/CPU resources
ULTRA — full 3D visual presentation
HIGH — lighter 2.5D presentation
ECO — reduced animation workload, suitable for lighter environments/VPS use
OFF — static interface updated only when necessary
Automatic interface scaling can also adapt to screen DPI.
The visual system is independent from the actual Stop Loss locking rules.
AxiomSuite Communication
SL Locker exposes its current mode, tolerance, runtime status and latest violation timestamp through MetaTrader terminal Global Variables.
This communication layer is designed for coordination with the broader AxiomSuite environment.
The Stop Loss locking logic itself remains self-contained inside SL Locker.
What SL Locker Does NOT DoSL Locker is deliberately focused.
It does not:
- open trades;
- generate entry signals;
- close positions as part of its SL-locking logic;
- calculate where your initial Stop Loss should be;
- automatically advance the Stop Loss based on price;
- replace a trading strategy;
- change your Take Profit when restoring the protected SL.
You choose the trade.
You choose the initial risk.
You choose when to improve the Stop Loss.
SL Locker's role begins once that protection exists.
Important BehaviorSL Locker only begins protecting a position once a valid Stop Loss has been recorded.
It does not automatically add an initial Stop Loss to a position that has none.
When an existing protected SL is restored, the operation remains subject to normal MetaTrader/broker execution conditions.
SL Locker is a terminal-side risk-management tool, not broker-side or server-side enforcement.
Who Is SL Locker For?SL Locker is designed for traders who know their risk rules but want an additional mechanism to help enforce them after the trade has started.
It may be particularly relevant for:
Discretionary traders who sometimes widen stops under pressure.
Rule-based traders who want Stop Loss direction to remain consistent.
Prop-firm traders who operate under strict risk discipline and want an additional terminal-side safeguard.
Manual traders using other EAs or utilities who want Stop Loss protection separated from entry logic.
The Core IdeaA trading plan can be perfectly rational before a trade is opened.
The difficult part is following it when the position moves against you.
SL Locker does not try to predict the market.
It does not tell you where price will go.
It does something much simpler:
it helps protect the risk boundary you already chose.
Mode A
Protect the original Stop Loss.
Mode B
Protect every improvement.
SL removed
Restore the recorded protection.
SL LockerSet the risk.
Improve the protection.
Do not casually move it backward.
A focused Stop Loss protection and discipline tool for MetaTrader 5.

