Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Кто подскажет? Есть вот такая функция - показывает какая клавиша нажата
Возможно ли - подать с кода на клавишу сигнал? (то есть всё в обратном порядке ) как бы нажал на клавишу.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Если эту задачку решить - то можно отличного бота забацать - который будет отлично имитировать ручную торговлю
Кто подскажет? Есть вот такая функция - показывает какая клавиша нажата
Возможно ли - подать с кода на клавишу сигнал? (то есть всё в обратном порядке ) как бы нажал на клавишу.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Если эту задачку решить - то можно отличного бота забацать - который будет отлично имитировать ручную торговлю
Смонтировал только таким способом - нажатие клавиш. Другого способа не смог придумать.
Индикатор подаёт сигнал на функцию через DLL и открывает VBS файл в котором команда клавиш.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Это команда левая Ctrl+Up стрелочка верх .vbs
Осталось разобраться с этой программой -которая и будет выполнять все действия ручной торговли. На ютюбе есть как за-регать её, одно плохо Русского языка в программе нет.
Осталось разобраться с этой программой -которая и будет выполнять все действия ручной торговли. На ютюбе есть как за-регать её, одно плохо Русского языка в программе нет.
Испытание прошло успешно - позиции открыла запись действия мышкой по клавише.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
А так же и закрыла
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Оказывается что можно организовать, вообще мульти торговлю.
Осталось разобраться с этой программой -которая и будет выполнять все действия ручной торговли. На ютюбе есть как за-регать её, одно плохо Русского языка в программе нет.
В имитации ручной торговле есть много нюансов если реализовывать чисто на winapi + mql. В вашем случае же чтобы эта программа успешно работала окно metatrader должно быт всегда активным чтобы отлавливать нажатие клавиш .Если сделать metatrader всегда активным то сам пользователь не сможет работать на компьютере .Если даже окно metatrader не нужно ставить в активное состояние то эта программа будет мешать своими действиями пользователю.Не уверен что эта программа вариант ручной торговли. Если реализовывать как я это делаю то есть чисто на winapi+mql то отпадает надобность делать окно metatrader активным и советник уже не будет мешать пользователю работать на компьютере.Советник будет делать свою работу уже внутри metatrader а пользователь будет делать свою работу на компьютере.Советник и пользователь не будет мешать друг-другу.
В имитации ручной торговле есть много нюансов если реализовывать чисто на winapi + mql. В вашем случае же чтобы эта программа успешно работала окно metatrader должно быт всегда активным чтобы отлавливать нажатие клавиш .Если сделать metatrader всегда активным то сам пользователь не сможет работать на компьютере .Если даже окно metatrader не нужно ставить в активное состояние то эта программа будет мешать своими действиями пользователю.Не уверен что эта программа вариант ручной торговли. Если реализовывать как я это делаю то есть чисто на winapi+mql то отпадает надобность делать окно metatrader активным и советник уже не будет мешать пользователю работать на компьютере.Советник будет делать свою работу уже внутри metatrader а пользователь будет делать свою работу на компьютере.Советник и пользователь не будет мешать друг-другу.
Да ! пользоваться компом не получится. Просто мне стало интересно, получится у меня или нет. -Получилось! вряд-ли, я буду этим пользоваться.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Закрыла - открыло противоположно
Продолжаю дописывать этот советник. Возник трудный момент для меня.Опишу ситуации:
1. Отсутствует связь с интернетом.Запускаю терминал С прикрепленным советником .Не срабатывает события oninit() и соответственно таймер не активируеться .
2. Отсутствует связь с интернетом . Запускаю терминал БЕЗ прикрепленного советника. После запуска терминала загружаю советник.Срабатывает события oninit() и соответственно таймер активируеться.
Итак вопросы:
1. Почему в 1-ой ситуации не сработало события oninit() с дальнейшей активации таймера а во 2-ой ситуации сработало ?
2.Как сделать так чтобы при запуске терминала С прикрепленном советником при отсутствии связи с интернетом всегда сработало события oninit() с дальнейшей активации таймера ?
Мои вопросы остались безответными. Уважаемые форумчане может кто-нибудь ответит на мои вопросы .Заранее благодарен.
Мои вопросы остались безответными. Уважаемые форумчане может кто-нибудь ответит на мои вопросы .Заранее благодарен.
Нашел ответ моего 2-го вопроса. Чтобы всегда сработал функция oninit нужно запускать терминал с параметрами от конфигурационного файла .Например дат имя конфигурационному файлу config.ini В самом файле пишем следующее:
Symbol=BTCUSD
Period=H1
Expert=sovetnik
После этого добавляем параметр запуска терминала в ярлык . Должно быть так : "Путь до терминала\terminal.exe "Путь до config.ini\config.ini"
Symbol=BTCUSD - инструмент к которому мы хотим прикрепить советник Period=H1 - период инструмента Expert=sovetnik - имя советника. С таким способ терминал всегда запускается С прикрепленном советником и всегда выполняется события oninit даже если связи нету с интернетом.
На счет моего 1-го вопроса.Вроде бы 1-ый и 2-ой ситуации равны. В обоих случаях в логе пишется expert loaded successfully. Но почему в 1-ой ситуации не срабатывает oninit а во 2-ом срабатывает ? Интересно.
Нашел ответ моего 2-го вопроса. Чтобы всегда сработал функция oninit нужно запускать терминал с параметрами от конфигурационного файла .Например дат имя конфигурационному файлу config.ini В самом файле пишем следующее:
Symbol=BTCUSD
Period=H1
Expert=sovetnik
После этого добавляем параметр запуска терминала в ярлык . Должно быть так : "Путь до терминала\terminal.exe "Путь до config.ini\config.ini"
Symbol=BTCUSD - инструмент к которому мы хотим прикрепить советник Period=H1 - период инструмента Expert=sovetnik - имя советника. С таким способ терминал всегда запускается С прикрепленном советником и всегда выполняется события oninit даже если связи нету с интернетом.
На счет моего 1-го вопроса.Вроде бы 1-ый и 2-ой ситуации равны. В обоих случаях в логе пишется expert loaded successfully. Но почему в 1-ой ситуации не срабатывает oninit а во 2-ом срабатывает ? Интересно.
как хоть выглядит твоё изобретение ? -сфоткай покажи.
когда робот твой открывает - наведи мышкой. что показывает? установлен экспертом или вручную?
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Я сегодня экспериментировал на трёх парах = Имитация ручной торговли.
красной стрелкой навёл - что работа велась вручную.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Испытал на 1минутных графиках - а сейчас установил 15 минутные - но не как, сигнал не появится .
как хоть выглядит твоё изобретение ? -сфоткай покажи.
когда робот твой открывает - наведи мышкой. что показывает? установлен экспертом или вручную?
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Я сегодня экспериментировал на трёх парах = Имитация ручной торговли.
красной стрелкой навёл - что работа велась вручную.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Испытал на 1минутных графиках - а сейчас установил 15 минутные - но не как, сигнал не появится .
Записал короткое видео.Смотри.
https://drive.google.com/file/d/1RKHh9ADqf1G9022xI9p-qmpNPTu1RZa8/view?usp=sharing
Кроме этого пока что умеет перелогиниться,менять прокси, следить за связи с брокером и с интернетом. Открывает ордера строго только есть ли связь . Показывает конечно же вручную при наведении мышкой на ордер потому что открывается ордера кнопками.Остальные нужные функции дописываю.