Скачать MetaTrader 5

Серьезный вопрос к знатокам. Терминал мт4. Советник тестирую на тестере. Но есть дикая ошибка.

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Alexander Ivanov
15985
Alexander Ivanov  
До этого скачал котировки, полностью. Благо инет был быстрым. Но когда , после каждой перезагрузки - результаты разные после теста. Почему братья по разуму?
Vladimir Zubov
6531
Vladimir Zubov  
Тест по "всем тикам" или "по ценам открытия" ?
Alexander Ivanov
15985
Alexander Ivanov  
Kino:
Тест по "всем тикам" или "по ценам открытия" ?
в тестере мало насроек.
Alexander Ivanov
15985
Alexander Ivanov  
SAASA_IVANOV:
До этого скачал котировки, полностью. Благо инет был быстрым. Но когда , после каждой перезагрузки - результаты разные после теста. Почему братья по разуму?
Никто не знает? И выходит слово - почему тогда играем на тестере,? Есть граали тестерные, но на торговле мусор
Yuri Evseenkov
2330
Yuri Evseenkov  
SAASA_IVANOV:
в тестере мало насроек.

Настройка по ценам открытия есть в меню модель. У меня другая проблема. При первой инициализации советника обрабатываются не все запрашиваемые бары. Но стоит сменить таймфрем(переинициализировать код) или придёт новый тик- всё в порядке. Возможно дело в том, что как написано в справке : "Доступ к данным индикаторов и таймсерий осуществляется независимо от факта готовности запрашиваемых данных (так называемый асинхронный доступ). Это критически важно для расчета пользовательских индикаторов, поэтому при отсутствии запрашиваемых данных функции типа Copy...() сразу же возвращают ошибку. Однако при доступе из экспертов и скриптов производится несколько попыток получения данных с небольшой паузой, призванной обеспечить время, необходимое для загрузки недостающих таймсерий либо для расчета значений индикаторов."

Как вы скачали котировки? Если в Вашем коде обращение к массивам-таймсериям ? Возможно целесообразно воспользоваться функцией состояния истрических данных SeriesInfoInteger.

Dmitry Fedoseev
47509
Dmitry Fedoseev  
Прям точно только после перезагрузки терминала меняются результаты? 
Andrei Fandeev
27025
Andrei Fandeev  
SAASA_IVANOV:
До этого скачал котировки, полностью. Благо инет был быстрым. Но когда , после каждой перезагрузки - результаты разные после теста. Почему братья по разуму?

Моё предположение действительно только для терминалов брокеров с плавающим спредом.

Возможно, Вы используете параметр тестера - Спред=Текущий.

И если запустить тестер во время работающего рынка (не в выходные), то, при каждом запуске возможны разные значения Спреда. Естественно, и результаты будут разные на разных прогонах.

Ivan Vagin
8887
Ivan Vagin  
так было всегда, только догоняет каждый в свое время

тестер он для проверки корректной работы советника, к торговле он не имеет реального отношения
Alexander Ivanov
15985
Alexander Ivanov  
IvanIvanov:
так было всегда, только догоняет каждый в свое время

тестер он для проверки корректной работы советника, к торговле он не имеет реального отношения
Спасибо всем! теперь понял :) Идеальной картинки тестер недаст.
Vladimir Zubov
6531
Vladimir Zubov  
SAASA_IVANOV:
Спасибо всем! теперь понял :) Идеальной картинки тестер недаст.
По ценам открытия даст, только если в коде учтена работа именно по ценам открытия, то есть обрабатываются все данные на открытии свечи. Тики в тестере генерируются случайно поэтому и случайный результат по всем тикам.
Slava
Модератор
7028
Slava  
Kino:
  Тики в тестере генерируются случайно поэтому и случайный результат по всем тикам.

Откуда дровишки?

При одних и тех же исходных данных тики генерируются всегда одинаково.

PS Но если в настройках выставить "текущий спред", а не какое-то фиксированное значение, то аски могут отличаться. Биды - всегда одни и те же

12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий