错误、漏洞、问题 - 页 530

 
Im_hungry:
你必须处理专家顾问的代码--这很难一目了然。

测试代码是完整的--只是尽可能地缩短了所有的内容,以确定问题。


斯旺
分形 - 该指标在第二个条形上重绘。
在第一次勾选时,分形的条件可能会被满足;当当前条形超过分形的值时,就不会满足。

那为什么标准分形指标 本身不画箭头呢? 此外,它并不总是出现

Fractals
Fractals
  • 投票: 8
  • 2010.01.26
  • MetaQuotes Software Corp.
  • www.mql5.com
Фракталы (Fractals) — это один из пяти индикаторов торговой системы Билла Вильямса, позволяющий обнаруживать дно или вершину.
 
ilunga:

为什么标准分形指标 不画箭头?

它确实如此。只在第二条杠上重画。

在第一个点,分形的条件可能被满足(箭头被画出),当当前条形超过分形的值时,它不再被画出)

 
Swan:

但它确实如此。只在第二条杠上重画。

在第一个点上,分形的条件可能被满足(箭头被画出),当当前条形超过分形的值时--它不被画出)

然而有趣的是...

我发现了不同之处--我从自定义指标->示例 中运行,而你从指标->Bill Williams->分形中运行。

 

我也一直在用分形来建造,一开始我是用自定义来画的。

不明白为什么印刷品会显示不同的数值:-)。

然后我发现它与威廉姆斯完全匹配。

 
ilunga:

很有趣...

我从自定义指标->示例 中运行,而你从指标->比尔-威廉姆斯->分形中运行,发现了区别。

啊,这就是了 :)

内置的指标在Indicators文件夹中。

我可以问一下开发者吗,为什么实例中会有一个 "改进版"?

 
ALozovoy:

向服务台详细描述你的情况,具体说明

  • 测试期间专家顾问的输入参数
  • 附上指示器(指示器在固定后将被移除)。

发现了一个非常类似的问题。最近这里 已经讨论过这个问题。它是完全一样的。一个类似问题的应用已经在服务台中出现,我想他们已经在努力解决这个问题。
 
tol64:
发现了一个非常类似的问题。最近这里 已经讨论过这个问题了。这是完全一样的。服务台已经有一个类似问题的申请,我想他们已经在做这个工作了。
这个问题很可能已经解决了。等到下一个版本。
 

datetime timE[1000], timE1[1], timE2[1]; const int shift=1000;

CopyTime(_Symbol,_Period,0,1,timE1); CopyTime(_Symbol,_Period,shift-1,1,timE2); Print(" timE1 ",timE1[0]," timE2 ",timE2[0])。
CopyTime(_Symbol,_Period,timE2[0],timE1[0],timE)。
for(int j=0;j<50;j++ ) Print(j," j ",timE[j]);

结果

为什么?

 
fellow:

datetime timE[1000], timE1[1], timE2[1]; const int shift=1000;

CopyTime(_Symbol,_Period,0,1,timE1); CopyTime(_Symbol,_Period,shift-1,1,timE2); Print(" timE1 ",timE1[0]," timE2 ",timE2[0])。
CopyTime(_Symbol,_Period,timE2[0],timE1[0],timE)。
for(int j=0;j<50;j++ ) Print(j," j ",timE[j]);

为什么?

分析返回代码CopyTime,必要时询问GetLastError。答案和将被发现
 

为什么在测试者的焦耳中观察到的跳动是在处理一连串的 "打印 "时发生的?即,例如,代码如下。

打印("****1****")。

Print("****2****")。

Print("****3****")。

Print("****4****");

打印("****5****")。

而这些行在日志中是这样打印的。

****1****

****2****

****3****

****5****