NotifyMe Free for MT4
- 实用工具
- Denis Zyatkevich
- 版本: 1.1
- 更新: 27 九月 2018
概览
此 EA 发送通知到移动电话, 通过邮件或激活声音提示交易账户内的开仓或平仓。此 EA 不进行交易, 它仅监视您的账户和订单。
启动 EA
为了让 EA 工作,将文件 NotifyMe_free.ex4 保存在终端的/experts 目录 (可能它会自动放在那里)。NotifyMe_free 应该出现在导航窗口的 EA 板块。如果没有, 重启 MetaTrader 4 终端。
为了让 EA 工作,在 MetaTrader4 的设置中允许使用 EA。为此,进入工具菜单,之后选项,之后选择 EA 选栏。启用允许 EA 选项 (接受定制指标和脚本)。
要启动 EA,在导航器窗口鼠标右键点击其名称,然后选择 "挂载到图表",或者用鼠标拖放到图表上。EA 的参数窗口将会出现:设置所需的参数,然后点击确定。
此 EA 可以挂载到任意金融工具的图表上,因为 EA 在每次即时报价来到时分析交易账户状态,为了降低通知的延迟,建议在报价比较活跃的品种里运行此 EA (例如, 以下货币对之一: EURUSD, GBPUSD, USDCHF 或 USDJPY)。时间帧任意。
EA 的输入参数
- Push_Notify_Enable - 启用发送通知到移动终端 (true - 启用通知, false - 禁用通知);
- Push_Notify_Interval - 发送通知到移动终端的最小时间间隔 (单位秒);
- Push_Length_Limit - 发送到移动终端的最大消息长度;
- Mail_Notify_Enable - 启用通过邮件发送通知 (true - 启用通知, false - 禁用通知);
- Mail_Notify_Interval - 通过邮件发送通知的最小时间间隔 (单位秒);
- Sound_Notify_Enable - 启用声音提示通知 (true - 启用通知, false - 禁用通知);
- Sound_Notify_Interval - 通过声音提示通知的最小时间间隔 (单位秒);
- Sound_File_Name - 当事件发生时激活提示声音的文件名;
- Use_Local_Time - 指定发送消息至移动终端或邮件的时间 (false - 服务器时间, true - 运行 EA 的 PC 本地时间);
- Show_Information - 显示 (true) 或隐藏 (false) 通知活动信息。
发送通知至移动终端。
首先,您应该有 MetaTrader 4 或 MetaTrader 5 的移动版本终端安装在您的安卓或 iOS 的智能设备上,以便接收通知。您可以下载 MetaTrader 4 或 MetaTrader 5 移动终端,安卓版和 iOS 版都是免费的。
您也应该在启动 EA 的 MetaTrader 4 交易终端上允许推送通知。为此, 进入工具 – 选项 – 通知选栏, 选中 "启用推送通知" 参数,并指定您的移动终端上消息栏里面的 MetaQuotes_ID。
"Push_Notify_Enable" 参数允许您启用或禁用发送通知至移动终端。
"Push_Notify_Interva" 输入参数允许您设置发送通知到移动终端的最小时间间隔 (单位秒)。如果当前与之前发送的消息时间间隔小于指定时间,EA 不会发送新的通知。它将以保存通知替代。若当前时间距之前发送的时间大于 "Push_Notify_Interval" 参数中指定的时间,EA 会发送间隔期间累积的所有事件的描述信息。这有一个限制 (由 MetaQuotes 开发的推送通知服务),即单位时间内发送消息的数量: 每秒不超过 2 条,或每分钟不超过 10 条消息 (如果违反此限制,发送推送通知可被 MetaQuotes 阻止)。因此,不建议设置非常小的数值 (特别是那些会产生高频事件的交易帐户)。
" Push_Length_Limit" 参数允许您设置发送到移动终端的消息所含最大字符数量。如果消息太长,按照参数中指定的长度截尾。最大允许推送消息的长度为 255 个字符。一条消息包括两部分: 账户号码和拥有者的名字 (自动生成) 和由 EA 生成的事件描述 (它的长度由 "Push_Length_Limit" 参数限制)。在某些情况下,如果一条消息的长度超过 255 个字符,则可能在移动终端中变得不可见。"Push_Length_Limit" 参数值的选择应该基于自动添加的消息部分 (账户号码和拥有者名字)。
通过邮件发送通知
要通过邮件接收通知,您应当在运行 NotifyMe 免费版的 MetaTrader 4 交易终端的设置里允许发送邮件。为此,进入工具 – 选项 – 邮件选栏, 选中启用参数并指定您的邮件账户以及 SMTP 邮件服务器参数。
由 EA 通过邮件发送的消息标题为 "Account account_number notification"。
"Mail_Notify_Enable" 参数允许您启用或禁用通过邮件发送通知。
"Mail_Notify_Interval" 输入参数允许您设置通过邮件发送通知的最小时间间隔 (单位秒)。如果当前与之前发送的消息时间间隔小于指定时间,EA 不会发送新的通知。它将以保存通知替代。若当前时间距之前发送的时间大于 "Mail_Notify_Interval" 参数中指定的时间,EA 会发送间隔期间累积的所有事件的描述邮件。一些邮件服务器将频繁的邮件视为不良行为。因此,不建议在 "Mail_Notify_Interval" 参数里设置过小的数值。
音频提示通知
" Sound_Notify_Enable" 参数,允许您启用或禁用声音通知。
"Sound_Notify_Interval" 输入参数允许您设置发送通知的最小时间间隔 (单位秒)。
"Sound_File_Name" 允许您设置通知到达时激活的声音文件名。文件以 .wav 格式保存在 终端文件夹/sounds 或它的子目录里。
屏幕上显示数据
如果 Show_Information 参数设为 true,则服务器和本地时间的信息将显示在图表的左上角,以及每个通知类型的设置。
通过程序发送的消息例子
- Opening pending order: 2013.08.12 14.56.49 Sell Limit -> Sell at 1.32900, SL: 1.32980, TP: 1.32800, Comment: Test order;
- Opening market position: 2013.08.12 14:56:52 EURUSD Sell 0.10 at 1.32900, SL: 1.32980, TP: 1.32800, Magic: 17;
- Closing position: 2013.08.12 15:13:20 EURUSD Close Sell 0.10 at 1.32800, Magic: 17, (Profit: 10.00 USD), Balance: 1010.00 USD (Equity: 1010.00 USD);
完整版以及用于 MetaTrader 5 的版本
这是程序的完整版本 - MT4 的 NotifyMe。不同于免费版本,它允许发送有关挂单放置或删除的通知,修改订单参数 (开盘价,止损,止盈),余额和杠杆变化,账户净值和可用保证金的降低等等。对于 MetaTrader 5 交易平台,也有相同功能的免费和完整版。
警告
对于 MT4 的 NotifyMe 免费版,开发者不负责由于 MT4 交易终端或 MQL4 语言升级带来的程序修改或终止 - MetaQuotes 公司。对于 MT4 的 NotifyMe 免费版,开发者不负责因使用该程序工作,或其故障,而导致的任何亏损,破坏或错失利润。
联系信息
如果您对应用程序有任何问题,它的操作评论,或未来的改进建议,请通过 邮件 发送它们或通过本网站的个人消息留言。让我知道您希望看到什么样的产品 (EA,指标,脚本)。
Хорошая утилита. Не хватает только названия брокера в сообщении. А то когда много счетов, то без названия брокера сложно разобраться с какого именно терминала пришло сообщение. А в остальном, утилита отрабатывает на все 100%. Советую!