Падение эскперта при смене таймфрейма

 
При смене таймфрейма (Build 172 и, видимо, 173) эксперт отваливается. При этом на графике его символ сохраняется. Для восстановления работы необходимо отключить и заново подключить эксперт.
  int i,k,begin;

//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
//---- 
 k=0;
 begin=GetTickCount();   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
/*int deinit()
  {
//---- 

//----
   return(0);
  }*/
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
//---- 
   if (k==0)
      {
         for (i=0;i<=10;i++)
            {
               Sleep(5000);
               Print("F_R_D ",(GetTickCount()-begin)/1000," s");
            }
         k=1;
      }
   k++;
   if (k>2)  Print("F_R_D ",(GetTickCount()-begin)/1000," s");      
//----
   return(0);
  }
 
запустил Вашего эксперта. вот кусок лога

11:06:55 test EURUSD,H1: loaded successfully
11:06:57 test EURUSD,H1: initialized
11:07:02 test EURUSD,H1: F_R_D 5 s
11:07:08 test EURUSD,H1: F_R_D 10 s
11:07:13 test EURUSD,H1: F_R_D 15 s
11:07:13 test EURUSD,H4: initialized
11:07:25 test EURUSD,H4: F_R_D 12 s
11:07:31 test EURUSD,H4: F_R_D 17 s
11:07:34 test EURUSD,H4: F_R_D 20 s
11:07:34 test EURUSD,M30: initialized
11:07:45 test EURUSD,M30: F_R_D 11 s
11:07:51 test EURUSD,M30: F_R_D 16 s
11:07:54 test EURUSD,M30: F_R_D 20 s
11:07:54 test EURUSD,M30: removed

всё работает.
 
Slava, спасибо за быструю реакцию, но у меня все по прежнему.Установил 173 - то же самое.

Система: WinXP Pro SP2 eng, RAM 512 MB.
CPU: Athlon 64 3000+ !?
Пожалуйста, разберитесь
 
Система: WinXP Pro SP2 eng, RAM 512 MB.
CPU: Athlon 64 3000+ !?
Пожалуйста, разберитесь

пожалуйста, более подробно опишите симптомы. что Вы вкладываете в термин "падение"? что выводится в экспертные логи?
 

пожалуйста, более подробно опишите симптомы. что Вы вкладываете в термин "падение"? что выводится в экспертные логи?


Я имею ввиду, что эксперт как бы отцепляется, становится невидимым для программы. Лог останавливается:

2005.06.23 11:14:10 test EURUSD,H1: F_R_D 20 s <= На этой точке смены таймфрейма лог замерзает
2005.06.23 11:14:08 test EURUSD,H1: F_R_D 18 s
2005.06.23 11:14:03 test EURUSD,H1: F_R_D 13 s
2005.06.23 11:13:58 test EURUSD,H1: F_R_D 8 s
2005.06.23 11:13:50 test EURUSD,H1: initialized
2005.06.23 11:13:47 test EURUSD,H1: loaded successfully

Если в скрипте разрешаю
/*int deinit()
{
//----

//----
return(0);
}*/
то при смене таймфрейма логируется deinit и ..тишина.

2005.06.23 11:27:12 test EURUSD,M5: deinitialized <= На этой точке смены таймфрейма лог замерзает
2005.06.23 11:27:12 test EURUSD,M5: F_R_D 45 s
2005.06.23 11:27:11 test EURUSD,M5: F_R_D 44 s
2005.06.23 11:27:06 test EURUSD,M5: F_R_D 39 s
2005.06.23 11:27:01 test EURUSD,M5: F_R_D 34 s
2005.06.23 11:26:56 test EURUSD,M5: F_R_D 29 s
 
Может ответите все же.
Такая же ерунда происходит с любыми экспертами, в том числе и с вашим MACD Sample.
 
сумели воспроизвести ситуацию. будем решать проблему. спасибо за вопрос.
Причина обращения: