Здравствуйте!
Как протестировать код советника, созданного Мастером MQL5, expert_ms_es_rsi.mq5 (Торговые сигналы свечных моделей "Morning Star/Evening Star" (Утренняя звезда/Вечерняя звезда) с подтверждением от индикатора RSI ) в тестере стратегий MetaTrader 5.
Я открываю тестер в списке советников его нет, хотя туда его скопировал.
Я открываю тестер в списке советников его нет, хотя туда его скопировал.
а откомпилировали?
а откомпилировали?
Ultra:
Ну да открыл код в редакторе MQL5
скомпилировал.
10 ошибок показывает тестер.
Ну да открыл код в редакторе MQL5
скомпилировал.
10 ошибок показывает тестер.
поэтому смотрите на эти ошибки и исправляйте.
тестер ошибки компиляции не показывает. их показывает редактор.
поэтому смотрите на эти ошибки и исправляйте.
Ну да в тестере
получается код не чистый, с ошибками если компиляция не проходит выложеный на сайте www.mql5.com
Выдает ошибку " Core 1 tester stopped because OnInit failed". Код программы полностью совпадает. Подскажите, в чем может быть проблема. Спасибо.
Выдает ошибку " Core 1 tester stopped because OnInit failed".
Перед этим " 2013.12.25 10:47:33 Core 1 2013.01.01 00:00:00 CExpert::ValidationSettings: error money parameters"
"2013.12.25 10:47:33 Core 1 2013.01.01 00:00:00 CMoneyFixedLot::ValidationSettings: lots amount must be in the range from 1.000000 to 1000.000000"
в методах CheckPatternMorningDoji() и CheckPatternEveningDoji() есть логические ошибки в строках:
(AvgBody(2)<AvgBody(1)*0.1) && // тело второй свечи доджи (меньше десятой части среднего размера тела)
и
(AvgBody(2)<AvgBody(1)*0.1) && // тело второй свечи доджи (меньше десятой части среднего тела свечи)
соответственно.
Должно быть:
(MathAbs(Close(2)-Open(2))<AvgBody(1)*0.1) && // тело второй свечи доджи (меньше десятой части среднего размера тела)
и
(MathAbs(Close(2)-Open(2))<AvgBody(1)*0.1) && // тело второй свечи доджи (меньше десятой части среднего тела свечи)
эта же ошибка перекочевала и в "Класс для работы со свечными паттернами" https://www.mql5.com/ru/code/291
- голосов: 38
- 2011.02.14
- MetaQuotes Software Corp.
- www.mql5.com
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Мастер MQL5 - Торговые сигналы свечных паттернов Morning/Evening Stars + RSI:
С появлением Мастера MQL5 появилась возможность автоматической генерации кода советника на базе классов торговых сигналов, сопровождения позиций и управления капиталом. Помимо классов торговых сигналов из Стандартной библиотеки, вы можете создавать и тестировать свои собственные торговые системы, для этого достаточно написать модуль торговых сигналов.
В книге "Стратегии лучших трейдеров мира" описаны индикаторы и торговые стратегии для технического анализа с использованием программного пакета MetaStock. Наряду с традиционными, в ней рассмотрены торговые сигналы, основанные на совместном использовании разворотных свечных моделей с подтверждением от осцилляторов Stochastic, CCI, MFI и RSI.
Использование "разворотных" свечных моделей совместно с сигналами осцилляторов позволяет сократить количество ложных сигналов и повысить эффективность торговой системы.
В данной работе мы рассмотрим результаты использования моделей Morning Star (утренняя звезда) и Evening Star (вечерняя звезда) в комбинации с сигналами индикатора RSI (работа со свечными паттернами Morning Doji Star и Evening Doji Star производится по аналогии).
Автор: MetaQuotes Software Corp.