Ошибка моделирования тиков на М5 - страница 2

 
Analitik:
Самое интересное, что в билде 206 указанного в теме бага с моделированием на М5 не было. На счёт "эффекта бабочки" - это точно. Я тестировал 2-х советников (не пипсовики) на М5 и М1 за период 2006.01.01-2007.07. 01. В билде 206 получил очень хорошие результаты. Вчера прогнал тех же советников в билде 207. Итог: соотношение прибыль/просадка ухудшилось более чем в 2 раза. Вот теперь сижу и думаю - хорошие результаты были из-за того, что был кривой билд 206 или плохие из-за того, что стал кривой билд 207. Короче, доверия к результатам тестирования на М1 и М5 - нет ни какого.

Для меня критерий доверия к тестеру стратегий - это когда он даёт результаты ( не по прибыли, там могут быть расхождения из-за разных размеров свопов - они не моделируются, а берутся по последнему известному значению), а по входу и выходу из сделки на одной и той же истории. Дело в том, что я не помню какой Билд был полгода назад. Тем более, что за это время он неоднократно корректировался. Кроме того, могу сказать, что не везде результаты были разные, где-то и совпали ( достаточно точно, т.е. более-менее приемлемо). Но всё равно, пока обнаруженные Вами "недочёты" тестера существуют, полного доверия к нему не будет и , в интересах компании-разработчика,  поскорее их устранить, так-что ждём следующей версии терминала.
 
Analitik:
Я, собственно, хотел, что Вы посмотрели, как моделируется тиками свеча 2007.03.15 15:00. У меня тиковая Bid не достигла значения Low= 1,9348. Забытая Вами ветка - 'Вопрос по SELECT_BY_POS'
Вы запускали эксперта, который я выложил? Результаты совпадают или нет?
 
читая тему.подумал что будет в тему спросить у разработчиков. ...
При тестировании в режиме Все тики возникает такая ситуация. ... что стратегия генерит сигналы на тиках которых нет в  истории. ..(наверно их генерит хваленая фрактальная интерполяция (все словно помешались на слове Фрактал!!!)) но тем  не менее хотелось бы услышать пояснения о такой вот картинке

При визуальном тестировании вижу как цена прыгает от своих нормальных уровней вниз эдак пунктов на 80...
Как могут быть сгенерированы  тиковые цены не попадающие в диапазон High-Low бара, движение внутри которого они должны имитировать.
Выдержки из лога иллюстрирующие выше приведенный рисунок….


14:41:27 2004.12.03 19:18 art_Lib EURUSD,Daily: bid=1.3428
14:41:27 2004.12.03 19:18 art_Lib EURUSD,Daily: B=>bid=1.3428 cur=0.0129 del_b=0. 0144 ProtProf=640
14:41:27 2004.12.03 19:18 art_Lib EURUSD,Daily: bid=1.343
14:41:27 2004.12.03 19:18 art_Lib EURUSD,Daily: B=>bid=1.343 cur=0.0127 del_b=0. 0144 ProtProf=640
14:41:27 2004.12.03 19:19 art_Lib EURUSD,Daily: bid=1.3429
14:41:27 2004.12.03 19:19 art_Lib EURUSD,Daily: B=>bid=1.3429 cur=0.0129 del_b=0. 0144 ProtProf=640
14:41:27 2004.12.03 19:19 Tester: stop loss #2 at 1.3365 (1.3348 / 1.3350)
14:41:27 2004.12.03 19:19 art_Lib EURUSD,Daily: bid=1.3348
14:41:27 2004.12.03 19:19 AngleTrader_mod1 EURUSD,Daily: open #3 buy 1.00 EURUSD at 1.3350 sl: 1.3258 ok
14:41:27 2004.12.03 19:19 art_Lib EURUSD,Daily: bid=1.3427
14:41:27 2004.12.03 19:19 art_Lib EURUSD,Daily: B=>bid=1.3427 cur=0 del_b=0 ProtProf=0
14:41:27 2004.12.03 19:19 art_Lib EURUSD,Daily: bid=1.3429
14:41:27 2004.12.03 19:19 art_Lib EURUSD,Daily: B=>bid=1.3429 cur=0.0077 del_b=0 ProtProf=0
14:41:27 2004.12.03 19:19 art_Lib EURUSD,Daily: bid=1.3431


14:41:27 2004.12.03 19:28 art_Lib EURUSD,Daily: B=>bid=1.3433 cur=0.0085 del_b=0. 0089 ProtProf=90
14:41:27 2004.12.03 19:28 art_Lib EURUSD,Daily: bid=1.3434
14:41:27 2004.12.03 19:28 art_Lib EURUSD,Daily: B=>bid=1.3434 cur=0.0083 del_b=0. 0089 ProtProf=90
14:41:27 2004.12.03 19:29 art_Lib EURUSD,Daily: bid=1.3435
14:41:27 2004.12.03 19:29 art_Lib EURUSD,Daily: B=>bid=1.3435 cur=0.0084 del_b=0. 0089 ProtProf=90
14:41:27 2004.12.03 19:29 Tester: stop loss #3 at 1.3359 (1.3352 / 1.3354)
14:41:27 2004.12.03 19:29 art_Lib EURUSD,Daily: bid=1.3352
14:41:27 2004.12.03 19:29 AngleTrader_mod1 EURUSD,Daily: open #4 buy 1.00 EURUSD at 1.3354 sl: 1.3262 ok
14:41:27 2004.12.03 19:29 art_Lib EURUSD,Daily: bid=1.3437
14:41:27 2004.12.03 19:29 art_Lib EURUSD,Daily: B=>bid=1.3437 cur=0 del_b=0 ProtProf=0
14:41:27 2004.12.03 19:29 art_Lib EURUSD,Daily: modify #4 buy 1.00 EURUSD at 1. 3354 sl: 1.3357 tp: 0.0000 ok
14:41:27 2004.12.03 19:29 art_Lib EURUSD,Daily: bid=1.3436
14:41:27 2004.12.03 19:29 art_Lib EURUSD,Daily: B=>bid=1.3436 cur=0.0083 del_b=0. 0083 ProtProf=30
14:41:27 2004.12.03 19:29 art_Lib EURUSD,Daily: bid=1.3434
14:41:27 2004.12.03 19:29 art_Lib EURUSD,Daily: B=>bid=1.3434 cur=0.0082 del_b=0. 0083 ProtProf=30


14:41:27 2004.12.03 19:37 art_Lib EURUSD,Daily: bid=1.3445
14:41:27 2004.12.03 19:37 art_Lib EURUSD,Daily: B=>bid=1.3445 cur=0.0088 del_b=0. 0092 ProtProf=120
14:41:27 2004.12.03 19:37 art_Lib EURUSD,Daily: bid=1.3443
14:41:27 2004.12.03 19:37 art_Lib EURUSD,Daily: B=>bid=1.3443 cur=0.0091 del_b=0. 0092 ProtProf=120
14:41:27 2004.12.03 19:37 art_Lib EURUSD,Daily: bid=1.3444
14:41:27 2004.12.03 19:37 art_Lib EURUSD,Daily: B=>bid=1.3444 cur=0.0089 del_b=0. 0092 ProtProf=120
14:41:27 2004.12.03 19:38 art_Lib EURUSD,Daily: bid=1.3441
14:41:27 2004.12.03 19:38 art_Lib EURUSD,Daily: B=>bid=1.3441 cur=0.009 del_b=0. 0092 ProtProf=120
14:41:27 2004.12.03 19:38 Tester: stop loss #4 at 1.3366 (1.3357 / 1.3359)
14:41:27 2004.12.03 19:38 art_Lib EURUSD,Daily: bid=1.3357
14:41:27 2004.12.03 19:38 AngleTrader_mod1 EURUSD,Daily: open #5 buy 1.00 EURUSD at 1.3359 sl: 1.3267 ok
14:41:27 2004.12.03 19:38 art_Lib EURUSD,Daily: bid=1.3446
14:41:27 2004.12.03 19:38 art_Lib EURUSD,Daily: B=>bid=1.3446 cur=0 del_b=0 ProtProf=0
14:41:27 2004.12.03 19:38 art_Lib EURUSD,Daily: modify #5 buy 1.00 EURUSD at 1. 3359 sl: 1.3366 tp: 0.0000 ok
14:41:27 2004.12.03 19:38 art_Lib EURUSD,Daily: bid=1.3444
14:41:27 2004.12.03 19:38 art_Lib EURUSD,Daily: B=>bid=1.3444 cur=0.0087 del_b=0. 0087 ProtProf=70
14:41:27 2004.12.03 19:38 art_Lib EURUSD,Daily: bid=1.3441
14:41:27 2004.12.03 19:38 art_Lib EURUSD,Daily: B=>bid=1.3441 cur=0.0085 del_b=0. 0087 ProtProf=70
14:41:27 2004.12.03 19:39 art_Lib EURUSD,Daily: bid=1.3442
14:41:27 2004.12.03 19:39 art_Lib EURUSD,Daily: B=>bid=1.3442 cur=0.0082 del_b=0. 0087 ProtProf=70
14:41:27 2004.12.03 19:39 art_Lib EURUSD,Daily: bid=1.3441


и так далее

так откуда берутся котировки выделенные красным цветом !!!!!!!!

Прошу дать обьяснения или....укажите что я непрально трактовал

Заранее спасибо
 
У Вас не совпадают данные между данными в fxt-файле (по которым идет тестирование) и данным в hst-файле (который Вы открыли после тестирования кнопкой "Open Chart")
 
Rosh:
У Вас не совпадают данные между данными в fxt-файле (по которым идет тестирование) и данным в hst-файле (который Вы открыли после тестирования кнопкой "Open Chart")

а как сделать чтобы они совпадали... и насколько я понял они генерятся автоматическим(fxt) тогда почему они не совпадают??
я удалил все fxt файлы  и cash и еще раз провел тестирование.... результат тот же самый
я перезагрузил историю с metaquotes и пересчитал все тайм Фреймы ... результат тот же самый
и нашел еще два аналогичных дня ...

помогайте однако
 С уважением, Артем.
 
artem11:


помогайте однако

Как раз для этих случаев есть стандартный History Center с минутными котировками с 1999 года. Нажмите на F2, выберите нужный символ и нажмите большую кнопку "Скачать".
 
artem11:
Rosh:
У Вас не совпадают данные между данными в fxt-файле (по которым идет тестирование) и данным в hst-файле (который Вы открыли после тестирования кнопкой "Open Chart")

а как сделать чтобы они совпадали... и насколько я понял они генерятся автоматическим(fxt) тогда почему они не совпадают??
я удалил все fxt файлы  и cash и еще раз провел тестирование.... результат тот же самый
я перезагрузил историю с metaquotes и пересчитал все тайм Фреймы ... результат тот же самый
и нашел еще два аналогичных дня ...

помогайте однако
 С уважением, Артем.


уже проделал...о чем написал выше
....я перезагрузил историю с metaquotes и пересчитал все тайм Фреймы ... результат тот же самый....

 как доберусь до работы поставлю ваще отдельную копию терминала с соединением только к серверу  metaquotes
и посмотрю что получиться
 
Результат не изменился (((((

проделал следующее по пунктам (именно в такой последовательности)
1. скачал последнюю версию терминала по адресу http://www.metatrader4.com/files/mt4setup.exe
2. создал новый логин на сервере по умолчанию. MIG-Demo - MIG Investments SA
3. закачал в History center историю только EURUSD и пересчитал все тайм-фреймы.
4. создал советника из одной сторочки
    Print("bid=",Bid);
5. Запустил тестеривание советника с качеством Все тики на интервале Daily
6. Привожу часть лога.....


09:20:25 2004.12.03 20:18 art_delyus EURUSD,Daily: bid=1.3428
09:20:25 2004.12.03 20:18 art_delyus EURUSD,Daily: bid=1.343
09:20:25 2004.12.03 20:19 art_delyus EURUSD,Daily: bid=1.3429
09:20:25 2004.12.03 20:19 art_delyus EURUSD,Daily: bid=1.3347
09:20:25 2004.12.03 20:19 art_delyus EURUSD,Daily: bid=1.3427
09:20:25 2004.12.03 20:19 art_delyus EURUSD,Daily: bid=1.3429
09:20:25 2004.12.03 20:19 art_delyus EURUSD,Daily: bid=1.3431


09:20:25 2004.12.03 20:28 art_delyus EURUSD,Daily: bid=1.3434
09:20:25 2004.12.03 20:29 art_delyus EURUSD,Daily: bid=1.3435
09:20:25 2004.12.03 20:29 art_delyus EURUSD,Daily: bid=1.3352
09:20:25 2004.12.03 20:29 art_delyus EURUSD,Daily: bid=1.3437
09:20:25 2004.12.03 20:29 art_delyus EURUSD,Daily: bid=1.3436
09:20:25 2004.12.03 20:29 art_delyus EURUSD,Daily: bid=1.3434

 и еще довольно много таких красных котировок в этот день 
а вот картинка минутных котировок...



Вопрос откуда берутся эти красные котировки,  например 1.3347 в 20:19  и т.д. ?

Может быть закралась ошибка при моделировании всех тиков...
готов приложить все усилия и  предложить помощь разработчикам при разбирательстве с этой ситуацией

 
Извините за задержку с ответом, Слава в отпуске. Я сделал проверку Вашего сообщения и сделал проверочный советник.

//+------------------------------------------------------------------+
//|                                              CheckModelling2.mq4 |
//|                      Copyright © 2007, MetaQuotes Software Corp. |
//|                                        https://www.metaquotes.net/ru/ |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2007, MetaQuotes Software Corp."
#property link      "https://www.metaquotes.net/ru/"
#include <WinUser32.mqh>
 
#define VK_PAUSE                    0x0013
 
 
//---- input parameters
extern int       DayS=3;
extern int       MonthS=12;
extern int       YearS=2004;
extern int       HourS=19;
extern int       MinuteS=19;
extern int       CounterS=20;
extern double    StopPrice=1.2350;
int counter;
int VThandle;
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
//----
   if (IsVisualMode()&&VThandle==0) 
      {
      VThandle=WindowHandle(Symbol(),Period());
      }
   if (counter>CounterS) return;
   if (Year()<YearS) return;
   if (Month()<MonthS) return;
   if (Day()<DayS) return;
   if (Hour()<HourS) return;
   if (Minute()<MinuteS) return;
   Comment(TimeToStr(TimeCurrent(),TIME_DATE|TIME_MINUTES));
   Print("My time frame   "," Open=",Open[0],"  High=",High[0],"   Low=",Low[0],"  Close=",Close[0],"  Volume=",Volume[0],"  Bid=",Bid);
   Print("30 minute frame "," Open=",iOpen(NULL,PERIOD_M30,0),"  High=",iHigh(NULL,PERIOD_M30,0),"   Low=",iLow(NULL,PERIOD_M30,0),"  Close=",iClose(NULL,PERIOD_M30,0),"  Volume=",iVolume(NULL,PERIOD_M30,0),"  Bid=",Bid);
   Print("1 hour frame    "," Open=",iOpen(NULL,PERIOD_H1,0),"  High=",iHigh(NULL,PERIOD_H1,0),"   Low=",iLow(NULL,PERIOD_H1,0),"  Close=",iClose(NULL,PERIOD_H1,0),"  Volume=",iVolume(NULL,PERIOD_H1,0),"  Bid=",Bid);
   Print("4 hour frame    "," Open=",iOpen(NULL,PERIOD_H4,0),"  High=",iHigh(NULL,PERIOD_H4,0),"   Low=",iLow(NULL,PERIOD_H4,0),"  Close=",iClose(NULL,PERIOD_H4,0),"  Volume=",iVolume(NULL,PERIOD_H4,0),"  Bid=",Bid);
   Print("Daily frame    "," Open=",iOpen(NULL,PERIOD_D1,0),"  High=",iHigh(NULL,PERIOD_D1,0),"   Low=",iLow(NULL,PERIOD_D1,0),"  Close=",iClose(NULL,PERIOD_D1,0),"  Volume=",iVolume(NULL,PERIOD_D1,0),"  Bid=",Bid);
   PostMessageA(VThandle,WM_KEYDOWN,VK_PAUSE,0);
   counter++;  
//----
   return(0);
  }
//+------------------------------------------------------------------+


В режиме визуального тестирования он остановится сам, Вы увидите текущий Bid и сможет заглянуть в журнал тестера (Journal)




Вот логи:

14:30:40 CheckModellingPause2 inputs: DayS=3; MonthS=12; YearS=2004; HourS=19; MinuteS=19; CounterS=20; StopPrice=1.235;
14:33:45 2004.12.03 19:19 CheckModellingPause2 EURUSD,Daily: My time frame Open=1. 3268 High=1.3445 Low=1.3254 Close=1.3429 Volume=7569 Bid=1. 3429
14:33:45 2004.12.03 19:19 CheckModellingPause2 EURUSD,Daily: 30 minute frame Open=1. 3406 High=1.3429 Low=1.3406 Close=1.3429 Volume=1 Bid=1. 3429
14:33:48 2004.12.03 19:19 CheckModellingPause2 EURUSD,Daily: 1 hour frame Open=1. 3411 High=1.3429 Low=1.3411 Close=1.3429 Volume=1 Bid=1. 3429
14:33:51 2004.12.03 19:19 CheckModellingPause2 EURUSD,Daily: 4 hour frame Open=1. 3357 High=1.3429 Low=1.3357 Close=1.3429 Volume=1 Bid=1. 3429
14:33:51 2004.12.03 19:19 CheckModellingPause2 EURUSD,Daily: Daily frame Open=1. 3268 High=1.3445 Low=1.3254 Close=1.3429 Volume=7569 Bid=1. 3429
14:33:51 2004.12.03 19:19 CheckModellingPause2 EURUSD,Daily: My time frame Open=1. 3268 High=1. 3445 Low=1. 3254 Close=1.3348 Volume=7570 Bid=1.3348
14:33:51 2004.12.03 19:19 CheckModellingPause2 EURUSD,Daily: 30 minute frame Open=1. 3406 High=1.3429 Low=1.3348 Close=1.3348 Volume=2 Bid=1.3348
14:33:51 2004.12.03 19:19 CheckModellingPause2 EURUSD,Daily: 1 hour frame Open=1. 3411 High=1.3429 Low=1.3348 Close=1.3348 Volume=2 Bid=1.3348
14:33:51 2004.12.03 19:19 CheckModellingPause2 EURUSD,Daily: 4 hour frame Open=1. 3357 High=1.3429 Low=1.3348 Close=1.3348 Volume=2 Bid=1.3348
14:33:51 2004.12.03 19:19 CheckModellingPause2 EURUSD,Daily: Daily frame Open=1. 3268 High=1.3445 Low=1.3254 Close=1.3348 Volume=7570 Bid=1.3348
14:33:51 2004.12.03 19:19 CheckModellingPause2 EURUSD,Daily: My time frame Open=1. 3268 High=1.3445 Low=1.3254 Close=1.3427 Volume=7571 Bid=1. 3427
14:33:51 2004.12.03 19:19 CheckModellingPause2 EURUSD,Daily: 30 minute frame Open=1. 3406 High=1.3429 Low=1.3348 Close=1.3427 Volume=3 Bid=1. 3427
14:33:51 2004.12.03 19:19 CheckModellingPause2 EURUSD,Daily: 1 hour frame Open=1. 3411 High=1.3429 Low=1.3348 Close=1.3427 Volume=3 Bid=1. 3427
14:33:51 2004.12.03 19:19 CheckModellingPause2 EURUSD,Daily: 4 hour frame Open=1. 3357 High=1.3429 Low=1.3348 Close=1.3427 Volume=3 Bid=1. 3427
14:33:51 2004.12.03 19:19 CheckModellingPause2 EURUSD,Daily: Daily frame Open=1. 3268 High=1.3445 Low=1.3254 Close=1.3427 Volume=7571 Bid=1. 3427
14:33:51 2004.12.03 19:19 CheckModellingPause2 EURUSD,Daily: My time frame Open=1. 3268 High=1.3445 Low=1.3254 Close=1.3429 Volume=7572 Bid=1. 3429
14:33:51 2004.12.03 19:19 CheckModellingPause2 EURUSD,Daily: 30 minute frame Open=1. 3406 High=1.3429 Low=1.3348 Close=1.3429 Volume=4 Bid=1. 3429
14:33:51 2004.12.03 19:19 CheckModellingPause2 EURUSD,Daily: 1 hour frame Open=1. 3411 High=1.3429 Low=1.3348 Close=1.3429 Volume=4 Bid=1. 3429
14:33:51 2004.12.03 19:19 CheckModellingPause2 EURUSD,Daily: 4 hour frame Open=1. 3357 High=1.3429 Low=1.3348 Close=1.3429 Volume=4 Bid=1. 3429
14:33:51 2004.12.03 19:19 CheckModellingPause2 EURUSD,Daily: Daily frame Open=1. 3268 High=1.3445 Low=1.3254 Close=1.3429 Volume=7572 Bid=1. 3429
14:33:51 2004.12.03 19:19 CheckModellingPause2 EURUSD,Daily: My time frame Open=1. 3268 High=1.3445 Low=1.3254 Close=1.3431 Volume=7573 Bid=1. 3431
14:33:51 2004.12.03 19:19 CheckModellingPause2 EURUSD,Daily: 30 minute frame Open=1. 3406 High=1.3431 Low=1.3348 Close=1.3431 Volume=5 Bid=1. 3431
14:33:51 2004.12.03 19:19 CheckModellingPause2 EURUSD,Daily: 1 hour frame Open=1. 3411 High=1.3431 Low=1.3348 Close=1.3431 Volume=5 Bid=1. 3431
14:33:51 2004.12.03 19:19 CheckModellingPause2 EURUSD,Daily: 4 hour frame Open=1. 3357 High=1.3431 Low=1.3348 Close=1.3431 Volume=5 Bid=1. 3431
14:33:51 2004.12.03 19:19 CheckModellingPause2 EURUSD,Daily: Daily frame Open=1. 3268 High=1.3445 Low=1.3254 Close=1.3431 Volume=7573 Bid=1. 3431
14:33:51 2004.12.03 19:19 CheckModellingPause2 EURUSD,Daily: My time frame Open=1. 3268 High=1.3445 Low=1.3254 Close=1.343 Volume=7574 Bid=1. 343
14:33:51 2004.12.03 19:19 CheckModellingPause2 EURUSD,Daily: 30 minute frame Open=1. 3406 High=1.3431 Low=1.3348 Close=1.343 Volume=6 Bid=1. 343
14:33:51 2004.12.03 19:19 CheckModellingPause2 EURUSD,Daily: 1 hour frame Open=1. 3411 High=1.3431 Low=1.3348 Close=1.343 Volume=6 Bid=1. 343
14:33:51 2004.12.03 19:19 CheckModellingPause2 EURUSD,Daily: 4 hour frame Open=1. 3357 High=1.3431 Low=1.3348 Close=1.343 Volume=6 Bid=1. 343
14:33:51 2004.12.03 19:19 CheckModellingPause2 EURUSD,Daily: Daily frame Open=1. 3268 High=1.3445 Low=1.3254 Close=1.343 Volume=7574 Bid=1. 343
14:33:51 2004.12.03 19:20 CheckModellingPause2 EURUSD,Daily: My time frame Open=1. 3268 High=1.3445 Low=1.3254 Close=1.3429 Volume=7575 Bid=1. 3429
14:33:51 2004.12.03 19:20 CheckModellingPause2 EURUSD,Daily: 30 minute frame Open=1. 3406 High=1.3431 Low=1.3348 Close=1.3429 Volume=7 Bid=1. 3429
14:33:51 2004.12.03 19:20 CheckModellingPause2 EURUSD,Daily: 1 hour frame Open=1. 3411 High=1.3431 Low=1.3348 Close=1.3429 Volume=7 Bid=1. 3429
14:33:51 2004.12.03 19:20 CheckModellingPause2 EURUSD,Daily: 4 hour frame Open=1. 3357 High=1.3431 Low=1.3348 Close=1.3429 Volume=7 Bid=1. 3429
14:33:51 2004.12.03 19:20 CheckModellingPause2 EURUSD,Daily: Daily frame Open=1. 3268 High=1.3445 Low=1.3254 Close=1.3429 Volume=7575 Bid=1. 3429


Действительно, в некоторых случаях при тестировании на Daily проскакивает непонятный Bid. На остальных нижележащих таймфреймах эту неправильность я не заметил.

Спасибо Вам за найденную проблему, я не могу пока сказать что это такое - ошибка в алгоритме или опечатка. Подробности будут позже.
 
.... Хорошо что вы откликнулись а то я уже начал падать духом... ..  
все разработчики молчат и  на metaquotes.ru тишина...
ну ладно теперь без имоций

Я проверил всю историю(все конечно на скорую руку..запарки на работе), там где есть минутные данные....
и обнаружил огромное количество таких.... "левых" котировок .. . именно при тестах по дневкам с качеством все тики...  
советник вот с таким кодом выявляет дни в которых происходят такие выбросы
double last_quote;

int start()
{
 static int cnt = 0;
//----
 if(Period() != PERIOD_D1)
 { 
   Print("designed for Daily timeframe only"); 
   return;
 }
 
 
//...protect from abnormal quotes 
 if(NormalizeDouble(MathAbs(last_quote - Bid),Digits) > 50*Point)
 {
   cnt++;
   if((cnt%2) != 0) 
     Print("bid=",Bid," prev_bid=",last_quote," DW=",DayOfWeek()," Abnormal quote!");
   else Print("bid=",Bid," returned in normal range!");
 
 }else cnt = 0;
 last_quote = Bid;
 return;
//... 
}



конечно каждый день нужно смотреть отдельно, а вдруг такой гэп в понедельник...
прикладываю результаты (log.zip) за период с 1999 г по Н.В.
кстати хочу проверить на каком-нибудь старом билде... может это привнесено недавно

Пошу Вас держать меня в курсе исследования и решения данной проблемы. Удачи!
можно  писать на artem_gu собака mail.ru
В свою очередь готов оказать любую посильную помощь по мере возможности...

С уважением, Артем.
Файлы:
log.zip  218 kb
Причина обращения: