错误、漏洞、问题 - 页 697

 

下午好。

我仍然不能从ML4改为ML5。

我正在创建一个自定义指标,使用内置指标的零点和第一条的值。

如果能有一个例子,在一个单独的窗口中建立指标,用以前的条形图的内置指标值来建立当前的条形图,那就更好了。

已经谢谢你了。

Переход на новые рельсы: пользовательские индикаторы в MQL5
Переход на новые рельсы: пользовательские индикаторы в MQL5
  • 2009.11.23
  • Андрей
  • www.mql5.com
Я не буду перечислять все новые возможности и особенности нового терминала и языка. Их действительно много, и некоторые новинки вполне достойны освещения в отдельной статье. Вы не увидите здесь кода, написанного по принципам объектно-ориентированного программирования — это слишком серьезная тема для того, чтобы просто быть упомянутой в контексте как дополнительная вкусность для кодописателей. В этой статье остановимся подробней на индикаторах, их строении, отображении, видах, а также особенностях их написания по сравнению с MQL4.
 
ArkFatalist:

下午好。

我仍然不能从ML4改为ML5。

我正在创建一个自定义指标,使用内置指标的零点和第一条的值。

如果有一个例子,在一个单独的窗口中使用内置指标的值来构建当前的条形图,那就更好了。

已经谢谢你了。

我们的论坛真聪明,你的问题里有一个自动链接,跟着它走。

而你应该注意的第一件事是索引的方向。在MQL5中,默认是从左到右。虽然,有一些功能可以控制索引。

一般来说,这很难用几个字来描述。请坐下来学习。

 
Urain:
他没有说你得到什么样的边界值,这就是为什么我猜想#IND。而在DBL_MAX 的情况下,如果你不能计算它,那就很符合逻辑。
虽然你可以做一个技巧,在每次计算时,在毛利润和毛损失中都加1美分。
那么远期公式将是((毛利润+0.01)/(毛损失+0.01))。
计算互换值的公式(当总损失较大时)
要做的是-((毛损失+0.01)/(毛利润+0.01))
很明显,毛损失和毛额度是模块。

那么这条线就会在两边对称,这对GA来说是好事,而且根本不会出现无法计算的情况。

但它不是对你有用,而是对写自己的优化标准的人有用。

谢谢你。好的技巧。:)
 
Urain:

我们的论坛真聪明,你的问题里有一个自动链接,去看看吧。

你应该注意的第一件事是索引的方向。在MQL5中,默认是从左到右。然而,它有控制索引的功能。

我无法用一句话来描述它。坐下来学习。

聪明))。是的,我已经读过了,没有找到答案。

此外,附件中的文件有代码。如果我指着画一个数组(1-DerADX0),它是一对一地画ADX。如果我指着画一个数组(2-DerADX1),它画出了一个奇怪的指标,我一直不明白它是如何得到的。此外,在指标窗口的每一个刻度 之后的半秒钟内,没有任何图像(指标的名称也是如此)。另外,如果我指定画一个数组(0-DerADX),窗口中一直没有图像,事实上,我需要这样做。

这就是我的观点。我可能没有用上面的话题这样说。我为自己的不明确表示歉意。

再次感谢。

附加的文件:
DerADX.mq5  5 kb
 
是否可以在这里向管理部门提出一个关于MT4的问题(对MKL4保持沉默)?
 
220Volt:
是否可以在这里向管理部门提出一个关于MT4的问题(对MKL4保持沉默)?

你是否尝试过敲击服务台?

 
alexvd:

你是否尝试过敲击服务台?

这不是关于错误,而是关于帮助中缺少的东西。这里有一个问题 - https://www.mql5.com/ru/forum/138702
DLL, MT4 и cdecl - MQL4 форум
  • www.mql5.com
DLL, MT4 и cdecl - MQL4 форум
 

你好。

MT5终端不能正确绘制石木指标 中的SSA和SSB线。

只要比较参数为9、26、52的W1时间段和参数为45、130、260的D1时间段。这将是同一张照片。

 
evm180:

你好。

MT5终端不能正确绘制石木指标中的SSA和SSB线。

比较参数为9、26、52的时间框架W1上的观察和参数为45、130、260的时间框架D1上的观察就足够了。它将显示相同的图片。


这里是石木值的计算,我不能马上判断日线和周线会给出相同的数值。你检查了吗?

   for(int i=limit;i<rates_total;i++)
     {
      ExtChinkouBuffer[i]=Close[i];
      //--- tenkan sen
      double high=Highest(High,InpTenkan,i);
      double low=Lowest(Low,InpTenkan,i);
      ExtTenkanBuffer[i]=(high+low)/2.0;
      //--- kijun sen
      high=Highest(High,InpKijun,i);
      low=Lowest(Low,InpKijun,i);
      ExtKijunBuffer[i]=(high+low)/2.0;
      //--- senkou span a
      ExtSpanABuffer[i]=(ExtTenkanBuffer[i]+ExtKijunBuffer[i])/2.0;
      //--- senkou span b
      high=Highest(High,InpSenkou,i);
      low=Lowest(Low,InpSenkou,i);
      ExtSpanBBuffer[i]=(high+low)/2.0;
     }
 
计算的公式是一样的。图片应该是一样的。因为如果你在D1上用参数9、26、52建立指标,然后乘以5(一周的天数),那么它应该与W1的9、26、52相同。在MT4上也是如此。
原因: