Форум

Фишка: определение цвета фона чарта

Может быть полезна для автоматического задания цвета объектов для черного/белого фона. int getBackgroundColor ( ) { int h = WindowHandle ( Symbol ( ) , Period ( ) ) ; int hDC = GetWindowDC ( h ) ; int col = GetPixel ( hDC , 2 , 2 ) ; if ( col = = - 1 ) { // левый верхний угол не виден

Фишка: скачивание файлов из интернета, возможность докачки

Собственно, фишка здесь в докачке, остальное вроде уже было написано, и давно. Но все же, более оптимальная функция скачивания файла из сети, с докачкой файла при остановке скрипта или обрыве связи

Фишка: отправка данных работающему эксперту

Не знаю как называется окошко в чарте, которое открывается при нажатии пробела или двойном клике в левом нижнем углу , но его можно использовать для отправки данных в программу. В моем примере эксперт получает команды, в конце которых стоит "//". Отвечает в это же окно, не дожидаясь Enter (на тике)

Фишка: получение временного масштаба графика (ширина бара в пикселях)

Может понадобиться для управления видом/размером объектов на чарте. int getTimeScalePx ( ) { int h = WindowHandle ( Symbol ( ) , Period ( ) ) ; int rect [ 4 ] ; GetWindowRect ( h , rect ) ; int wW = rect [ 2 ] - rect [ 0 ] ; // ширина окна return ( MathFloor ( ( wW - 48 ) /

Подскажите, как программно запустить скрипт при смене ТФ или открытии терминала

Неудобно при переключении периода запускать скрипт заново. И при включении терминала прикреплять скрипты к графикам. Может кто знает как программно это сделать

Вопрос: в каком свойстве хранится ширина канала ЛР?

Объект OBJ_REGRESSION задается двумя моментами времени. Ценовые координаты средней линии можно прочитать в OBJPROP_PRICE1 и OBJPROP_PRICE2. А где хранится ширина канала? В OBJPROP_PRICE3 ее нет. ____ Кто знает, подскажите. Спасибо