在由MQL5向导生成的专家顾问中打开、关闭 - 页 8

 
Andy:

是的,你可以通过右键点击m_base_price(进入定义)看到。

请就该计划向我提出建议--我真的很需要它。

在计算两个模块开仓 的信号的例子中,只采取了两个不同强度的信号,没有第三个更强的信号。


关于该计划。

最后站立的人

根据我的理解,没有选择更强的信号的问题。只能有一个市场模式的信号(以SignalMA.mqh为例--模式 "0 "是一个服务、辅助元素)。

 
Andy:

模式0在什么方面是一个辅助元素?


它有主要的意义。

  • 买入:收盘价[1]位于MA[1]之上--因此如果模式#2或模式#3没有被触发,这将是开启买入的信号,因为收盘价#1的价格 已经在MA指标之前收盘--即在我们的方向,在正方向。
  • 以此类推,为卖点

 
Andy:
是的,但当模式1被触发时,它的信号强度总是超过它(80比10)--为什么?

不,不会,因为1号模式和0号模式是按条件分开的--它们在SignalMA.mqh模块中不会一起出现。

//+------------------------------------------------------------------+
//| "Voting" that price will grow.                                   |
//+------------------------------------------------------------------+
int CSignalMA::LongCondition(void)
  {
   int result=0;
   int idx   =StartIndex();
//--- analyze positional relationship of the close price and the indicator at the first analyzed bar
   if(DiffCloseMA(idx)<0.0)
     {
      //--- the close price is below the indicator
      if(IS_PATTERN_USAGE(1) && DiffOpenMA(idx)>0.0 && DiffMA(idx)>0.0)
        {
         //--- the open price is above the indicator (i.e. there was an intersection), but the indicator is directed upwards
         result=m_pattern_1;
         //--- consider that this is an unformed "piercing" and suggest to enter the market at the current price
         m_base_price=0.0;
        }
     }
   else

有1号模式,没有0号模式。

 
Andy:

顺便问一下,弗拉基米尔,你认为有必要跟踪移动平均线的 斜率(上升或下降),如果蜡烛在MA之上,例如,在通过MA创建信号模块时,还是非关键性的?


谁知道呢 :) 。我们必须写和检查...在所有的符号上,在所有的时间框架上......。

 
Andy:

但在下面,在其他地方,它是存在的,而且总是0和1一起走(根据你的模式标记文件检查)。


我不相信。在代码中不存在在一次运行中出现0号模式和1号模式的情况。给我看一段代码。

 

而当你试图将LongCondition和ShortCondition结合在同一句话中时,你不会产生认知失调吗?

 
Andy:

请看光标底部的三条线



我将不得不重复一遍。

关于交易、自动交易系统和测试交易策略的论坛

在由MQL5向导生成的专家顾问中打开、关闭

Vladimir Karputov, 2017.10.05 14:56

而当你试图将LongCondition和 ShortCondition 结合在一个短语中时-- 你不会产生认知上的不协调吗?


 
Andy:

longcondition是一个0模式,shortcondition是一个1模式,所以有什么不明白的呢?


这就是我想了解的情况。你先说。

关于交易、自动交易系统和交易策略测试的论坛

在由MQL5向导生成的专家顾问中打开、关闭

安迪, 2017.10.05 14:34

是的,但当模式1被触发时,它总是以其信号强度(80对10)覆盖它 - 为什么?

然后,你为什么突然混入两个不同的信号:LongCondition和ShortCondition。


请理清LongCondition和ShortCondition的含义,为什么一个条件能起作用,而另一个不能(不会导致开仓)。


补充:我不在讨论中,直到明天。我希望你们不发短信,而是仍然理解信号模块的工作。

 
Vladimir Karputov:
"将不同时间段的移动平均线信号相加"无关的评论已被移至此主题。

弗拉基米尔,我在这个主题上的所有帖子都去哪儿了?

 
Andy:

弗拉基米尔,我在这条线上的所有帖子都去哪儿了?

我不知道。你可能已经删除了它们,因为它们已经消失了。