Ichimoku Kinko Hyo2 - MetaTrader 4脚本




向大家问好。这是我对 Ichimoku Kinko Hyo 指标第 2 版的演绎。主要是为了适应同时交易多种货币的专家顾问而进行了重建,但它仍然可以像原始版本一样被手动交易者或单一货币专家顾问使用。
用法(2020年6月7日更新):
双倍的tenkan、kijun、chikou、spa、spb;//它们创建为空,但它们将包含指定班次的请求数据。字符串 kiv1; 字符串 kshape,ksentiment; int aMagicNumber=1234;//iIchimoku2(””,0,3,tenkan,kijun,chikou,spa,spb,kiv1,kshape,ksentiment,1);//旧用法 我一目2(””,0,3,tenkan,kijun,chikou,spa,spb,kiv1,kshape,ksentiment,a魔数,1);//新的 //“”表示当前符号,但是您可以指定一个符号,例如“欧元兑美元”。 // 0 表示当前图表,但是您可以指定图表周期,例如240. // 3 是用于计算 kumo 隐含波动率的周期。//tenkan 变量现在包含指定班次的指标值,即 1。 //kijun 变量现在包含移位时的指标值,即 1。 //chikou 变量现在包含移位时的指标值,即 1。 //spa 变量现在包含移位时的指标值,即 1。 //spb 变量现在包含移位时的指标值,即 1。 //kiv1 变量现在包含转变时的 kumo 隐含波动率,即 1。 //kshape 变量现在包含 kumo 形状的描述:平顶/平底。//ksentiment 变量现在包含 kumo 情绪的描述:看涨/看跌。
诸如 kijun、chikou... 之类的变量也包含它们在指定班次处各自的值。记得加上“ #include
最初的 mql4 ichimoku 指标工作正常,并且对于我们大多数人来说它将继续如此。我认为它主要是为了手动交易者而构建的。我在重建时遇到的另一个情况是,当同时用于多种货币时,任何问题或效率低下都会被放大。为了解决这个问题,我将指标修改为仅在必要时运行,即仅在新柱完成时运行。原始版本会在每个时钟周期运行,我认为这会消耗不必要的 CPU 周期。
当人们阅读一目文献时,经常会遇到将云称为“胖”、“厚”或“薄”的说法。对于经验丰富的一目图练习者来说,很容易将云描述为“胖”或“薄”,因为她知道一对云通常的厚度是多少。对于像我这样的初学者来说,描述云是非常困难的,因为我们不知道如何客观地将它与什么进行比较。我认为解决这个问题的方法是将特定时期内的云与自身进行比较。这是编写“获取KumoRelativeSize()“ 功能。
(请参阅下面的新用法)
附件下载
📎 breakpoint.mqh (9.69 KB)
📎 multipairsfunctions.mqh (4.85 KB)
📎 io_arrays.mqh (14.02 KB)
📎 ichimoku2_kinko_hyo_indicator.mqh (3.86 KB)
📎 ichimoku2.mq4 (25.5 KB)
Source: MQL5 #27467
💡 精彩内容推荐
✍️ 楼主最新发布
- •
- •
- •
- •
- •
- •
🔗 您可能感兴趣
- •
- •
- •
- •
- •
- •
🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录
