Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

ОСНОВЫ MQL4 86 ПРОСТОЙ ОБЪЕКТ КНОПКИ «КУПИТЬ»

Автор: MQL4Tutorial

Загружено: 2020-09-05

Просмотров: 11994

Описание:

https://mql4tutorial.com

С помощью MQL4 для Metatrader4 мы создадим советника для создания объекта кнопки на графике, который можно использовать как кнопку покупки. Мы также создадим обработку событий для этой кнопки...

В этом видео мы создадим простой объект кнопки покупки прямо на графике, поэтому давайте узнаем, как это реализовать на MQL4.
Для начала нажмите на маленький значок здесь или нажмите F4 на клавиатуре. Теперь вы должны увидеть окно Metaeditor. Здесь выберите «Файл», «Новый файл», «Советник из шаблона», «Продолжить». Я назову этот файл «Простая кнопка покупки». Нажмите «Продолжить», «Продолжить» и «Готово».
Теперь можете удалить всё, что находится выше функции ontick и двух строк комментариев.
Внутри функции ontick мы используем функцию object create, которая создаст объект определённого типа. Первый параметр — это текущий символ на графике, второй параметр — имя, третий параметр — obj (кнопка с подчёркиванием). Если вы выделите его и нажмёте F1, то увидите множество различных типов объектов, и именно этот мы будем использовать. Он добавит кнопку на график.
Следующий параметр — это окно. Мы хотим, чтобы кнопка располагалась перед свечами, то есть в нулевом окне.
Если использовать осциллятор, например, MACD, который создаст отдельное окно под нулевым окном, это будет окно номер один. Давайте разместим кнопку на основном графике. У нас нет значений даты, времени и цены, потому что мы собираемся задать местоположение кнопки, установив несколько свойств.
Для этого мы используем object set integer для текущего символа на графике. Второй параметр — это имя объекта, в нашем случае это кнопка «Купить». Свойство, которое мы хотим изменить, — это свойство объекта x расстояние, и мы установим его равным двумстам пикселям. Затем я хочу изменить ширину, поэтому давайте повторим установку целого числа для текущего символа на графике. Имя объекта то же. На этот раз мы изменим другое свойство, называемое свойством объекта x size (размер по оси x). Зададим его равным двумстам пикселям.
Чтобы задать расстояние от верхней или нижней границы, мы повторяем всё, что мы делали здесь, но на этот раз изменим свойство объекта y distance (расстояние по оси y). Зададим его равным двумстам пикселям.
Конечно, нам также нужно определить высоту кнопки, которая задаётся с помощью свойства obj y size (размер по оси y). Я использовал здесь пятьдесят пикселей.
Мы можем выбрать один из четырёх углов для нашей кнопки, что задаётся изменением свойства obj underscore corner (в моём случае я выбрал угол третий). Чтобы кнопка стала более функциональной, нам нужно задать текст свойства объекта. Уберём скобки, так как это конец функции. Теперь вы можете скомпилировать код, но кнопка ничего не будет делать, и чтобы это изменить, нам нужно добавить обработку событий. Поэтому нам нужно использовать предопределённую функцию, вызываемую по событию на диаграмме. Она использует несколько параметров.
Первый параметр — идентификатор события, а остальные параметры используются для передачи значений в зависимости от типа объекта.
Давайте выясним, какое событие произошло, и для этого проверим, равен ли идентификатор событию на диаграмме подчёркиванию объекта подчёркиванию щелчку. Если вы отметите это событие и нажмёте F1, то увидите множество различных событий, например, нажатие клавиши на клавиатуре — это будет щелчком по диаграмме, но нам нужно именно это, потому что мы хотим узнать, был ли нажат объект. Здесь мы можем использовать значение sparam, поскольку оно передаст имя объекта. В нашем случае это кнопка «Купить». Давайте создадим комментарий, который выведет значение параметра s. В нём должно быть указано, что кнопка «Купить» была нажата. После этого мы используем отправку ордера для текущего символа на графике, чтобы открыть позицию на покупку на десять микролотов. Пожалуйста, не делайте этого на реальном счёте, используйте демо-счёт. Вы можете создать его прямо в Metatrader. И ещё один момент: событие on chart не будет работать в тестере стратегий, поэтому вам нужно просто перетащить советник на реальный график.

Давайте закроем оператор if и функцию, и на этом всё.

Если это было слишком быстро для вас или вы не понимаете, что делает весь этот код, возможно, вам стоит посмотреть одно из других видео из базовой серии или даже премиум-курс на нашем сайте. На самом деле, это было ещё одно предложение от участника премиум-курса. Если вы уже являетесь участником премиум-курса и у вас есть идеи для подобных видео, просто напишите мне. А пока, пожалуйста, нажмите кнопку «Компилировать». У меня нет ошибок. Если это так, вы можете нажать на маленькую кнопку здесь или нажать F4, чтобы вернуться в Metatrader.
В Metatrader убедитесь, что вы находитесь на демо-счёте. Откройте пустой график, найдите кнопку «Новый файл» (простая покупка) в окне навигатора и перетащите её на график.

ОСНОВЫ MQL4 86 ПРОСТОЙ ОБЪЕКТ КНОПКИ «КУПИТЬ»

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

MQL4 TUTORIAL - SIMPLE ORDER CLOSE EA

MQL4 TUTORIAL - SIMPLE ORDER CLOSE EA

MQL4 TUTORIAL BASICS - 87 SIMPLE SELL BUTTON OBJECT

MQL4 TUTORIAL BASICS - 87 SIMPLE SELL BUTTON OBJECT

Как Сделать Настольный ЭЛЕКТРОЭРОЗИОННЫЙ Станок?

Как Сделать Настольный ЭЛЕКТРОЭРОЗИОННЫЙ Станок?

Разведчик о том, как использовать людей

Разведчик о том, как использовать людей

Выходная головоломка Пошевели извилинами

Выходная головоломка Пошевели извилинами

Задача века решена!

Задача века решена!

Просыпаетесь в 3–4 ночи? 5 причин, о которых молчат после 40

Просыпаетесь в 3–4 ночи? 5 причин, о которых молчат после 40

Что такое TCP/IP: Объясняем на пальцах

Что такое TCP/IP: Объясняем на пальцах

Гости из будущего - Лучшие песни - The Best @MELOMAN-MUSIC

Гости из будущего - Лучшие песни - The Best @MELOMAN-MUSIC

Задача из вступительных Стэнфорда

Задача из вступительных Стэнфорда

Срочные переговоры с Путиным / Вывод части войск

Срочные переговоры с Путиным / Вывод части войск

Понимание Active Directory и групповой политики

Понимание Active Directory и групповой политики

Учебник по основам MQL4 97 - ПРОСТАЯ ОБРАТНАЯ ПОЗИЦИЯ

Учебник по основам MQL4 97 - ПРОСТАЯ ОБРАТНАЯ ПОЗИЦИЯ

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

MQL4 TUTORIAL BASICS - 91 SIMPLE CHANNEL OBJECT

MQL4 TUTORIAL BASICS - 91 SIMPLE CHANNEL OBJECT

Вся IT-база в ОДНОМ видео: Память, Процессор, Код

Вся IT-база в ОДНОМ видео: Память, Процессор, Код

SHAZAM Top 50🏖️Лучшая Музыка 2025🏖️Зарубежные песни Хиты🏖️Популярные Песни Слушать Бесплатно #40

SHAZAM Top 50🏖️Лучшая Музыка 2025🏖️Зарубежные песни Хиты🏖️Популярные Песни Слушать Бесплатно #40

MQL4 TUTORIAL BASICS - 81 SIMPLE SMA BUY TRAILING STOP

MQL4 TUTORIAL BASICS - 81 SIMPLE SMA BUY TRAILING STOP

MQL4 TUTORIAL BASICS - 56 SIMPLE CLOSE TIMER

MQL4 TUTORIAL BASICS - 56 SIMPLE CLOSE TIMER

Основы обучения MQL4 - 50 простых советников со случайным входом

Основы обучения MQL4 - 50 простых советников со случайным входом

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com