专家: MQL5向导 - 基于价格交叉移动平均线指标的交易信号

 

MQL5向导 - 基于价格交叉移动平均线指标的交易信号:

基于价格交叉移动平均线指标的交易信号(CSignalMA来自MQL5标准库)被考虑. 基于该策略的EA交易的代码可以被MQL5向导自动生成

交叉移动平均线  

作者: MetaQuotes Software Corp.

 

你好、

为什么当我使用 EA 时,它会立即开仓,而不是等待第一次交叉?

如何解决?

我想等第一次交叉时再开新仓

 

我遇到以下错误

Inp_Signal_MA_Period' - 无法转换枚举 crossoverMA.mq5

我注释了第 67 行,然后它就开始了。

 
Leny:

我遇到以下错误

Inp_Signal_MA_Period' - 无法转换枚举 crossoverMA.mq5

我注释了第 67 行,然后就开始了。

你必须把这个文件 SignalMA.mqh 放在 MQL5\Include\Expert\Signal\ 这个目录下。

这里已经存在同名文件,你必须替换它。

 
TradingOnline:

你好、

为什么当我使用 EA 时,它会立即开仓,而不是等待第一次交叉?

如何解决?

我想等第一个交叉点出现后再建立新仓位。

这可能就是作者设计这个专家的初衷。您有几种选择:

  • 学习代码并研究该 EA 以修改它。
  • 请人代劳。
  • 尝试联系作者(在 Metaquotes,请联系服务台)。
 

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

新闻回顾

newdigital, 2014.06.05 09:41

美元兑瑞郎突破受阻于200日移动均线 (改编自dailyfx文章)

  • 美元兑瑞郎的突破遇到了200日移动平均线。
  • 如果确认突破 200 日移动平均线,潜在买家可能会入场。

200-Day Simple Moving Average

200-Day Simple Moving Average 是世界上最流行的指标之一。当价格突破日线图上的 200 MA 时,它往往会成为财经新闻站、网站和报纸上的热门话题。
它主要用于让交易者和投资者全面了解货币对的强弱程度。

通常情况下,当货币对的价格跌破 200 Day MA 时,就表示价格疲软,有可能进一步下跌。而当货币对的价格突破 200 日均线时,则表示价格走强,并有可能进一步上涨。



上图显示了近期围绕 200 日均线的价格走势。我们看到价格大幅上涨,突破了多个阻力位,直到遇到这条强大的 MA 线。我们已经连续 6 个交易日价格暂时突破 200 日均线,或价格接近该线 10 个点,然后回落。因此,这一水平线起到了很强的阻力作用。

如果价格继续低于该均线,则可能会推动价格走低,回到货币对的价格通道。不过,如果价格突破上行,则会为买入美元兑瑞郎增添另一个理由。




 
您好,版主,我打算使用此 EA 并对其进行修改,使其能够进行交易和平仓。请问我该如何联系 EA 作者
 
dextir Olayemi :

EA 代码是开放的,您可以毫无问题地修改它,但必须保留 EA 中的作者姓名。

 
与本主题无关的评论已移至"我想要一个移动平均线策略"。
 

你好,当我启动 MQL 向导时,指标 并没有出现。

当我编译时,指标出现了:

declaration of 'm_open' hides member    signalma.mqh    31      22
declaration of 'm_close' hides member   signalma.mqh    32      22

这是否与此有关?

非常感谢!

 
busybear 指标 并没有出现。

当我编译时,指标出现了:

这是否与此有关?

非常感谢!

??

向导用于创建新的 EA 或指标。

要在图表上启动指标,只需将其拖到图表上或 "双击 "即可。

这不是指标,而是 EA(智能交易系统或交易机器人)。

如果您查看一下 EA,可以从这些值中看出

//--- 信号输入
input int                Inp_Signal_MA_Period    =12;
input int                Inp_Signal_MA_Shift     =0;
input ENUM_MA_METHOD     Inp_Signal_MA_Method    =MODE_SMA;
input ENUM_APPLIED_PRICE Inp_Signal_MA_Applied   =PRICE_CLOSE; 

这是一个简单的 MA(移动平均线),可以通过以下方式识别

插入 => 指标趋势 => 移动平均线

识别,然后设置 EA 的值。

这些信息是警告(而不是错误),说明全局变量正在本地重新定义。