新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1945

 
Aleksandr Kononov #:

没有人工干预的情况下呢?在mt4中,我有一些指标是相互重叠的,我不知道为什么。我想在mt5中做同样的事情,一般来说,我想了解它取决于什么。

在MT3中,它甚至更加有趣。我有分布,你想要吗?

 
Alexey Viktorov #:

而MT3则更加有趣。我有分布,你想要吗?

我想在mt5中没有这种可能性。好的,我们会知道的,谢谢你。
 
Aleksandr Kononov #:
我知道mt5中没有这样的选项。好吧,知道了就好,谢谢你。

不完全是,我告诉你如何绕过这个逻辑限制。

 
四个脚本花了很长时间(已经40分钟了),请检查是否正常。
 
Alexey Viktorov #:

并非如此,我告诉你如何绕过这个逻辑限制。

好吧,那么也许你可以用define来把一个值替换成一个 intu?我也试过这样做,但没有成功。

 
Aleksandr Kononov #:

好吧,那么也许你可以用一个定义来把一个值替换成直觉?我也试过这样做,但没有成功。

你怎么会不明白呢?下面是MT交付的一个指标

//+------------------------------------------------------------------+
//|                                                 ParabolicSAR.mq5 |
//|                   Copyright 2009-2020, MetaQuotes Software Corp. |
//|                                              http://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "2009-2020, MetaQuotes Software Corp."
#property link      "http://www.mql5.com"
//--- indicator settings
#property indicator_chart_window
#property indicator_buffers 3
#property indicator_plots   1
#property indicator_type1   DRAW_ARROW
#property indicator_color1  DodgerBlue
//--- input parametrs
input double InpSARStep=0.02;    // Step
input double InpSARMaximum=0.2;  // Maximum
//--- indicator buffers

有两个变量被强调。我们只需要添加一个无用的输入变量

//+------------------------------------------------------------------+
//|                                                 ParabolicSAR.mq5 |
//|                   Copyright 2009-2020, MetaQuotes Software Corp. |
//|                                              http://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "2009-2020, MetaQuotes Software Corp."
#property link      "http://www.mql5.com"
//--- indicator settings
#property indicator_chart_window
#property indicator_buffers 3
#property indicator_plots   1
#property indicator_type1   DRAW_ARROW
#property indicator_color1  DodgerBlue
//--- input parametrs
input double InpSARStep=0.02;    // Step
input double InpSARMaximum=0.2;  // Maximum
input int figa = 0; // Это никчёмная переменная.
//--- indicator buffers

现在我们有三个输入变量。这是启动第二个和下一个指标副本时应该改变的。但在代码中没有任何地方使用它。



 
Alexey Viktorov #:

你怎么会不明白呢?以下是MT交付的指标

有两个输入变量突出显示。我们只需要添加一个无用的输入变量

现在我们有三个输入变量。这是启动第二个和下一个指标副本时应该改变的。但在代码中没有任何地方使用它。



我就是这样理解的。我问的是如何在没有手的情况下自动完成。我了解到,文件中说,只有用户可以改变直觉。但是,没有必要用intut做什么。问题是如何应用具有相同输入参数的2个指标。文件中还写道,当从图表中删除时,指标由其SHORTNAME加上输入参数来识别(我想,在初始化时可能也是如此)。如果输入参数相同,我试图改变SHORTNAME(每次在图表中加入指标的数量)。它没有帮助。但它在mt4中却有一定的作用?而且我不改变参数和短名。所以我想问谁知道它是如何工作的?
 
Aleksandr Kononov #:
我就是这样理解的。我问的是如何在没有手的情况下自动进行。我知道在文件中写到,只有用户可以改变切口。但没有必要凭直觉做事。问题是如何应用具有相同输入参数的2个指标。文件中还写道,当从图表中删除时,指标由其SHORTNAME加上输入参数来识别(我想,在初始化时可能也是如此)。如果输入参数相同,我试图改变SHORTNAME(每次在图表中加入指标的数量)。它没有帮助。但它在mt4中却有一定的作用?而且我不改变参数和短名。所以我想问谁知道它是如何工作的?

那你能解释一下为什么有这个必要吗?毕竟,禁止这种传销的原因很明显,但你的愿望却不明确。只是为了兴趣,我是否浪费了时间向你解释这一切,还是有什么合理的需要?

 
Alexey Viktorov #:

那你能解释一下为什么有这个必要吗?毕竟,禁止这种传销的原因很明显,但你的愿望却不明确。只是为了兴趣,我是否浪费了时间向你解释这一切,还是有什么合理的需要?

你能解释一下禁令的原因是什么吗?由于我没有经验,我不明白这有什么可怕的。我需要它来写一个销售指标。
 
Aleksandr Kononov #:
你能解释这一禁令的原因吗?没有经验,我不明白这有什么可怕的。而且我需要它来写一个销售指标。

所有指标都在同一条线上工作。相应地,每个指标都会消耗一些CPU资源。放置100500个参数相同的指标,终端会发生什么?如果在接下来的20分钟里,300克土豆足以让你高兴,但你的肩膀上会有满满一麻袋的土豆。你喜欢它吗?

原因: