专家: MQL5 向导 - 基于 早晨之星 / 黄昏之星形态的交易信号 + RSI

 

MQL5 向导 - 基于 早晨之星 / 黄昏之星形态的交易信号 + RSI:

基于 早晨之星 / 黄昏之星形态的交易信号,由 Relative Strength Index (RSI - 相对强度指数) 指标确认。基于此交易策略的交易程序代码可使用 MQL5 向导自动生成。

图例. 12. 结余分布图,输入参数 PeriodRSI 及 MA_period 。

作者: MetaQuotes Software Corp.

 

可选图案...

组装好 EA 后,您可能想将其替换为


input int                Inp_Signal_SignalCustomPatterns_CCI_LongPattern = 1;
input int               Inp_Signal_SignalCustomPatterns_CCI_ShortPattern = 2;


替换为


//---3 white soldiers & black crows are an example... it could be any other signal
input ENUM_LONG_CANDLE_PATTERNS                Inp_Signal_SignalCustomPatterns_CCI_LongPattern =CANDLE_PATTERN_THREE_WHITE_SOLDIERS;
input ENUM_SHORT_CANDLE_PATTERNS               Inp_Signal_SignalCustomPatterns_CCI_ShortPattern=CANDLE_PATTERN_THREE_BLACK_CROWS;
附加的文件:
 

您好!

如何在MetaTrader 5 Strategy Tester 中测试由MQL5 Wizard 创建的智能交易系统 expert_ms_es_rsi.mq5 的代码(烛台形态 "晨星/黄昏之星 "的交易信号,由 RSI 指标确认)。

我在 Expert Advisors 列表中打开测试器,但它不在那里,尽管我已将其复制到那里。

 
Ultra:

我打开了测试器,但它不在智能顾问列表中,尽管我复制了它。

你编译过它吗?
 
sergeev:
您编译了吗?
sergeev:
并编译?
 

Ultra:
Ну  да  открыл  код   в редакторе  MQL5

编译了它。

测试仪显示了 10 个错误。

 
Ultra:
是的,我在 MQL5 编辑器中打开了代码。

已编译。

测试仪显示了 10 个错误。

测试仪不显示编译错误,但编辑器会显示。
,因此请查看这些错误并更正它们。
 
sergeev:
测试仪不会显示编译错误。编辑器会显示编译错误
,因此请查看并修复这些错误。

是的,在测试仪中

发现代码并不干净,如果编译失败就会出现错误,并发布在www.mql5.com 上。

 

我正试图使用所提供的示例代码(包括 "aCandlePatters.mqh")组装一个简单的 EA,但该类似乎存在错误,因为我不断收到 "in 'aCandlePatterns.mqh' (66,64) invalid pointer access"("'aCandlePatterns.mqh'中指针访问无效")的错误消息,而且在日志中,test_EA (AUDUSD,H4) 的初始化失败。我尝试了所有方法,但问题依然存在。希望能得到任何提示或帮助。谢谢

https:// www.mql5.com/en/code/321



 

错误提示 "Core 1tester 停止 运行,因为 OnInit 失败"。请问问题出在哪里?谢谢。

 

核心 1 测试仪因 OnInit 失败而停止 "的错误。

在此之前,"2013.12.25 10:47:33 Core 1 2013.01.01 00:00:00 CExpert::ValidationSettings: error money parameters" (CExpert::ValidationSettings:货币参数错误)。

"2013.12.25 10:47:33 Core 1 2013.01.01 00:00:00CMoneyFixedLot::ValidationSettings: lot amount must be in the range from 1.000000 to 1000.000000"