专家: MQL5向导 - 基于MACD指标主线和信号线交叉的交易信号

 

MQL5向导 - 基于MACD指标主线和信号线交叉的交易信号:

基于MACD指标主线和信号线交叉的交易信号(CSignalMACD来自MQL5标准库)被考虑。基于该策略的EA交易的代码可以被MQL5向导自动生成

图3. 以基于MACD指标线交叉为交易信号的EA交易的历史回归测试结果 

作者: MetaQuotes Software Corp.

 

可能是代码有问题,交易需要很长时间:)MT5 自带的默认

ExpertMACD

Expert_MagicNumber =10981;

交易要好得多。

 
代码 <DELETE> 中有两个错误
 
向导项目 没有出现"基于 MACD 主线和信号线交叉的信号"。只有 "MACD 振荡器信号",我该怎么办?
 
向导项目中 也没有"基于主线和信号 MACD 线交叉的信号"。在哪里可以找到? 没有基于 xover 的信号
 

遗憾的是,CSignalMACD 信号类并没有 加入标准库,而是

一个信号类 应该是什么样子的例子、

在派生类时,没有利用基类的属性

.../MQL5 $ diff Experts/Downloads/signalmacd.mqh Include/Expert/Signal/SignalMACD.mqh

[...]

.../MQL5 $

由于超过 64k 字符,因此附加了 diff...

Dokumentation zu MQL5: Standardbibliothek
Dokumentation zu MQL5: Standardbibliothek
  • www.mql5.com
Standardbibliothek - Nachschlagewerk MQL5 - Nachschlagewerk über die Sprache des algothitmischen/automatischen Handels für MetaTrader 5
附加的文件:
 
Allan Alberto Silva Teodoro:
向导项目中 也没有"基于主线和信号 MACD 线交叉的信号"。在哪里可以找到?

您好

您不需要生成任何 EA。

您只需将下载的 "signalMACD.mqh "文件放到 "C:\Program Files\Alpari MT5 OFFLINE\MQL5\Include\Expert\Signal" 路径下,而不是原来的路径。

然后把 "testMACD.mq5 "放到 "C:\Files/Alpari MT5 OFFLINE\MQL5\Experts" 路径下。

现在编译 "testMACD.mq5"。

并在 sterategy 测试仪上运行 EA。

运行成功。

 
您能不能添加一个蜡烛图的高低追踪,这将对盈利能力产生巨大影响。