Tag Archives: mql4

MQL4: Расчет статистических коэффициентов и их использование для оптимизации советников

Приветствую вас, друзья!

Существует довольно много различных статистических коэффициентов, отражающих тот или иной аспект качества торговой системы. А что будет, если оптимизировать ТС по значениям какого-либо из этих коэффициентов? Сегодня будем разбираться с этим вопросом в новом уроке по программированию.

Читать далее
Уроки по MQL4 , ,

MQL4: Пишем один советник сразу для MT4 и MT5

Приветствую вас, друзья!

Многие из вас наверняка уже не раз сталкивались с таким неудобством: написали советник на языке mql4, а потом захотелось попробовать поиграться с ним в MetaTrader 5. Переписывать заново весь код — довольно кропотливое и долгое занятие, к тому же приходится сначала разобраться с работой уже имеющегося. Писать два разных советника отдельно для MT4 и для MT5 — тоже накладно по времени. Именно эту задачу мы с вами сегодня и решим в новом видео уроке.

Узнать больше
Уроки по MQL4 , , ,

MQL4: Как узнать реальную просадку во время тестов

Приветствую вас, друзья форекс трейдеры и программисты !

Периодически мне задают вопросы: как построить реальный график просадки советника во время тестирования. Это очень актуальная тема, особенно для любителей рискованных способов мани менеджмента.

В терминале MetaTrader есть и график баланса с эквити, и некоторая статистика по тестированию, но она не всегда удобна, и хорошо, когда под рукой есть свой собственный, проверенный инструмент. Сегодня мы с вами такой инструмент создадим.

Узнать больше
Уроки по MQL4 , , , , ,

MQL4: Исправляем ошибки и предупреждения при компиляции в MetaEditor

Разработка торговых экспертов на языке MQL4 является не такой уж простой задачей. Во-первых — алгоритмизация любой сложной торговой системы уже представляет собой проблему, так как нужно учесть очень много деталей, начиная с особенностей ТС и заканчивая спецификой среды MetaTrader 4. Во-вторых, даже наличие детальнейшего алгоритма не избавляет от сложностей, возникающих при переносе разработанного алгоритма на язык программирования MQL4.

Компилятор оказывает некоторую помощь при написании корректных экспертов. После начала компиляции MetaEditor сообщит обо всех синтаксических ошибках в вашем коде. Но, к сожалению, помимо синтаксических ошибок ваш советник может содержать еще и логические ошибки, которые компилятор выловить не может. Поэтому этим нам придется заняться самим. Как это сделать — в нашем сегодняшнем материале.

Узнать больше
Уроки по MQL4 , , ,

MQL4: красивое логирование событий для ваших ботов

Приветствую вас, господа MQL программисты!

Наверняка многих из вас раздражает стандартная система логирования в терминале MetaTrader 4. В логах сложно искать ошибки и различные значимые события, так как они сливаются со всеми остальными записями. И сегодня мы эту ситуацию постараемся исправить.

Узнать больше
Уроки по MQL4 , , ,

MQL4: Пишем индикатор новостей

Приветствую вас, господа MQL программисты!

Довольно часто возникает ситуация, когда нам нужно в форекс советнике или индикаторе использовать какие-то данные, которые находятся в сети на определенных страницах.  Типичный пример подобной ситуации — получение новостей и отображение их в терминале на графике в удобном для вас формате. Как это сделать — вы узнаете из сегодняшнего урока.

Смотреть видео
Уроки по MQL4 , , , ,

MQL4: Пишем долгосрочный советник по «Стратегии Черепах»

Приветствую вас, друзья форекс программисты !

Не так давно был опубликован видео урок по знаменитой системе Черепах Майкла Ковела. Она навела меня на идею адаптации этой замечательной стратегии к рынку Форекс. Именно этим мы и займемся сегодня, а получившийся советник будем использовать для разработки, например, системы мани менеджмента в последующих уроках.

Смотреть видео
Уроки по MQL4 , , , , ,