Как Вы касается программы открыть новую диаграмму?

[Удален]  

В рамках сценария, я хотел бы открыть новую таблицу, но не могут найти documentaion о том, как это сделать. В идеале, я бы предпочел, чтобы перейти на решениях, которые включают отправку ключей на главный терминал окна (например, ALT-F N).


Я нашел пример того, как вложить Е.А. на диаграмме:


INT MessageNumber = RegisterWindowMessageA ( "MetaTrader4_Internal_Message");
PostMessageA (HWND, MessageNumber, 14, EAName);

А чтобы изменить сроки диаграмму:


PostMessageA (hwnd_parent, WM_COMMAND, 33137,0);

Безусловно, должна существовать так же, как открыть новую схему, правильно?


Спасибо!

 
//+------------------------------------------------------------------+
//| OpenChart()                                                      |
//| Назначение:                                                      |
//| Открывает окно графика символа из окна "Обзор рынка".            |
//+------------------------------------------------------------------+
void OpenChart (int Num, int handle) {
   int hwnd;
//-------------------------------------  
   hwnd=GetDlgItem(handle,0xE81C); 
   hwnd=GetDlgItem(hwnd,0x50);
   hwnd=GetDlgItem(hwnd,0x8A71);                 // Нашли "Обзор рынка".
   PostMessageA(hwnd,WM_KEYDOWN,VK_HOME,0);      // Верхняя строчка окна "Обзор рынка".
   while (Num>1) {
      PostMessageA(hwnd,WM_KEYDOWN,VK_DOWN,0);   // Сместились на нужную строчку.
      Num--;
   }
   PostMessageA(handle,WM_COMMAND,33160,0);      // Открыли график.
   return;
}
//+------------------------------------------------------------------+