Тиковый график

 
Когда-то на форуме говорилось о возможности получить тиковый график в реале используя прилагаемый скрипт Period_Converter. Я попытался это сделать, существенно упростив скрипт для своих узких целей и переделав его в советника. При записи истории тиков он работает без проблем. Однако, для работы в реале я добавил в начале
#include <WinUser32.mqh>


и в конце

      
      if(hwnd==0)
      {  //  hwnd=WindowHandle(Symbol(),i_period);
         hwnd=WindowHandle(c_symbol,i_period);
         if(hwnd!=0) Print("Chart window detected");
      }
      //---- refresh window not frequently than 1 time in 2 seconds
      if(hwnd!=0) PostMessageA(hwnd,WM_COMMAND,33324,0);



После этого советник перестал работать вообще. Вот что говорит МТ:
2005.08.12 11:20:30 MY RT History EURUSD,M1: Chart window detected
2005.08.12 11:20:30 MY RT History EURUSD,M1: dll calls are not allowed; 'user32.dll'-'PostMessageA'
2005.08.12 11:20:30 MY RT History EURUSD,M1: expert stopped

Что не так ?

 
Разрешите использование DLL в настройках (Tools/Options/Expert Advisors: Allow DLL imports).
 
Разрешите использование DLL в настройках (Tools/Options/Expert Advisors: Allow DLL imports).


Спасибо, теперь работает.
Непонятно только что это за ошибка возникает:
2005.08.12 16:36:09 HistoryBase: 2 errors in 'EURUSDB1'

и где это посмотреть. В логах этого нет.