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

 
pr0gre5:

下午好。

我正在使用标准库

有几个指标正在产生交易信号

有定义的阈值(ThresholdOpen和ThresholdClose)。

交易信号是如何比较的?

比如说。

-一个指标的买入信号,它是m_pattern_0,它等于50。

-但第二个指标告诉我们要卖出,其m_pattern_1是50

但我们没有在任何地方规定m_pattern_0和m_pattern_1必须被比较。

这是如何做到的?

有一篇文章:MQL5向导:新版本
 

阅读

让我们计算一下最后的投票结果。从MA模块得到的加权预测计算为0.4*100=40。

随机模块 加权预测被计算为0.8 * (-80) = -64

减去-因为它转过来了。

指标

购买条件 -m_pattern_0 无符号的int

卖出条件 -m_pattern_1 无符号的int值

这个标志是哪里来的?

 
pr0gre5:

阅读

让我们计算一下最后的投票结果。从MA模块得到的加权预测计算为0.4*100=40。

随机模块 加权预测被计算为0.8 * (-80) = -64

减去-因为它转过来了。

指标

购买条件 -m_pattern_0 无符号的int

卖出条件 -m_pattern_1 无符号的int值

这个标志是哪里来的?

我现在很忙。要么耐心等待,要么也许其他人可以回答。
 

我将根据随机 指标,更详细地描述这个问题

文章《MQL5大师:新版本》。

每个信号都有自己的一套市场模式(价格和指标值的特定组合)。

 //--- "weights" of market models (0-100)
   int               m_pattern_0;      // model 0 "the oscillator has required direction"
   int               m_pattern_1;      // model 1 "reverse of the oscillator to required direction"
   int               m_pattern_2;      // model 2 "crossing of main and signal line"
   int               m_pattern_3;      // model 3 "divergence of the oscillator and price"
   int               m_pattern_4;      // model 4 "double divergence of the oscillator and price"

在构造函数中定义值

m_pattern_0(30),
m_pattern_1(60),
m_pattern_2(50),
m_pattern_3(0),
m_pattern_4(90)

变体2。

同时,随机震荡指标转为向下,与价格形成背离。它是意味着价格下跌的随机模型之一。这个模型的意义是80。

如果我理解正确的话,就是变量:m_pattern_3; //模型3 "震荡器和价格的背离"。


随机模块的加权预测被计算为0.8 * (-80) = -64

问题 负数是如何出现的?



 
pr0gre5:
...
"-"是信号向下的方向。"+" - 信号方向向上。
 

如果最后一个条形图上的指标值高于倒数第二个条形图(值增加)--加上

如果最后一个条形图上的指标值低于倒数第二个条形图(数值减少),那么减去

对吗?

 
pr0gre5:

如果最后一个条形图上的指标值高于倒数第二个条形图(值增加)--加上

如果最后一个条形图上的指标值低于倒数第二个条形图(数值减少),那么减去

对吗?

不,不是指标值。根据指示器的读数,指示器的信号模块产生信号。这些信号的产生具有不同的强度和不同的方向。
 

第一次读文章https://www.mql5.com/ru/articles/488,错过了这一点,尽管它是用颜色强调的)

首先,我们定义一个加号一个减号分别用于开立多头空头寸,或用于关闭空头关闭多头头寸然后我们计算了它们的绝对值,以便与Signal_ThresholdOpen和Signal_ThresholdClose进行比较,它们总是带正号。

谢谢你的帮助!

Документация по MQL5: Стандартная библиотека / Классы торговых стратегий / Модули торговых сигналов
Документация по MQL5: Стандартная библиотека / Классы торговых стратегий / Модули торговых сигналов
  • www.mql5.com
Стандартная библиотека / Классы торговых стратегий / Модули торговых сигналов - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
-Aleks-:

我没有被冒犯--老板就是老板!

好吧,我只希望我能得到一些合理的答案来回答我关于代码的新问题......

现在你可以提出关于代码的问题:GlobalVariable
 
你好!请教如何使ADVISOR中的订单开盘时间不是08:00等,而是08:30,我已经尝试了所有的方法,我有一个定时器输入TimeFr=240;当在测试中改变时,不能打开订单。