![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Подскажите, пожалуйста, может кто-то сталкивался с подобным.
Есть код:
В реалтайме в терминале работает:А в тестере этот же код выдает другое:А размер массива нужно получать независимо от того, какое событие произошло?
А размер массива нужно получать независимо от того, какое событие произошло?
Ну, я сначала писал индикатор, а потом все свел к простому примеру.
Получается да - по любому событию, причем логи, которые приведены, повторяются каждую строку.
Изменив код на следующий:
стало еще веселее. Результат терминал:
Тестер:
Ну, я сначала писал индикатор, а потом все свел к простому примеру.
Получается да - по любому событию, причем логи, которые приведены, повторяются каждую строку.
...
Мне не удалось воспроизвести. Тестирую вот такой код:
//---
Тестировал индикатор в режиме визуализации.
...
Тестировал индикатор в режиме визуализации.
Аналогично, разбираюсь.
Насколько знаю, события относящиеся к взаимодействию с графиком игнорируются на текущий момент в тестере. Можно обрабатывать пользовательские события.
Да мне, собственно, все равно какие, главное что они приходят :)
Интересно и то, что Ваш код у меня выдает результат 0, т.е. ошибка сохраняется.
PS. Win7 x64 + UAC и не portable.
Да мне, собственно, все равно какие, главное что они приходят :)
Интересно и то, что Ваш код у меня выдает результат 0, т.е. ошибка сохраняется.
PS. Win7 x64 + UAC и не portable.
А у меня события вообще не приходят при таком коде. Так при каких событиях сообщение выводится в печать в тестере? Даже интересно стало, поэтому и спрашивал. )) Нужен код для воспроизведения.
А у меня события вообще не приходят при таком коде. Так при каких событиях сообщение выводится в печать в тестере? Даже интересно стало, поэтому и спрашивал. )) Нужен код для воспроизведения.
Странно, ведь событие CHARTEVENT_CHART_CHANGE должно приходить в любом случае в тестере. Так?
fyords:
Странно, ведь событие CHARTEVENT_CHART_CHANGE должно приходить в любом случае в тестере. Так?...
В тестере стратегий тестировал cтандартный эксперт ExpertMACD, поставляемый вместе с МТ5, выдает ошибки:
2013.03.30 19:18:09 Core 2 genetic pass (0, 15) tested with error "OnInit failed" in 46 ms
2013.03.30 19:18:08 Core 1 genetic pass (0, 13) tested with error "OnInit failed" in 32 ms
2013.03.30 19:18:07 Core 2 genetic pass (0, 5) tested with error "OnInit failed" in 0 ms
методом подбора выяснил, что ошибка в модуле: "SignalMACD" при оптимизации Fast и Slow периодов MACD (когда ставишь галочки в параметрах тестера стратегий).
Кто-то сталкивался с такой проблемой и как с ней бороться? (когда только одна галочка - еще как-то работает, а как только ставишь две - сразу ошибки)