Ошибки в тиковой истории на сервере 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, сделано не для всех, а для пару человек, которые и те, не все, сделают все хорошо с первого раза.
И еще меня очень удивляет факт того, что до сих пор Вы, не собрали свою команду, сделать свой торговый терминал, таким как Вы его видите (я бы первым подписаться его использовать).