文章 "移动极小化极大:技术分析的新指标及其在 MQL5 中的实施" - 页 2

 
喜欢
 

我试着编辑代码,让它能在不干扰的情况下绘制所有可用的条形图,但没有成功!

我是不是漏掉了什么?

 
我非常喜欢这篇文章。我会修改后用于我的日常交易。
 

非常好的文章,谢谢。

但我在前置测试中使用了它:

- 它严重重绘

- 最近只能确认过去

- 没有绘制 最新数据 看起来像 4 条或多条数据的筛子

因此,虽然它能正常工作,但问题太多了。

Documentation on MQL5: Standard Constants, Enumerations and Structures / Indicator Constants / Drawing Styles
  • www.mql5.com
Standard Constants, Enumerations and Structures / Indicator Constants / Drawing Styles - Documentation on MQL5
 

我非常欣赏这篇文章。

不过,我已经阅读了原文和您的代码。我对下面的代码有一个疑问:

 for(k=0; k<m; k++)
        {
         sqiip1 += MathExp(2*(S[m-1+i+k]-S[i])/(S[m-1+i+k]+S[i]));
         sqiim1 += MathExp(2*(S[m-1+i-k]-S[i])/(S[m-1+i-k]+S[i]));

         dqiip1 += MathExp(-2*(S[m-1+i+k]-S[i])/(S[m-1+i+k]+S[i]));
         dqiim1 += MathExp(-2*(S[m-1+i-k]-S[i])/(S[m-1+i-k]+S[i]));       
        }

这是从这个公式派生出来的

既然公式中 i 的脚注在代码中被 m-1+i 改变了,为什么代码的其他部分没有改变 i 的脚注?

我的意思是:这段代码不应该像下面这样吗?

sqiip1 += MathExp(2*(S[m-1+i+k]-S[m-1+i])/(S[m-1+i+k]+S[m-1+i]));
 
关于这个因素,我想提出的另一个问题是,当我计算 Qi 时,我使用的是接下来几个条形图的数据......因此,当我移动总时间窗口时,我应该重新计算从开始到结束的所有 Usi,相同价位的 Usi 不会相同,这使得回溯测试毫无意义。
 

我认为该指标只适用于 meta5,如何将其附加到 meta4 上?

问候。

 
是的,这是针对 MT5 的。但 MT5 的指标不能用于 MT4;MT4 的指标也不能用于 MT5。至少,这是我目前知道的。至于未来--不知道:有人说我们将为 MT4 和 MT5 提供一个 MetaEditor,因此我希望它能有所改变。
 
newdigital:
是的,这是针对 MT5 的。但 MT5 的指标不能用于 MT4;MT4 的指标也不能用于 MT5。至少,这是我目前知道的。至于未来--不知道:有人说我们将为 MT4 和 MT5 提供一个 MetaEditor, 因此我希望它能有所改变。

您好,newdigital

如果您同意,我将就此开设新的主题。

 
TIMisthebest:

你好,newdigital

经您同意,我将就此开设新主题。

无需开设新主题,请使用现有主题 Beta 版 MetaTrader 4 IDE,包括新的 MQL4 编译器和编辑器

谢谢。