Как можно подробнее и лучше в сервисдеск.
- Парочку отчетов о результатах.
- Логи.
- Сервер.
- Какие агенты используются
- Эксперт с индикатором (исходники предпочтительнее).
- Настройки в тестере стратегий.
Уважаемые разработчики, есть индикатор, который выдает сигнал на вход и сигнал на выход.
Запускаю торгового робота с этим индикатором. Три запуска тестера - три разных результата.
Я с тестером работаю давно - еще с 3-ей версии. Как бы все нюансы учел : индюк не перерисовывается, сигнал считываю не на 0-ом баре.
Тесты провожу по ценам открытия и перепроверяю в режиме каждого тика. Какая информация вам нужна, чтобы разобраться, почему результаты тестов как бы переключаются при тех же настройках индикатора и советника ?
Уважаемые разработчики, есть индикатор, который выдает сигнал на вход и сигнал на выход.
Запускаю торгового робота с этим индикатором. Три запуска тестера - три разных результата.
Я с тестером работаю давно - еще с 3-ей версии. Как бы все нюансы учел : индюк не перерисовывается, сигнал считываю не на 0-ом баре.
Тесты провожу по ценам открытия и перепроверяю в режиме каждого тика. Какая информация вам нужна, чтобы разобраться, почему результаты тестов как бы переключаются при тех же настройках индикатора и советника ?
Иногда подобные чудеса случаются, если какая-то переменная (в частности массив) оказывается неинициализированной. // По недосмотру.
В таких случаях в переменной оказывается случайный мусор, и как следствие - типа-чудеса-в-тестере. :)
Проверьте, возможно плюха в коде. У меня (тьху-тьху) в последнее время тестер не чудит.
Как можно подробнее и лучше в сервисдеск.
- Парочку отчетов о результатах.
- Логи.
- Сервер.
- Какие агенты используются
- Эксперт с индикатором (исходники предпочтительнее).
- Настройки в тестере стратегий.
Уважаемые разработчики.
Высылаю все исходники.
Краткая инструкция :
1. Открыть EURUSD H1, кинуть на него индикаторы SS(signal system) и FB(fibo bars). Они покажут два сигнала - кружечком сигнал продажи. Квадратиком - сигнал закрытия продажи.Все параметры прописаны жестко и ничего настраивать не нужно.
2. Запустить тестер за период 01.01.2012 - 25.02.2012 EURUSD H1. По сигналу продажи тестер должен продать, а по сигналу закрытия закрыть сделку.
3. Тестер при нескольких запусках выдает разные результаты (+96.80; - 156.20; -416.20; -335.20). Правильным является -335.20 - и визуально тогда совпадут сигналы тестера с сигналами индикатора SS.
Индикатор специально написан, чтобы проверить правильность работы тестера. Несколько раз перепроверял его, сдвигая сигналы.
Что происходит - не понятно. Надеюсь вы проясните ситуацию. Оптимизацию не могу запустить по причине разных результатов.
ВАЖНО - запускаю портативную версию метатрейдера (/portable) на сервере с ОС Windows Server 2008 R2 SP1, 2*Xeon 5640 (12 ядер, 24 потока).
Где этот сервиск-деск - я туда отправлю запрос ?
Особенность MT5: Если индикаторный буфер специально не обнулять, то терминал при работе через iCustom() может выдавать в качестве значения буфера любой мусор из стека.
Отсюда и появляются непонятные сигналы.
- 2010.10.25
- Nikolay Kositsin
- www.mql5.com
Особенность MT5: Если индикаторный буфер специально не обнулять, то терминал при работе через iCustom() может выдавать в качестве значения буфера любой мусор из стека.
Отсюда и появляются непонятные сигналы.
Есть ссылка на правильное использование iCustom() с учетом этих нюансов ??? А то устал я его проверять и искать в чем же дело.
Причём здесь iCustom()? Подключаемый индикатор должен инициализировать буфер (например нулями, если осцилятор) перед использованием.
Я Вам ещё вчера на происхождение вашей плюхи весьма толсто намекнул.
Иногда подобные чудеса случаются, если какая-то переменная (в частности массив) оказывается неинициализированной. // По недосмотру.
ArrayInitialize
Инициализирует числовой массив указанным значением.
void ArrayInitialize( double array[], // инициализируемый массив double value // значение, которое будет установлено );
Параметры
array[]
[out] Числовой массив, который нужно инициализировать.
value
[in] Новое значение, которое нужно установить всем элементам массива.
- www.mql5.com
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Уважаемые разработчики, есть индикатор, который выдает сигнал на вход и сигнал на выход.
Запускаю торгового робота с этим индикатором. Три запуска тестера - три разных результата.
Я с тестером работаю давно - еще с 3-ей версии. Как бы все нюансы учел : индюк не перерисовывается, сигнал считываю не на 0-ом баре.
Тесты провожу по ценам открытия и перепроверяю в режиме каждого тика. Какая информация вам нужна, чтобы разобраться, почему результаты тестов как бы переключаются при тех же настройках индикатора и советника ?