Ошибки в тиковой истории на сервере MetaQuotes?

 

В стандартный эксперт Moving Average.mq5(во вложении) добавил следующий код в OnTick:

   MqlTick tick;SymbolInfoTick(_Symbol,tick);
   if(tick.bid<iLow(_Symbol,PERIOD_CURRENT,0))Print("Wrong Bid = "+ DoubleToString(tick.bid,_Digits));
   if(tick.bid>iHigh(_Symbol,PERIOD_CURRENT,0))Print("Wrong Bid = "+ DoubleToString(tick.bid,_Digits));

Запустил тест на реальных тиках, на паре EURUSD, тайм-фрэйм 1 час, за декабрь 2014 года.

Получил следующий результат:


Тестировал и другие торговые символы.

Сделал вывод, что в тиковой истории с сервера MetaQuotes встречаются не рыночные Bid и Ask котировки, которые достаточно сильно отклоняются за пределы OHLC баров.

Приведите историю тиковых котировок в порядок, пожалуйста.

Файлы:
 
Ivan Zaidenberg:

В стандартный эксперт Moving Average.mq5(во вложении) добавил следующий код в OnTick:

Запустил тест на реальных тиках, на паре EURUSD, тайм-фрэйм 1 час, за декабрь 2014 года.

Получил следующий результат:


Тестировал и другие торговые символы.

Сделал вывод, что в тиковой истории с сервера MetaQuotes встречаются не рыночные Bid и Ask котировки, которые достаточно сильно отклоняются за пределы OHLC баров.

Приведите историю тиковых котировок в порядок, пожалуйста.

Какой билд тестера?

Попробуйте бета-билд 1963, в нём указанной проблемы не должно быть

 
Slava:

Какой билд тестера?

Попробуйте бета-билд 1963, в нём указанной проблемы не должно быть

Обновил до 1963. Почистил историю котировок и тиковую историю. Запустил тест 08 дек 2014 до 09 дек 2014. Закачалась новая история.

Получил тот же самый результат что и в первом посте.

Проблема не решена.

 
в декабре 2014 года EURUSD на MetaQuotes-Demo строился по ластам, а не по бидам
 

Как быть с ценами Bid и Ask, которые явно лишние(не рыночные) в потоке котировок?

Ведь сейчас тестирование идёт по bid-ask тикам...

 
up
 

Тестируйте на кастомном символе с той историей, что считаете правильной.


Странно, что в Маркете до сих пор не появились скрипты, которые создают такие символы из всех распространенных источников.

Можно же серьезное количество юзеров переманить на себя, которые пользуются TDS, TickStory и прочим.

 
fxsaber:

Тестируйте на кастомном символе с той историей, что считаете правильной.


Странно, что в Маркете до сих пор не появились скрипты, которые создают такие символы из всех распространенных источников.

Можно же серьезное количество юзеров переманить на себя, которые пользуются TDS, TickStory и прочим.

Меня тоже удивляет, и не только это, а то что много чего в МТ5, сделано не для всех, а для пару человек, которые и те, не все, сделают все хорошо с первого раза.
И еще меня очень удивляет факт того, что до сих пор Вы, не собрали свою команду, сделать свой торговый терминал, таким как Вы его видите (я бы первым подписаться его использовать).
Причина обращения: