文章 "MQL5 Wizard:新版本"

 

新文章 MQL5 Wizard:新版本已发布:

本文介绍 MQL5 Wizard 升级版的新功能。修改后的信号架构允许基于各种市场情形的组合创建交易机器人。本文所载的例子说明了交互式创建一个 EA 交易程序的过程。

作者:MetaQuotes Software Corp.

 
Rosh:

文章MQL5 向导:新版本 已发布:

作者:MetaQuotes

只有一个问题。439 版本在哪里?
 
Buter:
只有一个问题。439号在哪里?

它已经在这里 五天了

 
sergeev:

已经在这里 呆了五天。

链接上有 430
 
Buter:
链接上有 430

这是给 SD 的问题。

我自动更新到了 439。

 
sergeev:

这个问题要问 SD。

我已经自动更新到439了

好的 我们会找的 Okay.我们会找的
 

在步骤 2 信号属性的最后一个屏幕上,第二个随机振荡器 的符号是否应为 "EURJPY",而不是 "current"?

Stochastic Oscillator
  • 投票: 8
  • 2010.01.26
  • MetaQuotes Software Corp. | English Russian Chinese Spanish Portuguese
  • www.mql5.com
The Stochastic Oscillator compares where a security’s price closed relative to its price range over a given time period.
 

你好,维克多、

看起来不错,但我想我在 SignalStoch.mqh 中发现了一个错误:

int CSignalStoch::LongCondition()
  {
   int result=0;
   int idx   =StartIndex();
   //--- 检查主线的方向
   if(DiffMain(idx)>0.0)
     {
      //----主线向上,证实了价格增长的可能性
      if(IS_PATTERN_USAGE(0))
         result=m_pattern_0;      //"确认 "信号编号 0
      //--- if the model 1 is used, look for a reverse of the main line
      if(IS_PATTERN_USAGE(1) && DiffMain(idx+1)<0.0)
         result=m_pattern_1;      // 信号 1
      //--- if the model 2 is used, look for an intersection of the main and signal line
      if(IS_PATTERN_USAGE(2) && DiffMainSignal(idx)>0.0 && DiffMainSignal(idx+1)<0.0)
         result=m_pattern_2;      // 信号 2
      //--- if the models 3 or 4 are used, look for divergences
      if((IS_PATTERN_USAGE(4) || IS_PATTERN_USAGE(5)))  should be  ((IS_PATTERN_USAGE(3) || IS_PATTERN_USAGE(4))) 
        {
         //--- 对振荡器状态进行扩展分析
         ExtStateStoch(idx);
         //--- 如果使用模型 3,则查找 "发散 "信号
         if(IS_PATTERN_USAGE(3) && CompareMaps(1,1))      // 0000 0001b
            result=m_pattern_3;   // 信号 3
         //--- if the model 4 is used, look for the "double divergence" signal
         if(IS_PATTERN_USAGE(4) && CompareMaps(0x11,2))   // 0001 0001b
            return(m_pattern_4);  // 信号 4
        }
     }
//--- 返回结果
   return(result);
  }

  1. 请解释一下 CompareMaps 是如何工作的。我得承认我不了解这个过程。
  2. 我也不理解 ExpertSignal.mqh 中定义的 IS_PATTERN_USAGE 调用。

#define IS_PATTERN_USAGE(p)          ((m_patterns_usage&(((int)1)<<p))!=0)

谢谢、

Olivier

 

是否计划在向导中添加多币种功能?

 
Erm955:

是否计划在母版中加入多币种?

多币种应该多到什么程度?每个信号都可以有一个符号名称 和工作时间范围。 请说明当前版本中缺少什么。
Документация по MQL5: Предопределенные переменные / _Symbol
Документация по MQL5: Предопределенные переменные / _Symbol
  • www.mql5.com
Предопределенные переменные / _Symbol - Документация по MQL5
 
Rosh:
它的多币种功能应该有多强?每个信号都可以给定一个符号名称 和一个时间框架。 请说明当前版本有哪些不足之处。

我已经生成了一个智能交易系统。主要时间区间是当前的,信号是欧元兑美元和英镑兑美元。我在测试仪中将其设置为欧元兑美元。测试后,所有交易都只在 EURUSD 上进行,GBPUSD 上没有交易。同样,我将其设置为 GBPUSD(作为工作模式)。测试后,所有交易都只在英镑上进行。这就是问题所在?