Func Measure Trends - MetaTrader 5 库


由于指标的创建需要确定之前形成的趋势的方向,以便进一步解决算法,我想出了一定的公式来衡量趋势强度(该趋势与理想的接近程度)的百分比。
下面的图示在我看来象征着理想的趋势(左侧是下降趋势,右侧是上升趋势)。每个趋势旁边都指示了理想趋势的存在条件:

首先,为了编写这个函数,我决定进入评级系统,即对于每个真实条件都有一些“球“变量获得一个评级。进一步将这些评级形成为该变量,并在最后计算评级后,将收到的评级数量除以最大可能数量,然后乘以 100%,这样就可以将收到的评级转换为百分比。
实际上函数本身在 功能_趋势。mqh。
然后我想出了另一个想法,即收视率的非统一累积。例如,对于最重要的条件,将累积更多评级。于是就产生了用2的幂来计算收视率的想法,条件越重要,2的幂就越高。
下面的插图显示了每种趋势的大量条件。更重要的条件位于列表的开头:

函数中添加了条件,计算评级的意义发生了变化,但总体趋势百分比保持不变。可以看出在函数_趋势_2。mqh。
附件下载
📎 func_trend.mqh (2.76 KB)
📎 func_trend_2.mqh (3.41 KB)
Source: MQL5 #1506
💡 精彩内容推荐
✍️ 楼主最新发布
- •
- •
- •
- •
- •
- •
🔗 您可能感兴趣
- •
- •
- •
- •
- •
- •
🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录
