初学者的问题 MQL5 MT5 MetaTrader 5 - 页 472

 
Artyom Trishkin:
那么问题出在哪里呢?我认为你不喜欢不同窗口的线条在视觉上的不一致。按Ctrl+D,将鼠标移到指标线上,在数据窗口中查看数值是否相符...
这些值是匹配的。令人不满意的是,不同窗口中的相同曲线,相互之间的排列方式不同。在一个窗口中,红线比绿线高,而在另一个窗口中则较低,等等。交易信号正是如此--快的比慢的高,然后我们在它下面开盘和收盘。有人在另一个主题中告诉我,只有一个同时显示三条线的指标才能给出正确的相互定位。
 
Mike:
从一个负数变体制作一个正数组索引
因此,我们需要将.... 变成一个负值。
 
-Aleks-:

我按照你写的方法做了,但它并不像它应该的那样工作--我还不知道哪里出了问题--我需要打印....。

我不明白这根绳子的意思。

else           Fibo = -arrFibo[-Variant];

那么,我们得到的是什么呢?我们要求的是数组的减号还是什么?

我一定是在里面放了一个减号,所以不能用了:))

else           Fibo = -arrFibo[Variant];
这样做吧。
 
Mike:
价值是相同的。问题是,不同窗口中的相同曲线的排列方式不同。在一个窗口中,红线比绿线高,而在另一个窗口中,红线则更低,等等。交易信号正是如此--快的比慢的高,然后我们在它下面开盘和收盘。有人在另一个主题中告诉我,只有一个同时显示三条线的指标才能给出正确的相互定位。
如果你能给我你的MA,它是在一个单独的窗口(?不是有三条线的那个,而是只有一个缓冲区的那个,但指标在自己的窗口里。
 
Artyom Trishkin:
你能给我你的MA,它是在一个单独的窗口(?不是有三条线的那个,而是只有一个缓冲区的那个,但指标在自己的窗口里。
Artem,感谢你的参与。:)我已经在我的个人信息中发送了指标的文本。
 

你能告诉我如何在代码中把相同的EA组合在一起吗?

复制代码文本的最简单方法

 
Sergey Baboshin:

你能告诉我如何在代码中把相同的EA组合在一起吗?

复制代码文本的最简单方法

为什么将两个相同类型的EA合并在一起?
 
Mike:
如果Variant是负数,表达式-Variant给出了从数组中采样的正数索引。
在同样的情况下,我们需要负的Fibo值,所以-arrFibo。

这一切都成功了--我的虫子来了!"。

增长率为0.07% :)

 
-Aleks-:

它在工作--这是我的错!

速度提高0.07% :)

我没有给出建议,因为速度太快了。我只是被你的代码挑战了审美。:)
 
Mike:
我没有因为速度问题而给出建议。我只是被你的代码挑战了审美。:)
谢谢你的明智建议 - 我可以在未来使用类似的设计。