Закачивание котировок скриптом "Key_Home" - страница 3

 
Mathemat:
mandor, вот зачодный вариант проверки автоскроллинга. При переключении профилей эти файлы тоже перезаписываются, я проверил. Эмулируешь F5, потом обратно (Shift-F5), после чего смотришь нужный файл профиля, параметр scroll. Картинка, правда, мигнет.
И куча экспертов и индикаторов перезагрузятся и переинициализируются.
 
Irtron:
Mathemat:
mandor, вот зачодный вариант проверки автоскроллинга. При переключении профилей эти файлы тоже перезаписываются, я проверил. Эмулируешь F5, потом обратно (Shift-F5), после чего смотришь нужный файл профиля, параметр scroll. Картинка, правда, мигнет.
И куча экспертов и индикаторов перезагрузятся и переинициализируются.
Да, еще автоторговля отключится по умолчанию.
 
Логично. Индюкаторы-то ладно, а вот эксперты... С другой стороны, зачем докачивать историю далеко вглубь с навешанными на чарт экспертами? По идее историю нужно подкачать в самом начале, а потом грузить туда все остальное...
 

Скажите, а как закачать дыру в истории? Не следил за несколькими парами, по минуткам имеется дыра в 1 месяц, с декабря 2007 по январь 2008. Как закачать этот месяц? Или нужно опять скачать всю историю?

 
Спасибо большое, очень нужная вещь, особенно когда нужно проверить на соответствие котировок реального и демо серверов брокера.
 
Mathemat:
Логично. Индюкаторы-то ладно, а вот эксперты... С другой стороны, зачем докачивать историю далеко вглубь с навешанными на чарт экспертами? По идее историю нужно подкачать в самом начале, а потом грузить туда все остальное...
Не мытьем, дык катаньем некоторые местные критиканы постоянно авторов донимают. Лишь бы всех собак навешать.

Скрипт действительно очень востребованный. Спасибо разработчику!
 
mandor:

Кто знает как с помощью функции PostMessageA() отключить авто прокрутку графика?


#include <WinUser32.mqh>
 
#import "user32.dll"
  int GetParent( int hWnd );
#import
 
// Меняет состояние автоскроллинга активного графика на противоположное
void ChangeAutoScroll()
{
   int hwnd = WindowHandle(Symbol(), Period());
   int hwnd_parent = 0;
 
   while (!IsStopped())
   {
      hwnd = GetParent(hwnd);
      
      if (hwnd == 0)
        break;
        
      hwnd_parent = hwnd;
   }
   
   if (hwnd_parent != 0)
       PostMessageA(hwnd, WM_COMMAND, 33017,0);
   
  return;
}
 
State:

Скажите, а как закачать дыру в истории? Не следил за несколькими парами, по минуткам имеется дыра в 1 месяц, с декабря 2007 по январь 2008. Как закачать этот месяц? Или нужно опять скачать всю историю?


Может подскажет кто?
 

К сожалению нашёл этот топик уже после того как написал свой скрипт.

Мой вариант скрипта отключает автоскрол если тот включён.

Файлы:
 
Почему скрипт Key_Home_5.mq4 не работает? Перетаскиваю его на график и ничего не происходит.
Причина обращения: