MQL4: Использование структур для повышения эффективности разработки программ

Здравствуйте, коллеги форекс-программисты! Наш сегодняшний урок мы посвятим структурам данных и тому, как с их помощью можно повысить эффективность разработки программ на MQL4. Эффективность кода определяется многими факторами. Наряду с уменьшением сложности вычислений (оптимизация алгоритмов) необходимо уделять внимание грамотному проектированию … Continue reading →

» Read more

MQL4: Пишем советник по стратегии «Пирамидинг»

Здравствуйте, уважаемые форекс-программисты! Сегодняшний урок по MQL4 мы посвятим созданию торгового эксперта, в котором реализуем построение пирамиды отложенных ордеров и последующее её сопровождение. Давайте сначала разберёмся, что представляет собой стратегия «Пирамидинг», насколько она эффективна и какие подводные камни таит в … Continue reading →

» Read more

MQL4: Массивы и циклы

Здравствуйте, уважаемые коллеги форекс-программисты! В сегодняшнем уроке, по вашим просьбам, мы подробно разберём работу с массивами и циклами посредством языка MQL4. Циклы служат для многократного повторения какого-то участка кода, а массивы – для хранения неограниченного количества структур данных с их … Continue reading →

» Read more

MQL4: работа с барами, поиск дивергенции по RSI

Здравствуйте, уважаемые коллеги программисты MQL4! В сегодняшнем уроке мы разберем, как можно автоматизировать средствами MQL4 один из самых сильных и надежных паттернов – дивергенцию. Для этого будем писать скрипт, а из технических индикаторов нам поможет индекс относительной силы (RSI). Также … Continue reading →

» Read more

Разворачиваем удобное окружение для программирования на MQL 4/5

Приветствую вас, MQL программисты! Наверняка многим не очень нравится пользоваться стандартным metaeditor для программирования ваших советников, скриптов и индикаторов. Сегодня мы поговорим о том, как увеличить производительность и удобство при программировании. Для работы мы установим phpstorm и специальный плагин для … Continue reading →

» Read more

MQL5: Пишем новостной советник

Уважаемые друзья, коллеги форекс трейдеры и программисты, — здравствуйте! Сегодняшний урок будет посвящен экономическому календарю, который по умолчанию встроен в Metatrader 5. Средствами MQL5 мы научимся «вытаскивать» новости, а также напишем советник, используя функции, которые мы с вами разработаем. Для создания эксперта используем стандартные классы MQL5, благодаря которым разработка происходит максимально быстро и эффективно. Ну а как это сделать, — вы узнаете из […]

» Read more

MQL4: изучаем метод WebRequest

Всем привет! Не так давно в уроке про открытые позиции трейдеров мы брали данные с сайта, находящегося в сети. То, что мы делали тогда на уроке, можно сделать еще одним способом, не используя dll, следовательно, без зависимости от операционной системы. Все, что вам понадобится, — это терминал Metatrader 4 и mql редактор кода. А также знания о стандартном mql4 методе […]

» Read more

MQL4: Пишем советник по торговле заданных паттернов

Всем привет! Наверняка многие из вас часто замечали, что периодически графики той или иной валютной пары повторяют свои движения. На самом деле, в большинстве случаев – это всего лишь временное явление, на котором не получится сделать достаточно много денег. Но что, если есть такие надежные ценовые движения и закономерности, о которых мы и не догадываемся? Сегодня мы напишем довольно простой […]

» Read more

MQL4: Пишем советник по индикатору открытых позиций трейдеров

Не так давно на сайте появился индикатор открытых позиций трейдеров. Мне он понравился тем, что можно одновременно получать данные из нескольких источников. Кроме того, в рамках написания этой статьи я немного протестировал визуально этот индикатор, и результат показался мне многообещающим. И сегодня мы поработаем с этим индикатором, чтобы использовать его данные в своем советнике. [embedded content] Итак, сегодня мы будем […]

» Read more

MQL4: Управление компьютером из советника

Иногда бывает необходимо программно нажать кнопку в стороннем приложении, считать текст с определенного компонента, запустить другой терминал, любую другую программу, открыть текстовый файл, выключить компьютер в определенное время, произвести еще какие-либо операции. Здесь нам поможет функция WinAPI — ShellExecute, которая находится в библиотеке shell32.dll и библиотека WinUser32.mqh. Как можно автоматизировать весь этот процесс — узнаем из нашего нового урока по программированию форекс роботов. […]

» Read more
1 2