Shortcuts MT5 Hotkeys Scalping
Version 4.8
Developed by Pablo Filipe Soares de Almeida
Link: https://www.mql5.com/en/market/product/146554
Содержание
- 1. Обзор
- 2. Горячие клавиши
- 2.1 Инструменты рисования
- 3. Панель позиций
- 4. Финансовая защита
- 5. Автоматический трейлинг-стоп
- 6. Управление рисками и лотом
- 7. Настройки советника (полный список)
- 8. Заключительные замечания
1. Обзор
Экспертный советник "Shortcuts MT5 Hotkeys Scalping" предназначен для упрощения торговых операций, особенно для скальпинга. Он позволяет выполнять ордера, управлять позициями и использовать графические инструменты только с помощью клавиатуры — без необходимости нажимать кнопки или переходить по меню.
Key Features:
- Более 20 настраиваемых горячих клавиш
- Максимальная защита от убытков и прибыли (на одну позицию или по всему символу)
- Панель позиций с индивидуальным выбором
- Автоматический трейлинг-стоп с 4 различными режимами
- Интеллектуальный расчёт лота (фиксированный, % от счёта, фиксированный риск в USD)
- Быстрые графические инструменты (Fibonacci, Risk/Reward, линии, прямоугольники…)
- Поддержка отложенных ордеров с управлением Risk:Reward
Важно: Все горячие клавиши должны быть настроены заглавными буквами в настройках EA.
2. Горячие клавиши
| Key | Function | Brief Description |
| B | Buy (Market Buy) | Открывает рыночную позицию BUY с текущими настройками |
| S | Sell (Market Sell) | Открывает рыночную позицию SELL с текущими настройками |
| 1 | Custom Buy Lot 1 | Лот, определённый в BuyLot_1 |
| 2 | Custom Buy Lot 2 | Лот, определённый в BuyLot_2 |
| 3 | Custom Buy Lot 3 | Лот, определённый в BuyLot_3 |
| 4 | Custom Sell Lot 1 | Лот, определённый в SellLot_4 |
| 5 | Custom Sell Lot 2 | Лот, определённый в SellLot_5 |
| 6 | Custom Sell Lot 3 | Лот, определённый в SellLot_6 |
| L | Buy Limit | Размещает отложенный ордер Buy Limit (ниже текущей цены) |
| M | Sell Limit | Размещает отложенный ордер Sell Limit (выше текущей цены) |
| U | Buy Stop | Размещает отложенный ордер Buy Stop (выше текущей цены) |
| N | Sell Stop | Размещает отложенный ордер Sell Stop (ниже текущей цены) |
| Q | Remove Stop Loss | Удаляет Stop Loss из выбранных позиций или всех позиций |
| W | Remove Take Profit | Удаляет Take Profit из выбранной позиции(й) или всех |
| C | Close ALL Positions | Закрывает все открытые позиции по символу (игнорирует выбор) |
| X | Close Specific Position | Закрывает самую старую/новую или выбранную позицию |
| Z | Cancel ALL Pending Orders | Отменяет все отложенные ордера по символу |
| T | Trailing Stop (manual) | Немедленно корректирует SL по правилам |
| P | Partial Close | Закрывает процент позиции (PartialClosePercent) |
| K | Breakeven | Переводит SL на цену входа |
| O | Show/Hide Positions Panel | Открывает или закрывает панель |
| 7 | Change to Timeframe 1 | Предопределённый таймфрейм (по умолчанию M1) |
| 8 | Change to Timeframe 2 | Предопределённый таймфрейм (по умолчанию H1) |
| 9 | Change to Timeframe 3 | Предопределённый таймфрейм (по умолчанию D1) |
Настройки конкретных команд
- Price difference (Points): Расстояние в пунктах от входа для отложенных ордеров (Buy Limit, Sell Limit, Buy Stop, Sell Stop).
- "X" Close oldest transaction? (false = most recent): Определяет, закрывает ли клавиша X самую старую позицию (true) или самую новую (false). При использовании панели (клавиша O) выбор позиции позволяет нажать X для закрытия именно выбранной позиции.
- Partial close percentage (например, 50%): Процент позиции, который будет частично закрыт клавишей P.
- Close order at minimum lot?: Если отмечено, полностью закрывает позицию, когда после частичного закрытия достигается минимальный лот.
2.1. Инструменты рисования
- High/Low Drawing: Количество баров, используемых для расчёта High/Low при автоматическом рисовании (Fibonacci, прямоугольник, трендлайн и т.д.).
- Drawing main color: Основной цвет, используемый для всех объектов, созданных горячими клавишами рисования.
- Drawing levels color: Цвет уровней в объектах Fibonacci.
- Follow current price: Заставляет Fibonacci Risk-Reward Guide автоматически следовать за текущей ценой (фиксированное движение).
- Risk-Reward ratio levels: Количество уровней-мультипликаторов (1x, 2x, 3x…) в Fibonacci Risk-Reward Guide.
| Key | Function | Description |
| A | Draw Risk/Reward Guide | Создаёт Fibonacci с уровнями 1x, 2x, 3x |
| F | Draw Fibonacci Retracement | Классический Fibonacci (0.236, 0.382, 0.618) |
| R | Draw Rectangle | Прямоугольник на основе недавних High/Low |
| V | Draw Vertical Line | Вертикальная линия по текущему времени |
| H | Draw Horizontal Line | Горизонтальная линия по цене |
| D | Draw Trend Line | Соединяет недавние High и Low |
| Y | Draw Text | Вставляет редактируемый текст на график |
Совет по дублированию: Удерживайте CTRL + клик и перетаскивание на объекте, созданном горячей клавишей → дублирует объект.
3. Панель позиций (O)
- Отображает все открытые позиции по текущему символу
- Клик по позиции → она становится выбранной (жёлтый фон)
- Команды X, P, K, Q, W, T после этого будут влиять только на выбранную позицию
- C всегда закрывает все позиции (не учитывает выбор)
4. Финансовая защита
4.1. Max Loss Protection
Enable Maximum Loss Limit?: Включает ограничение максимального плавающего убытка по текущему символу.
Max floating loss in USD (closes all on this symbol): Максимальное значение плавающего убытка в USD. При достижении позиции закрываются согласно настройке ниже.
Show alert + print when triggered?: Показывает предупреждение на экране и сообщение в журнале при срабатывании лимита убытка.
true = close only losing | false = close all on symbol: Если true — закрывает только убыточные позиции. Если false — закрывает все позиции по символу.
4.2. Max Profit Protection
Enable Maximum Profit Limit?: Включает ограничение максимальной прибыли на одну позицию.
Max profit per single position in USD: Максимальная прибыль в USD на одну позицию. При достижении позиция закрывается согласно настройке ниже.
Show alert when triggered?: Показывает предупреждение на экране при срабатывании лимита прибыли.
true = close only winning | false = close all on symbol: Если true — закрывает только прибыльные позиции. Если false — закрывает все позиции по символу.
5. Автоматический трейлинг-стоп
-
Enable automatic trailing stop?: Включает автоматический трейлинг-стоп, который работает независимо по всем позициям.
| Mode | Description |
| PointsBased | Фиксированные пункты |
| DollarsBased | На основе USD |
| CandleBased | По предыдущим свечам |
| MABased | По скользящей средней |
Automatic Trailing Stop Settings
Points to activate trailing: Количество пунктов прибыли, необходимых для начала движения трейлинг-стопа (0 = активируется сразу).
Select trailing mode: Режим трейлинг-стопа: PointsBased, DollarsBased, CandleBased или MABased.
Trailing distance in points: Расстояние трейлинг-стопа в режиме PointsBased.
Trailing distance in $: Расстояние трейлинг-стопа в режиме DollarsBased.
Timeframe for candle/MA trailing: Таймфрейм, используемый в режимах CandleBased и MABased.
Number of previous candles: Количество предыдущих свечей, используемых в режиме CandleBased.
Period for moving average in MABased: Период скользящей средней в режиме MABased.
6. Управление рисками и лотом
Main Management Options
- Fixed Lot
- Automatic Lot Calculation (based on risk in $ or %)
- Stop Loss (based on points, previous bars, or seconds)
- Take Profit (based on points or Risk/Reward ratio)
7. Настройки советника (полный список)
Magic Number
- Magic number который идентифицирует все ордера, открытые этим EA. Используйте 0, если хотите, чтобы EA работал совместно с ручными ордерами или другими роботами.
Anti Double-Click (Buy/Sell - Market Order)
- Enable double-click protection?: Включает защиту от случайных двойных кликов по рыночным ордерам Buy и Sell.
- Minimum time between clicks (ms) 1000ms = 1s: Минимальное время (в миллисекундах) между кликами по кнопкам Buy/Sell. Предотвращает случайное дублирование ордеров.
Trading Settings (Fixed / Pending Orders)
- Lot Size Fixed: Фиксированный размер лота, используемый для рыночных и отложенных ордеров, когда Auto Lot отключён.
Max Loss Protection
- Enable Maximum Loss Limit?: Включает ограничение максимального плавающего убытка по текущему символу.
- Max floating loss in USD (closes all on this symbol): Максимальный плавающий убыток в USD. При достижении позиции закрываются согласно настройке ниже.
- Show alert + print when triggered?: Показывает предупреждение на экране и в журнале при срабатывании лимита убытка.
- true = close only losing | false = close all on symbol: Если true — закрывает только убыточные позиции. Если false — закрывает все позиции по символу.
Max Profit Protection
- Enable Maximum Profit Limit?: Включает ограничение максимальной прибыли на одну позицию.
- Max profit per single position in USD: Максимальная прибыль в USD на одну позицию. При достижении позиция закрывается согласно настройке ниже.
- Show alert when triggered?: Показывает предупреждение на экране при срабатывании лимита прибыли.
- true = close only winning | false = close all on symbol: Если true — закрывает только прибыльные позиции. Если false — закрывает все позиции по символу.
Shortcuts Numeric Keys
- Activate keys 1-6: Включает числовые горячие клавиши 1–6 для открытия ордеров с предопределёнными лотами.
- Numeric Keys Buy (1-3)
- Number 1 → Buy: Размер лота при нажатии клавиши 1 (рыночная покупка).
- Number 2 → Buy: Размер лота при нажатии клавиши 2 (рыночная покупка).
- Number 3 → Buy: Размер лота при нажатии клавиши 3 (рыночная покупка).
- Numeric Keys Sell (4-6)
- Number 4 → Sell: Размер лота при нажатии клавиши 4 (рыночная продажа).
- Number 5 → Sell: Размер лота при нажатии клавиши 5 (рыночная продажа).
- Number 6 → Sell: Размер лота при нажатии клавиши 6 (рыночная продажа).
Stop Loss Fixed
- Use Stop Loss Fixed?: Включает фиксированный Stop Loss в пунктах для всех ордеров.
- Stop Loss in Points: Расстояние Stop Loss в пунктах при включённом фиксированном SL.
Take Profit Fixed
- Use Take Profit Fixed?: Включает фиксированный Take Profit в пунктах для всех ордеров.
- Take Profit in Points: Расстояние Take Profit в пунктах при включённом фиксированном TP.
Auto Trailing Stop Settings
- Enable automatic trailing stop?: Включает автоматический трейлинг-стоп, работающий по всем позициям.
- Points to activate trailing: Количество пунктов прибыли, необходимых для активации трейлинг-стопа (0 = активируется сразу).
- Select Trailing stop mode: PointsBased, DollarsBased, CandleBased или MABased.
- Trailing distance in points: Расстояние трейлинг-стопа в режиме PointsBased.
- Trailing distance in $: Расстояние трейлинг-стопа в режиме DollarsBased.
- Timeframe for candle/MA trailing: Таймфрейм, используемый в режимах CandleBased и MABased.
- Number of previous candles: Количество предыдущих свечей в режиме CandleBased.
- Period for moving average in MABased: Период скользящей средней в режиме MABased.
Pending Orders Group
- Price difference (Points): Расстояние в пунктах от текущей цены для отложенных ордеров (Buy Limit, Sell Limit, Buy Stop, Sell Stop).
Risk:Reward (Pending / Fixed Orders)
- Enable Risk:Reward?: Включает полную систему Risk:Reward (имеет приоритет над фиксированными SL/TP).
- Risk in Points (SL): Расстояние Stop Loss в пунктах при включённом Risk:Reward.
- Risk:Reward ratio (2 for 1): Коэффициент Risk/Reward (например, 2 означает 1:2).
- Sync SL/TP to maintain Risk:Reward ratio?: Автоматически сохраняет соотношение Risk:Reward при ручном изменении SL или TP у отложенных ордеров.
Risk:Reward Auto Lot (Based on SL Points)
- Enable auto lot based ($ or % )?: Включает автоматический расчёт лота на основе заданного риска.
- Commission per lot in $: Комиссия за лот в USD (используется в автоматическом расчёте лота).
- Fixed risk in $: Фиксированный риск в USD на сделку.
- Max risk in $: Максимальное значение риска в USD.
- Risk as % of account: Риск в процентах от баланса счёта.
- Max risk in %: Максимальный процент equity, который можно рисковать за сделку.
Scalping Group
- Use Stop Loss based on previous bars?: Включает Stop Loss на основе предыдущих свечей.
- Timeframe for bar-based Stop Loss: Таймфрейм для расчёта Stop Loss.
- Number of previous bars for Stop Loss: Количество свечей, используемых для расчёта.
- Extra points for Stop Loss: Дополнительные страховочные пункты.
- Use Stop Loss based on tick seconds?: Включает Stop Loss на основе секунд.
- Seconds timeframe for SL: Длительность одной «свечи» в секундах.
- Chart Timeframe for Trading: Таймфрейм графика, на котором работает EA.
- Enable Risk:Reward for Scalping: Включает отдельное RR для режима скальпинга.
- Risk:Reward ratio: Коэффициент, используемый в режиме скальпинга.
Automatic Lot Sizing (Bar-based or Fixed SL)
- Enable automatic lot sizing: Включает автоматический расчёт размера лота.
- Commission per lot in USD: Значение комиссии за лот в USD.
- Enable fixed risk in USD: Включает фиксированный риск в USD.
- Max risk per trade in USD: Максимальный риск за сделку в USD.
Auto Lot - Risk % of Account
- Enable risk as % of account: Включает риск в процентах от счёта.
- % of account equity to risk: Процент equity, которым можно рисковать.
Partial Close Settings
- Partial close percentage (e.g., 50%): Процент, закрываемый горячей клавишей.
- Close order at minimum lot?: Полностью закрывает, если достигнут минимальный лот.
Close Oldest Transaction
- "X" Close oldest transaction?: Определяет, закрывает ли X самую старую или самую новую позицию.
Drawing Tools
- High/Low Drawing: Количество баров для инструментов рисования.
- Drawing main color: Основной цвет рисунков.
- Drawing levels color: Цвет уровней Fibonacci.
Draw Risk Reward Guide
- Follow current price: Заставляет RR Guide следовать за ценой.
- Risk-Reward ratio levels: Количество уровней RR (1x, 2x, 3x...).
8. Заключительные замечания
- Используйте заглавные буквы при изменении любой горячей клавиши.
- Magic Number: Уникальный идентификатор всех ордеров, открытых этим EA. Используйте 0, если хотите работать совместно с ручными сделками или другими EA.
- Double-click protection: Включает защиту от случайных двойных кликов по командам рыночной покупки и продажи. Параметр Minimum time between clicks (ms) задаёт минимальное время (в миллисекундах) между кликами, предотвращая дублирование ордеров.
- Chart Timeframe for Trading: Таймфрейм графика, на котором работает EA (используется как ориентир).
- EA лучше всего работает при включённом AutoTrading в MT5.
- Протестируйте все функции на демо-счёте перед использованием на реальном счёте.
Удачи и успешных сделок!
Pablo Filipe Soares de Almeida
https://www.mql5.com/en/users/1500016906/seller



