Скачать MetaTrader 5

Как программно открыть новое окно графика?

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Сергей
59
Сергей  

Подскажите, как можно открыть(создать) окно графика из скрипта? 

Вот для чего, у меня в скрипте идет перебор торговых инструментов, в цикле. Мне нужно открывать график с выбранным инструментом. Не переключаться в открытое(свернутое) окно, а именно открывать новое.

P.S. А то вручную запарился уже открывать.

Александр
1080
Александр  

А откуда берете список торговых инструментов?

P.S. Короче, Вам помогут эти две ссылки: №1 и №2

Андрей
1890
Андрей  

С Вашего позволения, у меня нет готового решения.

Я лишь продемонстрирую заготовку.

.




Dmitry Fedoseev
45915
Dmitry Fedoseev  

Сильно не вникал в подробности, но вроде работает

Файлы:
Андрей
1890
Андрей  
Integer >>:

Сильно не вникал в подробности, но вроде работает

#include <WinUser32-2.mqh>
Файлик- специальный какой?
Dmitry Fedoseev
45915
Dmitry Fedoseev  
jartmailru писал(а) >>
Файлик- специальный какой?

Это файл Zhunko ('ZG_All Quotings 1')

Файлы:
Андрей
1890
Андрей  
Integer >>:

Это файл Zhunko ('ZG_All Quotings 1')

Спасибо. Пусть будет.

Сергей
59
Сергей  
Talex >>:

А откуда берете список торговых инструментов?

P.S. Короче, Вам помогут эти две ссылки: №1 и №2


Список берется из текстового файла. Спасибо за ссылки. Разбираюсь.
Сергей
59
Сергей  
Блиииин. Столкнулся с такой проблемой. Скрипт можно запустить лишь на предварительно открытом графике. Значит я никак не открою первое окно из него. Я прав?
Сергей
59
Сергей  
jartmailru >>:

С Вашего позволения, у меня нет готового решения.

Я лишь продемонстрирую заготовку.

.





Хорошая заготовка. Прокомментируй чего это такое и с помошью чего написано?
Андрей
1890
Андрей  
Sergey3912 >>:


Хорошая заготовка. Прокомментируй чего это такое и с помошью чего написано?

Это программа на С++. В Windows мы работаем с окнами. Окна получают сообщения о нажатиях кнопок, от менюшек- и им все равно, кто им эти сообщения присылает.

Таким образом, появляется возможность из другой программы запустить некое приложение и хитрым образом с ним взаимодействуя, выполнять некие действия.

В частности, можно открыть окна разных инструментов, запустить скрипт и т.д.

Что я в данном случае сделал- я посмотрел, какая команда контекстного меню открывает график инструмента, при условии, что нужный инструмент выбран в списке инструментов,

взял конкретный  номер окна метатрейдера и эту команду ему послал- но этот функционал есть в скрипте Zhunko.

"Снаружи" это делается посложнее...

А мы уже, выходит, на ты... фигасе...

12345
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий