Shortcuts MT5 Hotkeys Scalping
Model 4.8
Developed by Pablo Filipe Soares de Almeida
Hyperlink: https://www.mql5.com/en/market/product/146554
目录
- 1. 概述
- 2. 快捷键
- 2.1 绘图工具
- 3. 持仓面板
- 4. 资金保护
- 5. 自动追踪止损
- 6. 风险和手数管理
- 7. EA设置(完整列表)
- 8. 结束语
1. 概述
专家顾问 “Shortcuts MT5 Hotkeys Scalping” 旨在简化交易操作,特别是剥头皮交易。它允许仅通过键盘执行订单、管理持仓和使用图形工具——无需点击按钮或浏览菜单。
主要功能:
- 超过20个可自定义快捷键
- 对单笔持仓或整个交易品种的最大亏损和盈利保护
- 带个性化选择的持仓面板
- 具有4种不同模式的自动追踪止损
- 智能手数计算(固定手数、账户百分比、固定美元风险)
- 快速图形工具(斐波那契、风险回报、线条、矩形等)
- 支持带风险回报管理的挂单
重要提示: 所有快捷键必须在EA设置中以 大写字母 进行配置。
2. 快捷键
| Key | Operate | Transient Description |
| B | Purchase (Market Purchase) | 以当前设置开立市价买入持仓 |
| S | Promote (Market Promote) | 以当前设置开立市价卖出持仓 |
| 1 | Customized Purchase Lot 1 | 由 BuyLot_1 定义的手数 |
| 2 | Customized Purchase Lot 2 | 由 BuyLot_2 定义的手数 |
| 3 | Customized Purchase Lot 3 | 由 BuyLot_3 定义的手数 |
| 4 | Customized Promote Lot 1 | 由 SellLot_4 定义的手数 |
| 5 | Customized Promote Lot 2 | 由 SellLot_5 定义的手数 |
| 6 | Customized Promote Lot 3 | 由 SellLot_6 定义的手数 |
| L | Purchase Restrict | 放置买入限价单(低于当前价格) |
| M | Promote Restrict | 放置卖出限价单(高于当前价格) |
| U | Purchase Cease | 放置买入止损单(高于当前价格) |
| N | Promote Cease | 放置卖出止损单(低于当前价格) |
| Q | Take away Cease Loss | 删除所选持仓或所有持仓的止损 |
| W | Take away Take Revenue | 删除所选持仓或所有持仓的止盈 |
| C | Shut ALL Positions | 关闭当前交易品种的所有持仓(忽略选择) |
| X | Shut Particular Place | 关闭最旧/最新或所选持仓 |
| Z | Cancel ALL Pending Orders | 取消当前交易品种的所有挂单 |
| T | Trailing Cease (handbook) | 立即根据规则调整止损 |
| P | Partial Shut | 部分关闭持仓百分比(PartialClosePercent) |
| Ok | Breakeven | 将止损移至入场价格 |
| O | Present/Cover Positions Panel | 打开或关闭面板 |
| 7 | Change to Timeframe 1 | 预设时间框架(默认 M1) |
| 8 | Change to Timeframe 2 | 预设时间框架(默认 H1) |
| 9 | Change to Timeframe 3 | 预设时间框架(默认 D1) |
具体命令设置
- Value distinction (Factors): 挂单(Purchase Restrict、Promote Restrict、Purchase Cease、Promote Cease)距离入场价的点差。
- “X” Shut oldest transaction? (false = most up-to-date): 定义按键 X 是关闭最旧持仓(true)还是最新持仓(false)。使用面板(O键)时,选择持仓后按 X 可关闭所选持仓。
- Partial shut proportion (例如 50%): 按键 P 将关闭的持仓百分比。
- Shut order at minimal lot?: 如果勾选,当部分平仓后达到最小手数时将完全平仓。
2.1. 绘图工具
- Excessive/Low Drawing: 自动绘图(斐波那契、矩形、趋势线等)计算 Excessive/Low 时使用的K线数量。
- Drawing primary colour: 所有由快捷键创建的对象的默认颜色。
- Drawing ranges colour: 斐波那契对象中水平的颜色。
- Observe present value: 使斐波那契风险回报指南自动跟随当前价格(固定移动)。
- Danger-Reward ratio ranges: 斐波那契风险回报指南中乘数水平数量(1x、2x、3x…)。
| Key | Operate | Description |
| A | Draw Danger/Reward Information | 创建带有1x、2x、3x水平的斐波那契 |
| F | Draw Fibonacci Retracement | 经典斐波那契回撤(0.236、0.382、0.618) |
| R | Draw Rectangle | 基于最近 Excessive/Low 的矩形 |
| V | Draw Vertical Line | 在当前时间绘制垂直线 |
| H | Draw Horizontal Line | 在当前价格绘制水平线 |
| D | Draw Development Line | 连接最近的 Excessive 和 Low |
| Y | Draw Textual content | 在图表上插入可编辑文本 |
复制建议: 按住 CTRL + 点击并拖动由快捷键创建的对象 → 复制对象。
3. 持仓面板 (O)
- 显示当前交易品种的所有持仓
- 点击持仓 → 它变为已选中(黄色背景)
- 之后命令 X, P, Ok, Q, W, T 将仅影响所选持仓
- C 始终关闭所有持仓(不考虑选择)
4. 资金保护
4.1. 最大亏损保护
启用最大亏损限制?: 启用对当前交易品种浮动亏损的限制。
最大浮动亏损(美元)(关闭此品种所有持仓): 浮动亏损达到该值时,根据下方设置平仓。
触发时显示警报 + 打印?: 触发亏损限制时在屏幕显示警告并在日志中打印消息。
true = 只平亏损仓 | false = 平此品种所有仓: 如果为 true — 只平亏损持仓。如果为 false — 平当前交易品种所有持仓。
4.2. 最大盈利保护
启用最大盈利限制?: 启用对单笔持仓的最大盈利限制。
单笔持仓最大盈利(美元): 单笔持仓达到该盈利值时,根据下方设置平仓。
触发时显示警报?: 触发盈利限制时在屏幕显示警告。
true = 只平盈利仓 | false = 平此品种所有仓: 如果为 true — 只平盈利持仓。如果为 false — 平当前交易品种所有持仓。
5. 自动追踪止损
| Mode | Description |
| PointsBased | 固定点数 |
| DollarsBased | 基于美元 |
| CandleBased | 基于历史K线 |
| MABased | 基于移动平均线 |
自动追踪止损设置
激活追踪的点数: 需要多少盈利点数才能开始移动追踪止损(0 = 立即激活)。
选择追踪止损模式: 追踪止损模式:PointsBased、DollarsBased、CandleBased 或 MABased。
追踪距离(点数): PointsBased 模式下的追踪止损距离。
追踪距离(美元): DollarsBased 模式下的追踪止损距离。
蜡烛/MA追踪的时间框架: CandleBased 和 MABased 模式使用的时间框架。
历史K线数量: CandleBased 模式使用的历史K线数量。
MABased模式下移动平均线的周期: MABased 模式下移动平均线的周期。
6. 风险和手数管理
主要管理选项
- 固定手数
- 自动手数计算(基于美元风险或百分比)
- 止损(基于点数、历史K线或秒)
- 止盈(基于点数或风险回报比)
7. EA设置(完整列表)
Magic Quantity
- Magic quantity 用于识别此EA开立的所有订单。如果希望EA与手动订单或其他机器人协同工作,请使用 0。
防双击(Purchase/Promote 市价单)
- 启用双击保护?: 防止对市价买入和卖出订单的意外双击。
- 两次点击之间的最小时间(毫秒)1000ms = 1秒: 防止订单意外重复。
交易设置(固定/挂单)
- 固定手数: 当自动手数关闭时,用于市价单和挂单的固定手数大小。
结束语
- 修改任何快捷键时请使用大写字母。
- Magic Quantity: 此EA开立的所有订单的唯一标识符。如果希望与手动交易或其他EA协同工作,请使用 0。
- 双击保护: 防止对市价买入和卖出命令的意外双击。两次点击之间的最小时间(毫秒) 设置防止订单重复的最小间隔。
- 交易图表时间框架: EA运行所参考的图表时间框架。
- EA 在 MT5 中启用 AutoTrading 时效果最佳。
- 在真实账户使用前,请在模拟账户上测试所有功能。
祝好运,交易成功!
Pablo Filipe Soares de Almeida
