Рад видеть Вас и ваше творение :) Будем смотреть.
Давайте начнем с того, как перевести текст на внешнем приложении?
Скрипту необходимо назначить комбинацию клавиш Alt+b.
Как это сделать?
Кроме этого в файл programs.txt нужно последовательно записать два полных названия окон MetaTrader, чтобы приложение знало, куда слать комбинацию Alt+b. Пример дан в файле programs.txt.
Из примера ни чего не понятно, покажите на примере кода Вашего скрипта. Например у нас два брокера один Alpari, другой- FXstart, инструмент фунт/жоллар. Куда там что прописывать?
Скрипту необходимо назначить комбинацию клавиш Alt+b.
Как это сделать?
Кроме этого в файл programs.txt нужно последовательно записать два полных названия окон MetaTrader, чтобы приложение знало, куда слать комбинацию Alt+b. Пример дан в файле programs.txt.
Из примера ни чего не понятно, покажите на примере кода Вашего скрипта. Например у нас два брокера один Alpari, другой- FXstart, инструмент фунт/жоллар. Куда там что прописывать?
Щелните правой кнопкой на названии скрипта (в списке) и в меню нужно выбрать пункт назначить горячую клавишу b. В таблице вам покажет результат - горячая комбинация для вызова теперь Alt+b.
Под названием окна понимается полный текст из шапки окна терминала (синий бар окна) (там, когда счет открыт, обычно написано что-то вроде этого: 24543234: MetaTrader - Alpari - Демо Счет - [GBPUSD,M1]) вот всю эту чепуху дословно впишите из окна своего метатрейдера со своим номером счета, брокером и валютой. Это имя окна по которому его находит приложение для посылки дуда горячей клавиши скрипта.
Щелните правой кнопкой на названии скрипта (в списке) и в меню нужно выбрать пункт назначить горячую клавишу b. В таблице вам покажет результат - горячая комбинация для вызова теперь Alt+b.
Под названием окна понимается полный текст из шапки окна терминала (синий бар окна) (там, когда счет открыт, обычно написано что-то вроде этого: 24543234: MetaTrader - Alpari - Демо Счет - [GBPUSD,M1]) вот всю эту чепуху дословно впишите из окна своего метатрейдера со своим номером счета, брокером и валютой. Это имя окна по которому его находит приложение для посылки дуда горячей клавиши скрипта.
Так, горячая клавиша есть. Про название идентифицирующую терминал понял. Скажи, куда ее писать, ну конкретное место в коде скрипта покажи.
Щелните правой кнопкой на названии скрипта (в списке) и в меню нужно выбрать пункт назначить горячую клавишу b. В таблице вам покажет результат - горячая комбинация для вызова теперь Alt+b.
Под названием окна понимается полный текст из шапки окна терминала (синий бар окна) (там, когда счет открыт, обычно написано что-то вроде этого: 24543234: MetaTrader - Alpari - Демо Счет - [GBPUSD,M1]) вот всю эту чепуху дословно впишите из окна своего метатрейдера со своим номером счета, брокером и валютой. Это имя окна по которому его находит приложение для посылки дуда горячей клавиши скрипта.
Так, горячая клавиша есть. Про название идентифицирующую терминал понял. Скажи, куда ее писать, ну конкретное место в коде скрипта покажи.
Не в скрипт писать, а в programs.txt. Просто замени имеющиеся в файле programs.txt строки названий на свои. Система такая: приложение считывает названия из файла programs.txt и использует их для определения идентификаторов окон, далее использует эти идентификатры для общения с этими окнами. А содержание скрипта вообще не имеет значения. Там нужно записать только то, что нужно делать в случае отклонения от рынка.
вроде разобрался, завтра проверю. Можно ли работать с несколькими парами? Как я узнаю какой из двух брокеров хулиганит? Можно внести третьего брокера?
и еще вопрос: как перевести текст в приложении? Есть какие-н ибудь проги для этого? Или автор поможет...
Докладываю- за седня было 6 расхождений. Скрипт не запустился. :(
Докладываю- за седня было 6 расхождений. Скрипт не запустился. :(
У меня все запускается....
Скрипт установлен во втором метатрейдере? Я говорю о втором в списке programs.txt. Если приложение его видит, то при обнаружении расхождения фокус перейдет на окно второго метатрейдера(в котором скрипт).
Для испытаний можно поставить малое расхождение, чтоб чаще срабатывало и малое время. И еще.... программу нужно запускать только после того, как запущены терминалы и выставлено соответствие с фаилом programs.txt. Кроме того, если во время работы изменить таймфрейм то имя окна меняется и найдено оно не будет.
Не думал я, что так усложнил процесс запуска системы....подумаю как упростить.

- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
ChartPlusChartV3:
Author: Pavel