在外汇交易中,有效地监控账户风险至关重要。MT4作为一个广泛使用的交易平台,提供了许多用于管理和监控交易活动的工具。Account Risk Monitor 指标的主要功能包括监控账户的最大持仓单数、最大浮亏、和最小保证金预付款比例。此外,指标可以根据用户设置的参数启动报警,包括弹窗、播放声音、发送邮件,以及通过MetaQuotes ID通知移动设备。
指标参数说明
该指标的主要功能、作用都包含在各个参数中,弄清楚相关参数的意义,指标的功能、作用也就自然清楚了,下面来详细说明指标参数。
图表监控信息参数设置
- 信息显示方式,可选择注释或文字标签。如上图中的左边图表是以注释的方式显示,右边图表则是以文字标签的方式显示,当选择以文字标签显示时,可设置下面标签垂直位置、字体颜色、字体大小等参数。
- 标签文字的垂直位置 (像素):设定标签文字在图表上的垂直位置,单位为像素。
- 标签文字的颜色:设置标签文字的颜色。
- 标签文字的大小:设定标签文字的大小。
- 移除指标时删除数据:当移除指标时,此选项可以设置是否删除相关的数据。该参数的主要作用是重置数据,当更换策略,或者出金后需要重新监控相关信息时,先开启此参数,然后从图表上移除指标,再重新将指标加载到图表上即可。编辑、移除指标等操作,可以在图表空白处-鼠标右键-技术指标列表,然后出来指标管理界面,选中指标,然后点击“编辑、确定或删除“按钮完成相应操作。
报警参数设置
- 最大报警单数。设置一个整数作为持仓单数的上限,超过此数将触发报警。设为0则禁用此功能。
- 浮亏报警金额。设置一个正数作为浮亏的上限,超过此金额将触发报警。设为0则禁用此功能。比如浮亏100美金报警,就直接设置100,而不是设置成-100。
- 最小报警预付款比例。设置一个正数作为保证金预付款比例的下限,低于此比例将触发报警。设为0则禁用此功能。直接设置%前面的数值,比如预付款小于100%报警,设置100即可。
- 报警间隔时间。设置报警的时间间隔,避免条件存在时频繁报警。比如设为PERIOD_H1表示报警触发后间隔一小时,如果条件还存在再次报警。
报警开关设置
- 弹窗报警开关。设置为true时,达到报警条件将弹出窗口提醒。
- 声音报警开关。设置为true时,达到报警条件将播放声音。
- 声音文件名称。指定播放的声音文件名称。
- 邮件报警开关。设置为true时,达到报警条件将发送邮件提醒。电邮设置说明请参考:启用电邮设置邮件提醒。
- 手机报警开关。设置为true并且先设置MetaQuotes ID时,达到报警条件将发送通知到移动设备。MetaQuotes ID设置说明请参考:MetaQuotes ID 的功能和设置方法。
指标信息说明
因为考虑到实用性,所以就以最简洁的方式编写了该指标,可以自由加载到任意有价格跳动的图表中使用。相关信息默认是英文,中文对应说明如下:
- Max Open Orders,最大持仓单单数,程序直接使用OrdersTotal()函数来获取单数,所以是包含当前账户下所有多、空单和挂单。
- Max Floating Loss,账户最大浮亏。
- Min Margin Level,最小预付款比例。这里需要注意,在第一次加载指标时如果没有订单,它会显示一个较大的值,因为程序需要进行循环比较,在初始值为0时会形成逻辑错误,所以初始值设置了一个较大的数值。
总结,Account Risk Monitor 指标是通过全局变量来保存最大持仓单数、最大浮亏、和最小保证金预付款比例等数据,在MT4正常切换图表或重启等操作中不会丢失数据。用它来实时监控账户的持仓单数、浮亏和保证金预付款比例,是能够帮助交易者有效的管理风险。
Account_Risk_Monitor.zip 下载 (31.9 KB, 44 次)