大家好,今天我想和大家分享一个非常实用的工具——个人助手,它能让你的交易变得更加轻松。简单来说,它就像一个真实的助手,提供信息并执行你的交易指令。
我开发这个智能交易助手(EA)的原因有很多:
- 在使用 MetaTrader 4 的全屏模式时,能够在图表上显示重要信息;
- 方便区分手动开盘的订单,通过 ID 显示它们的当前表现(如果你有很多不同策略或 EA 的开盘订单,这个功能将大大简化你的管理);
- 自动计算止损、获利、所需保证金以及点值;
- 通过按一个按钮快速开平仓。
个人助手的功能包括:
- 显示 EA 的名称和 ID,便于区分多个个人助手,轻松知道哪个助手附加在图表上;
- 显示交易品种和时间框架;
- 显示账户的杠杆;
- 显示当前选择的手数;
- 显示所选手数的点值(以存款货币计);
- 根据当前选择的手数显示新订单所需的保证金;
- 显示当前点差;
- 显示此 EA 开启的所有订单的盈亏总和,计算以存款货币计;
- 显示此 EA 当前活跃的订单数量;
- 显示止盈总和 — 如果开启的订单设置了止盈,它将显示平均止盈;如果没有设置,则显示 0;如果部分订单设置了止盈,则仅计算设置了止盈的订单的平均值;
- 显示止损总和 — 如果开启的订单设置了止损,它将显示平均止损;如果没有设置,则显示 0;如果部分订单设置了止损,则仅计算设置了止损的订单的平均值;
- 通过按 1 键快速开多单,使用当前 EA 设置;
- 通过按 2 键快速开空单,使用当前 EA 设置;
- 通过按 3 键平掉由此 EA 开启的所有仓位,但注意:如果市场情况快速变化,可能无法平掉所有订单,因此建议你在执行后再检查一次;
- 通过按 4 键增加手数,长按可快速增加;
- 通过按 5 键减少手数,长按可快速减少。
注意:使用时请谨慎,如果不小心开启了不想要的订单,责任自负!确保在输入命令时选择了正确的图表。
图表上个人助手的显示:

用户输入变量:
- ID — 为你的 EA 和通过 EA 开启的订单设置的魔术编号;
- Display_legend — 在图表上显示按钮/命令的说明(开多、开空、平仓、增加手数、减少手数);
- LotSize — 初始手数;
- slippage — 开平仓滑点;
- text_size — 图表上显示文本的大小;
- text_color — 图表上显示文本的颜色;
- right_edge_shift — 文本在窗口右边缘的像素位置;
- upper_edge_shift — 文本在窗口上边缘的像素位置,以及相邻行之间的间距;
请先在 DEMO 环境中测试,以确保不会出现潜在问题!
更新:
- 现在可以显示有多少个开启的仓位设置了止损和止盈。
- 修复了止损和止盈值的计算。