欢迎访问 外汇EA下载与MT4/MT5自动交易资源 - 聚合外汇EA、黄金EA、量化交易工具与自动化交易实战内容。
登录 注册

篮子查看器 - 查看多头和空头对组的统计数据 - MetaTrader 5脚本

author emer | 479 人阅读 | 0 人评论 |

Basket Viewer-View Statistics on groups of Long and Short Pairs - indicator for MetaTrader 5

Basket Viewer-View Statistics on groups of Long and Short Pairs - indicator for MetaTrader 5

该实用程序允许监控一个图表上的多个交易品种和头寸,其中一组用于多头(买入)交易品种,另一组用于空头(卖出)交易品种。  每组中有 7 个默认符号对。  用户可以更改这些并在多头或空头篮子中输入最多 50 个市场观察品种以供查看。

单击符号即可将当前显示图表更改为指标显示中的任何符号。显示统计数据,包括 ATR、一周开始以来获得或损失的积分、头寸收益或损失以及手数敞口。可以通过在显示器上简单点击来改变统计周,并且可以将显示器拖放到不同的位置。

只需发布一个启动显示更新处理的事件,而不是与报价处理内联运行更新,即可将报价处理的负载保持在较低水平。 此外,即使当前图表上没有收到报价,显示也会至少每秒更新一次。

 以下是显示屏的主要控件和功能的描述 - 前两行有“控制对象”(完整图片如下):

Basket Viewer-View Statistics on groups of Long and Short Pairs - indicator for MetaTrader 5

“购物篮查看者(第 0 周):2019.07.14 - 2019.07.21”

“购买篮子    积分    术语_ATR    位置参数     Pos_lots”,或
“购买篮子    积分    印度_ATR      位置参数     Pos_lots"

单击此线可突出显示图表上当前选定的周(在该周上绘制一个矩形)。  第二次单击以删除矩形。

如下图所示,该标题后面是买入对统计数据,包括“点数”、“ATR”、“Prft”和“手数”列的总计。

“卖出_篮子    积分    术语_ATR    位置参数    Pos_Lots”,或
“卖出_篮子    积分    印度_ATR      位置参数    Pos_Lots"

这是“卖出篮子”的“买入篮子”标题的重复。单击此行可更改 ATR 的计算方式,或者通过使用 iATR 句柄从终端获取数据,或者通过使用 iHigh 和 iLow 函数计算自身。 如下图所示,该标题后面是卖出对统计数据,包括“点数”、“ATR”、“Prft”和“手数”列的总计。  总计与买入篮子相反 - 例如,利润点是本周的(开盘价 - 当前/收盘价),而买入篮子的利润点是(当前/收盘价 - 开盘价)。

单击任何“交易品种对”会将图表更改为该交易品种对。

Basket Viewer-View Statistics on groups of Long and Short Pairs - indicator for MetaTrader 5

当终端未准备好提供报价信息时,指标中会记录大量错误消息。  我建议获取并取消注释“#include   // errordescription.mqh is found at: https://www.mql5.com/en/code/79 ”,然后搜索 ErrorDescription 并使用它编辑行以包含错误描述。  这些功能已被注释掉,以使代码能够通过发布所需的自动化测试 - 我不知道还有其他获得错误描述的好方法。

该行(第 390 行)“USE_TERMINAL_ATR = ON;”可以编辑为“USE_TERMINAL_ATR = OFF;”默认在指标内部计算 ATR - 我选择不这样做,因为指标终端数据的启动和初始化似乎在值 ON 时效果更好。终端似乎需要一些时间来准备 iOpen、iClose、iHigh 和 iLow 的值。  如果在策略测试器中运行,请耐心等待,终端在开始执行之前可能需要一些时间进行初始化。


附件下载

📎 basket_viewer.mq5 (132.87 KB)

Source: MQL5 #26118

🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录