Группа "Программирование на MQL"

Рейтинг 272


Рейтинг
272
avatar

Программирование на MQL  

Описание группы

Обсуждаем здесь вопросы разработки экспертов, делимся опытом, выкладываем уроки.

Внимание! Если Вы хотите заказать советник, то Вам в группу «Заказы на разработку советников»

Координаторы (1)

Соавторы (7)

Участники (163)

Открытая группа

    Эта группа является открытой. Чтобы стать участником и получать уведомления о появлении новых материалов в группе, нажмите кнопку "Вступить в группу" (доступно зарегистрированным пользователям).

создавать новые топики в группе смогут только назначенные соавторы.

Разберем самые часто встречающиеся ошибки на MQL4

В программах на MQL4 часто невольно допускаются различные ошибки. В этом топике мы разберем наиболее часто встречающиеся из них.

Первое место в нашем топе ошибок занимает «крик души» терминала: «Потеряли индикатор!»



В таких случаях возмущению пользователей эксперта нет предела: «Советник не работает!» или «Ставлю советник на график и ничего не

( Читать дальше )


Советник с применением ООП. Реальный пример

В предыдущем топике «Напишем советник на MQL4 с использованием ООП» мы научились создавать собственный класс с необходимыми нам функциями и применили их в простейшем эксперте. Убедившись в том что простейший вариант эксперта с применением ООП работает, перепишем следующий эксперт на двух МА.



( Читать дальше )


Напишем советник на MQL4 с использованием ООП

В этом топике создадим свой первый класс на MQL4 и используем его в простейшем советнике.

Заготовка:

Элементарная заготовка класса будет выглядеть так:


class CMyClass 
  {
   // Здесь располагается весь код класса
  };


Наш класс начинается со слова class, затем идет его имя и в фигурных скобках находится весь код класса.

Инкапсуляция

( Читать дальше )


Нейросети. Однослойный перцептрон.

После победы советника Александра Топчило на чемпионате по автотрейдингу Automated Trading Championship 2007 эксперты на основе нейросетей стали особенно популярны.



Интервью с чемпионом вы можете посмотреть по ссылке: championship.mql4.com/2007/ru/news/302


( Читать дальше )


Манименеджмент. Лот от риска на стоп.

Ранее мне встречались подобные формулы расчета лота, но мне захотелось во всем разобраться самостоятельно. Итак приступим.

Дано:

1. Депо 10000$.
2. Риск 2% от депо.
3. Стоп 1500 пунктов.

Найти: Лот?

( Читать дальше )


Парсинг страницы сайта и MQL4

На самом простом примере рассмотрим, как можно использовать данные со страницы сайта в собственном эксперте. Для тех кто желает изучить эту тему более углубленно, есть следующие материалы:

www.mql5.com/ru/code/7089
www.mql5.com/ru/code/12768
www.mql5.com/ru/code/10366
www.mql5.com/ru/articles/73

Будем считывать данные

( Читать дальше )


Делаем простейший копировщик сделок

Несколько месяцев назад в одном из топиков в «Столе заказов MQL»: zakaz.opentraders.ru/31339.html
меня просили создать копировщик сделок, но на тот момент я не представлял как это делается. В этом же топике я спросил насколько это сложно и получил ответ:

Александр, есть где то исходники копировщика? Насколько сложно написать его с нуля? Хочу

( Читать дальше )


Напишем свои функции для реальной торговли

Некоторое время назад вышел топик «Как переписать советник для реальной торговли», где рассматривалось создание эксперта на основе заимствованных функций. В этом же топике зададимся целью создать собственные функции и используем их для создания советника.

Чем же функция для тестера будет отличаться от версии онлайн?

1. Проверкой определенных

( Читать дальше )


Индикатор опционных уровней для MT4 и МТ5

Описание:

Индикатор предназначен для расчета и вывода на экран опционных уровней.

Скачиваем бюллетень СМЕ: www.cmegroup.com/market-data/daily-bulletin.html

Или так: ftp://ftp.cme.com/bulletin/

Заполняем входные переменные индикатора и получаем на экране опционные уровни.

Расчет уровня по формуле:

( Читать дальше )


Создание торговой панели с использованием классов стандартной библиотеки МТ4

Не так давно я впервые создал и поделился с вами способом создания торговой панели на основе графических объектов. Топик назывался "Панель управления на MQL4 это просто!"

Сейчас я хочу предложить более трудозатратный но намного более интересный способ написания торговой панели. В основу легла статья СОЗДАЕМ ПОМОЩНИКА В РУЧНОЙ ТОРГОВЛЕ. Я немного

( Читать дальше )


Индикатор "Спидометр"

Индикатор показывает скорость тика, путь пройденный ценой и время прохождения в микросекундах. Скорость показывается в пунктах за секунду. При скорости больше установленного в настройках значения звучит алерт, шлет мэйл и пуш.



Когда начинается движуха, вы будете всегда в курсе :) 

Скачать:

( Читать дальше )


Извращённый способ регулирования скорости тестера. MT4

Многие, наверное, сталкивались с проблемой при тестировании в MT4 на всех тиках: скорость тестирования 31 медленная, прям тягомотина, а скорость 32 — вмиг график улетает, не успеваешь на паузу в нужном месте нажать.

( Читать дальше )


Панель управления на MQL4 это просто!

До сегодняшнего дня я думал что писать панели управления это очень непростая задача. Когда я попробовал набросать простенький вариант, все оказалось иначе.

Пусть в нашей панели будет всего три кнопки «BUY», «SELL», «CLOSE». Вы спросите почему так мало? Да только потому чтобы показать принцип написания панелей, люди знакомые c MQL4 очень быстро

( Читать дальше )


Торгуем в тестере вручную. MT4

Предлагаю советник для ручной торговли в тестере MetaTrader4. Одновременно может быть открыта только одна позиция.

Советник позволяет:
— открывать и закрывать вручную сделки в тестере,
— выставлять stop loss (SL) и take profit (TP),
— закрывать сделку, не дожидаясь срабатывания SL или TP,
— переносить SL в безубыток.

( Читать дальше )


Как заставить работать советник на нестандартном таймфрейме

Совсем недавно в группе «Стол заказов MQL» были размещены два подобных заказа, с просьбой переписать советник для работы на нестандартном таймфрейме:
zakaz.opentraders.ru/31412.html
zakaz.opentraders.ru/31316.html

На обычных графиках советники работали, а на оффлайновых улыбались но отказывались торговать. Чтобы решить этот вопрос, я

( Читать дальше )


Начать торговлю с Альпари