Shortcuts MT5 Hotkeys Scalping
50 USD
Demo downloaded:
51
Published:
9 August 2025
Current version:
5.0
Didn't find a suitable robot?
Order your own one
on Freelance
Go to Freelance
Order your own one
on Freelance
How to buy а trading robot or an indicator
Run your EA on
virtual hosting
virtual hosting
Test аn indicator/trading robot before buying
Want to earn in the Market?
How to present a product for a sell-through
Version 5.0
2026.04.24
New modes in Automatic Trailing Stop:
Trailing based on previous fractal (3C)
Trailing based on ATR × Multiplier
Average True Range (ATR)
Formula:
(BUY): New Stop Loss = Bid − (ATR × Multiplier)
(SELL): New Stop Loss = Ask + (ATR × Multiplier)
Added Inputs:
ATR Period → default 14
ATR Multiplier → default 2.0
Timeframe
3 Candle Fractal Mode
Uses the classic 3-candle fractal
How it works:
The EA searches for the last confirmed fractal (all candles already closed):
For buy: looks for the middle candle where the Low is lower than the Low of the left candle and lower than the Low of the right candle.
For sell: looks for the middle candle where the High is higher than the High of the left candle and higher than the High of the right candle.
The trailing stop is placed exactly at the level of this confirmed fractal (never uses a forming candle).
I hope this tool contributes positively to your trading.
Wishing good trades and much success to everyone using it!
Trailing based on previous fractal (3C)
Trailing based on ATR × Multiplier
Average True Range (ATR)
Formula:
(BUY): New Stop Loss = Bid − (ATR × Multiplier)
(SELL): New Stop Loss = Ask + (ATR × Multiplier)
Added Inputs:
ATR Period → default 14
ATR Multiplier → default 2.0
Timeframe
3 Candle Fractal Mode
Uses the classic 3-candle fractal
How it works:
The EA searches for the last confirmed fractal (all candles already closed):
For buy: looks for the middle candle where the Low is lower than the Low of the left candle and lower than the Low of the right candle.
For sell: looks for the middle candle where the High is higher than the High of the left candle and higher than the High of the right candle.
The trailing stop is placed exactly at the level of this confirmed fractal (never uses a forming candle).
I hope this tool contributes positively to your trading.
Wishing good trades and much success to everyone using it!
Version 4.9
2026.04.18
New Update: Daily Loss Protection
An additional important layer of protection has been implemented.
What has been added:
Daily Loss Limit – Now you can define a maximum loss value per day (in USD).
When the daily limit is reached, the EA automatically closes all positions.
It completely blocks new operations (market orders, limits, stops, and numeric keys) until the next day.
The block is automatic and is only released the next day (daily reset).
Example:
Each chart (asset) has its own independent daily protection.
If EURUSD hits the limit → it closes only EURUSD positions and blocks operations only on that chart.
Other assets (GBPUSD, XAUUSD, etc.) continue operating normally.
How to use:
Enable the option EnableDailyLossProtection
Set the maximum daily loss value in DailyMaxLossUSD
Important: For the EA to also control your manual orders or orders opened by other robots, you must set Magic Number = 0.
Existing protections + New protection:
We already had protection for maximum loss per individual trade (Max Loss Protection).
Now, with Daily Loss Protection, you gain even greater risk control.
This new feature was specially created to help avoid Revenge Trading — that dangerous emotional behavior where the trader, after a loss, keeps trading impulsively trying to recover money quickly.
With the automatic blocking of new orders, you gain time to breathe, reorganize your mind, and come back the next day with more clarity and discipline.
This EA was developed with great care and dedication, aiming to help you preserve your capital and trade with more discipline.
Remember: in trading, surviving is more important than making quick profits. Control your losses today to be ready to trade tomorrow.
I hope this tool contributes positively to your trading.
Wishing good trades and much success to everyone using it!
An additional important layer of protection has been implemented.
What has been added:
Daily Loss Limit – Now you can define a maximum loss value per day (in USD).
When the daily limit is reached, the EA automatically closes all positions.
It completely blocks new operations (market orders, limits, stops, and numeric keys) until the next day.
The block is automatic and is only released the next day (daily reset).
Example:
Each chart (asset) has its own independent daily protection.
If EURUSD hits the limit → it closes only EURUSD positions and blocks operations only on that chart.
Other assets (GBPUSD, XAUUSD, etc.) continue operating normally.
How to use:
Enable the option EnableDailyLossProtection
Set the maximum daily loss value in DailyMaxLossUSD
Important: For the EA to also control your manual orders or orders opened by other robots, you must set Magic Number = 0.
Existing protections + New protection:
We already had protection for maximum loss per individual trade (Max Loss Protection).
Now, with Daily Loss Protection, you gain even greater risk control.
This new feature was specially created to help avoid Revenge Trading — that dangerous emotional behavior where the trader, after a loss, keeps trading impulsively trying to recover money quickly.
With the automatic blocking of new orders, you gain time to breathe, reorganize your mind, and come back the next day with more clarity and discipline.
This EA was developed with great care and dedication, aiming to help you preserve your capital and trade with more discipline.
Remember: in trading, surviving is more important than making quick profits. Control your losses today to be ready to trade tomorrow.
I hope this tool contributes positively to your trading.
Wishing good trades and much success to everyone using it!
Version 4.8
2026.03.20
Now the EA has 2 independent automatic protections:
Maximum Loss Protection (Max Loss)
You define a value in dollars (e.g., 10 USD).
If the sum of all positions reaches this loss level, the EA can close all orders or only the position that reaches the loss limit.
You can choose between closing all orders or only the one that reaches the limit.
Maximum Profit Protection (Max Profit)
You define a value in dollars (e.g., 20 USD).
If the sum of all positions reaches this profit level, the EA can close all orders or only the position that reaches the profit limit.
You can choose between closing all orders or only the one that reaches the limit.
Maximum Loss Protection (Max Loss)
You define a value in dollars (e.g., 10 USD).
If the sum of all positions reaches this loss level, the EA can close all orders or only the position that reaches the loss limit.
You can choose between closing all orders or only the one that reaches the limit.
Maximum Profit Protection (Max Profit)
You define a value in dollars (e.g., 20 USD).
If the sum of all positions reaches this profit level, the EA can close all orders or only the position that reaches the profit limit.
You can choose between closing all orders or only the one that reaches the limit.
Version 4.7
2026.03.07
New hotkeys added: "Q", "W".
The Q key removes the Stop Loss and the W key removes the Take Profit from open positions.
You can apply it to the selected position via the panel or to all positions without using the panel.
Q → Remove Stop Loss
W → Remove Take Profit
The Q key removes the Stop Loss and the W key removes the Take Profit from open positions.
You can apply it to the selected position via the panel or to all positions without using the panel.
Q → Remove Stop Loss
W → Remove Take Profit
Version 4.6
2026.03.06
Position Panel with Hotkey "O" (letter O)
Now you have a practical panel to manage multiple orders on the same asset!
Press "O" → opens/closes the panel with all running positions
Click the desired order to select it
With an order selected, the keys work only on it:
• P → Partial Close
• T → Trailing Stop
• K → Breakeven
• X → Close the selected position
Important note:
The C key still closes all positions, even when an order is selected.
To close only the selected one, use the X key.
Now you have a practical panel to manage multiple orders on the same asset!
Press "O" → opens/closes the panel with all running positions
Click the desired order to select it
With an order selected, the keys work only on it:
• P → Partial Close
• T → Trailing Stop
• K → Breakeven
• X → Close the selected position
Important note:
The C key still closes all positions, even when an order is selected.
To close only the selected one, use the X key.
Version 4.5
2026.02.27
Added a new input “Points to activate trailing” for the automatic trailing stop, allowing it to start only after a defined profit in points is reached.
Version 4.4
2026.02.27
New Feature Added – Automatic Trailing Stop
I’ve added a new Automatic Trailing Stop system with multiple configurable modes.
Each mode can be enabled and adjusted independently according to your trading style.
You can now choose between:
• Trailing based on points (pips)
• Trailing based on profit in $ (money)
• Trailing based on previous candles (High/Low)
• Trailing based on Moving Average
I’ve added a new Automatic Trailing Stop system with multiple configurable modes.
Each mode can be enabled and adjusted independently according to your trading style.
You can now choose between:
• Trailing based on points (pips)
• Trailing based on profit in $ (money)
• Trailing based on previous candles (High/Low)
• Trailing based on Moving Average
Version 4.3
2026.02.15
Now you can enable Follow current price, so the Draw Risk Reward Guide levels move with the market price.
(To make it move with the price, double-click the object to exit selection mode.)
You can also set the maximum Risk-Reward multiplier to control how many RR levels are drawn.
(To make it move with the price, double-click the object to exit selection mode.)
You can also set the maximum Risk-Reward multiplier to control how many RR levels are drawn.
Version 4.2
2026.02.06
Hotkeys Object Controls
"A" - Draw Risk/Reward Tool
"F" - Draw Fibonacci Retracement
"R" - Draw Rectangle
"V" - Draw Vertical Line
"H" - Draw Horizontal Line
"D" - Draw Trend Line
"Y" - Draw Text
To create multiple objects using the same hotkey, simply hold CTRL, click on the object, and drag it. This way, you duplicate the object.
When you press the same hotkey again for that object, only the object created by the hotkey will be removed, without affecting the others.
Timeframe Hotkeys
You can predefine 3 timeframes of your choice and activate them using the hotkeys 7, 8, and 9.
"A" - Draw Risk/Reward Tool
"F" - Draw Fibonacci Retracement
"R" - Draw Rectangle
"V" - Draw Vertical Line
"H" - Draw Horizontal Line
"D" - Draw Trend Line
"Y" - Draw Text
To create multiple objects using the same hotkey, simply hold CTRL, click on the object, and drag it. This way, you duplicate the object.
When you press the same hotkey again for that object, only the object created by the hotkey will be removed, without affecting the others.
Timeframe Hotkeys
You can predefine 3 timeframes of your choice and activate them using the hotkeys 7, 8, and 9.
Version 4.1
2026.01.30
Now you can enable protection against accidental/double clicks on Market Buy and Sell orders (keys B, S, and 1-6).
Enable/disable with a simple parameter
Set the lockout time in milliseconds (e.g., 1000 ms)
More precision and safety for fast scalping!
Enable/disable with a simple parameter
Set the lockout time in milliseconds (e.g., 1000 ms)
More precision and safety for fast scalping!
Version 4.0
2026.01.27
Verifies whether AutoTrading is enabled before placing orders using hotkeys, preventing automatic execution when the button is activated.
Version 3.9
2025.12.24
In this version, the Auto Lot calculation has been corrected so that the commission is correctly included in the operation's risk.
Now, the commission value is correctly considered along with the Stop Loss, ensuring that the actual risk of the operation does not exceed the value defined in USD or % of the account.
Now, the commission value is correctly considered along with the Stop Loss, ensuring that the actual risk of the operation does not exceed the value defined in USD or % of the account.
Version 3.8
2025.12.13
Update – Trading Assistant
Hotkey - "A"
A new Trading Assistant feature has been added to simulate trade execution and risk management directly on the chart.
Now you can visually set:
Entry price
Stop Loss
Risk/reward levels: 1:1, 2:1 and 3:1
This tool helps plan, visualize and validate trading scenarios before execution.
No orders are sent automatically! — the system is designed exclusively for trade simulation and analysis.
Hotkey - "A"
A new Trading Assistant feature has been added to simulate trade execution and risk management directly on the chart.
Now you can visually set:
Entry price
Stop Loss
Risk/reward levels: 1:1, 2:1 and 3:1
This tool helps plan, visualize and validate trading scenarios before execution.
No orders are sent automatically! — the system is designed exclusively for trade simulation and analysis.
Version 3.7
2025.12.12
Now you can have the following activated simultaneously:
→ Stop Loss on the previous bar
→ Fixed Risk:Reward (Pending orders)
No conflict:
B/S (buy/sell at market) → uses the Stop Loss from the previous bar
L/M/U/N (pending orders) → uses the fixed Risk:Reward
→ Stop Loss on the previous bar
→ Fixed Risk:Reward (Pending orders)
No conflict:
B/S (buy/sell at market) → uses the Stop Loss from the previous bar
L/M/U/N (pending orders) → uses the fixed Risk:Reward
Version 3.6
2025.12.09
NEW IN VERSION 3.6
Now in SCALPING mode (SL on the previous candle/tick) there is automatic Risk:Reward!
New option: Scalping Risk Ratio
Set the ratio (default 2.0 → 2:1)
Now in SCALPING mode (SL on the previous candle/tick) there is automatic Risk:Reward!
New option: Scalping Risk Ratio
Set the ratio (default 2.0 → 2:1)
Version 3.5
2025.12.04
New Partial Close behavior (P key):
The EA now reduces the position all the way down to the real minimum lot of the current symbol.
New option added:
Close order at minimum lot? = false → keeps the minimum lot open (recommended default)
Close order at minimum lot? = true → fully closes when minimum lot is reached (previous behavior)
The EA now reduces the position all the way down to the real minimum lot of the current symbol.
New option added:
Close order at minimum lot? = false → keeps the minimum lot open (recommended default)
Close order at minimum lot? = true → fully closes when minimum lot is reached (previous behavior)
Version 3.4
2025.11.30
Update 3.4
Fixed the Shift key bug (shortcuts now work with or without holding Shift).
Fixed the Shift key bug (shortcuts now work with or without holding Shift).
Version 3.3
2025.11.26
Update v3.3 – Fixed-lot orders with keys 1 to 6!
1-2-3 → Buy (customizable lots)
4-5-6 → Sell (customizable lots)
Works on both main keyboard and NumPad.
1-2-3 → Buy (customizable lots)
4-5-6 → Sell (customizable lots)
Works on both main keyboard and NumPad.
Version 3.2
2025.11.26
Update v3.2 – Fixed-lot orders with keys 1 to 6!
1-2-3 → Buy (customizable lots)
4-5-6 → Sell (customizable lots)
Works on both main keyboard and NumPad.
1-2-3 → Buy (customizable lots)
4-5-6 → Sell (customizable lots)
Works on both main keyboard and NumPad.
Version 3.1
2025.11.20
Update: a new input option allows you to choose the account type (Netting or Hedging), ensuring that partial close is executed correctly on any broker.
Version 3.0
2025.11.13
Update completed: I only reorganized the inputs to make them clearer and easier to configure.
Version 2.9
2025.11.11
What's New in v2.9
Use 0 in Magic Number to make the EA work on all orders of the symbol opened manually or by other EAs.
Use 0 in Magic Number to make the EA work on all orders of the symbol opened manually or by other EAs.
Version 2.8
2025.10.30
Shortcuts MT5 Hotkeys Scalping – v2.8
NEW FEATURES:
Risk Ratio Auto Lot – Now supports Risk % of Account
Manual SL/TP edit on pending order → Auto lot recalculation (preserves R:R ratio) & order recreation (may have a short delay)
Auto Lot (Bar-based / Fixed SL) – Now supports Risk % of Account
NEW FEATURES:
Risk Ratio Auto Lot – Now supports Risk % of Account
Manual SL/TP edit on pending order → Auto lot recalculation (preserves R:R ratio) & order recreation (may have a short delay)
Auto Lot (Bar-based / Fixed SL) – Now supports Risk % of Account
Version 2.7
2025.10.29
WHAT'S NEW IN VERSION 2.7
AUTO SYNC RISK RATIO (R:R)
TP and SL now auto-adjust when you manually modify one of them.
Move the SL → TP is recalculated to maintain the exact Risk:Reward ratio.
Move the TP → SL is automatically updated.
Works only on pending orders with UseRiskRatioOnly = true and EnableRiskRatioSync = true.
BUY STOP & SELL STOP NOW AVAILABLE
Added Buy Stop (U) and Sell Stop (N) with dedicated hotkeys.
HOTKEYS ENABLE/DISABLE CONTROL
Enable or disable hotkeys.
AUTO SYNC RISK RATIO (R:R)
TP and SL now auto-adjust when you manually modify one of them.
Move the SL → TP is recalculated to maintain the exact Risk:Reward ratio.
Move the TP → SL is automatically updated.
Works only on pending orders with UseRiskRatioOnly = true and EnableRiskRatioSync = true.
BUY STOP & SELL STOP NOW AVAILABLE
Added Buy Stop (U) and Sell Stop (N) with dedicated hotkeys.
HOTKEYS ENABLE/DISABLE CONTROL
Enable or disable hotkeys.
Version 2.6
2025.10.28
Version Update Notes
- Added "L" key: Places a Buy Limit order (pending below current price).
- Added "M" key: Places a Sell Limit order (pending above current price).
- Added "Z" key: Cancels all pending orders.
- Added Risk Ratio option: Sets fixed SL in pips and proportional TP (e.g., 1:2), with automatic lot size based on user-defined monetary input.
All new features are fully configurable via input parameters.
- Added "L" key: Places a Buy Limit order (pending below current price).
- Added "M" key: Places a Sell Limit order (pending above current price).
- Added "Z" key: Cancels all pending orders.
- Added Risk Ratio option: Sets fixed SL in pips and proportional TP (e.g., 1:2), with automatic lot size based on user-defined monetary input.
All new features are fully configurable via input parameters.
Version 2.5
2025.10.22
UPDATE 2.5
Version 2.4
2025.09.05
Added margin check for auto batch
Version 2.3
2025.08.28
Update: the partial close function can now reduce all open positions instead of just one.
Version 2.2
2025.08.18
Update v2.2: Added commission input to automatic lot size calculation, accounting for commission to stay within the defined risk per trade. If commission is 0, the calculation remains unchanged.
Version 2.1
2025.08.15
Added hotkey "K" - Moves stop loss of all open positions to breakeven (opening price)
You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
