Я писал один раз dll которая вылавливала handle окон (соединение нескольких терминалов)и переключала фокусы для того чтобы можно было посылать горячие клавиши. Но смотря какая в целом задача стоит. Опишите посмотрим что можно сделать. Если это торговые функции то фокус окна выбирать вообще не надо, потому что это можно решить средствами языка.
Вобщем то да, это торговые функции. Просто при циклическом запуске отложенных ордеров выявил закономерность что ордер на пару ставится без проблем если эта пара активна в окне.
Тоесть скрипт запускается на одной паре а должен ствить ордера на других...
Тоесть скрипт запускается на одной паре а должен ствить ордера на других...
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
При написании скриптов, возникла проблем, помогите решить...
Как можна переключаться между окнами графиков в самой программе?
Например у нас есть три открытых окна EURUSD,H1 USDCAD,H1, EURGPB,H1,
активным является первое, как программно можна переключиться на третье.
Свои соображения тоже имеются:
1: В скриптах имеются ф-ции для этого, максимум что нашел ето получение дескриптора WindowHandle(), а чтоб использовать его видимо ф-цию не придумали еще.
2: С помощью WinApi, относительно сложный способ, так как dll под MT4 еще не програмил.
3: Эмуляция нажатия горячих клавиш, в МТ4 нажимаем Alt+W вылазит список, выбираем из списка нужный график валюты и нажимаем "Выбрать", данный способ всего скорей
тоже решается с помощью WinApi.
У кого есть какие идеи и способы решения напишите....