Программное обновление графиков в МТ4

 
Добрый день! Столкнулся с необходимостью программного обновления котировок на графике в MT4 (пункт меню Графики/Обновление), т.к. время от времени происходит рассинхронизация котировок и при работе советника статистика по историии дает недостоверный результат. Убеждался неоднократно (Build 226), что до и после ручного обновления результаты анализа существенно отличаются, а после выполнения процедуры стабилизируются. Вот и спрашивается, а можно ли этот процесс автоматизировать? Если кто решал такую проблему буду очень признателен за подсказку.
 
//+------------------------------------------------------------------+
//|                                                       iTicks.mq4 |
//|                      Copyright © 2009, MetaQuotes Software Corp. |
//|                                        http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2009, MetaQuotes Software Corp."
#property link      "http://www.metaquotes.net"
#include <WinUser32.mqh>
//+------------------------------------------------------------------+
//| script program start function                                    |
//+------------------------------------------------------------------+
int start()
  {bool asd;
//----
   while(!IsStopped()){
   PostMessageA (WindowHandle (Symbol(), Period()), WM_COMMAND, 33324, 0);
   PostMessageA (WindowHandle (Symbol(), 0), RegisterWindowMessageA ("MetaTrader4_Internal_Message"), 2, 1);
   Sleep(1000);
   //if(asd){Comment("A");asd=false;}else{Comment("V");asd=true;}
   }
//----
   Comment("  ");
   return(0);
  }
//+------------------------------------------------------------------+
 
И это все?! Хоть пока ничего и не понял, большое спасибо за помощь, xrust
 
mvpspb:
И это все?! Хоть пока ничего и не понял, большое спасибо за помощь, xrust
Это скрипт, который надо навесить на график, который вы хотите часто обновлять.
 

и кстати WinUser32.mqh для него нужен модифицированный иначе будет ругатся компилятор

Файлы:
winuser32.mqh  56 kb
 
Приятно видеть свой инклюдник... :-))
 

Да, отличная вещь, спасибо :)

 
Да, спасибо за титанический труд! Я у себя попробовал, графики из скрипта обновляются, отлично! Но вот почему-то результаты стат. обработки отличаются после программного и ручного обновления, если я перед этим обновляю инструмент из Архива котировок???