MQL5

Сайт продукта: https://www.mql5.com/
MQL5 — MetaQuotes Language. Интегрированный язык программирования для самого популярного в мире торгового терминала на рынке forex —  Metatrader5. Язык появился в 2010 году одновременно с выходом в свет терминала Metatrader5. С 2005 года в торговом терминале MetaTrader4 использовался язык MQL4.

Язык программирования MQL5 очень схож с языком C++.

https://en.wikipedia.org/wiki/MetaQuotes_Language_MQL4/MQL5
  1. Иван Зайденберг: Как зарабатывать при помощи торговых роботов на MQL5?
     

    Иван Зайденберг — успешный алготрейдер, который умудряется зарабатывать на рынке forex при помощи торговых роботов, написанных в среде MQL5 под Metatrader. В этом видео Иван рассказывает про свои стратегии и как прошел свой путь в алготрейдинге.

    Иван выступил на 27 конференции смартлаба 28 апреля 2010 года.

    Все видео конференции: confa.smart-lab.ru 

    Новая конференция тут: market.smart-lab.ru/confa  
    Программа конференции формируется!
    Ждём ваших предложений по спикерам!

    Авто-репост. Читать в блоге >>>
  2. MQL программирование (LUA) и вообще программирование (C/C++)
    Добрый день, smartlab и его посетители!
     Возможно обращаюсь с не совсем стандартной просьбой или помощью. В общем, есть  надобность в обучении программированию, а именно языка Си (Си++ в дальнейшем + MQL (LUA) для автоматизации торговли (стратегия основана строго по цене) со всеми его наворотами. Понимаю, что дело нелегкое. Курсов хороших очень мало (есть мега громкие, но комментарии не порадовали) и неудобно по времени.

     Опыт на рынке у меня порядка 5-ти лет и перепробовал за этот срок все что можно (огромных архив паттернов, индикаторы, тс, нестандартные подходы, скальпинг, лента, объемы и прочитана почти вся биржевая литература + близкое к понимаю биржи и природы поведения цены, тестировал и очень все хорошо работает, если грамотно торговать на любом таймфрейме), в итоге, использую только самое простое и рабочее, но это такая рутина и понимаю, что нужно писать робота для автоматизации ТС, как не крути, да и вообще нужно освоить программирование так как оно мне очень интересно для создание десктопных программ и тп на СИ++ не связанных с биржей. Кто научит помогу разобраться с биржей и куда получше любых обучающих ресурсов в сети и круче любого платного гуру в мире трейдинга (некоторые, слышал, готовы миллионы отдать за понимание цены). Простая человеческая просьба без лишнего пафоса и обещания золотых гор.

    Авто-репост. Читать в блоге >>>
  3. Усовершенствованный рейтинг сигналов MQL

    Занимаюсь трейдингом и созданием советников уже много лет. Давно наблюдаю за сервисом сигналов MQL, а особенно за его рейтингом. Иногда, бродя между страницами сервиса, я находил очень неплохие и качественные сигналы. Но их рейтинг, к сожалению, оказался далеко не в первых рядах. Что я имею ввиду под понятием «качественные сигналы»? Совершенно очевидно, что любой процесс оценивается по результату достижения/недостижения его цели. Цель торговли — прибыль. Больше прибыли — лучшая торговля. Но, очень часто, гоняясь за космическими процентами прибыли, трейдеры и инвесторы забывают о таких понятиях как риск (просадка), количество сделок, загрузка депозита и другие статистические параметры сигналов. А ведь они тоже не менее важны прибыли, так как отображают стиль торговли трейдера или советника. Например, я лучше отдам свои деньги трейдеру, который сделал 50% за 1000 сделок чем тому кто заработал 100% за 10 «удачных» сделок. Ведь я понимаю, что большая выборка снижает возможный процент ошибки в статистических данных, которые оценивает каждый инвестор, ищущий подходящий для себя сигнал.
    В общем, как результат своих наблюдений, я решил создать свой собственный рейтинг всех сигналов MQL. Он уже готов в виде .xls (Excel) файла. Сегодня, в 
    читать дальше на смартлабе
  4. MQL5: полный путь к файлу

    Всем привет.
    Начал изучать mql5, столкнулся с такой задачей: как записать файл из скрипта MetaEditor(mt5) в нужную мне папку?
    Получилось пока только в папку с терминалом, путь которой можно получить через TerminalInfoString(TERMINAL_DATA_PATH).
    Можно ли как-то назначить произвольный путь? Например, «C:\\TestFile\\file.txt»? (в таком варианте у меня не отрабатывает)

    P.S. гугл не помог


    читать дальше на смартлабе
  5. Строковый тип данных string в языках MQL4 и MQL5

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

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


    читать дальше на смартлабе
  6. Вещественные типы данных в MQL4 и MQL5

    Всех приветствую. Продолжаем изучение языка MQL4.

    В прошлый раз мы рассмотрели целые типы данных, а сегодня поговорим о вещественных типах. Они предназначены для того, чтобы хранить не только целую, но и дробную часть числа. Поэтому они гораздо более универсальны, чем целые типы данных. В плане математических операций с целыми числами мы ограничены тем, что результат обязательно должен быть целым, иначе мы потеряем дробную часть числа. По этой причине целые типы чаще всего применяются для нумерации элементов массива и для всевозможных счётчиков, когда нам необходимо посчитать сколько раз выполнилось какое-либо условие. Например, перебрать все активные ордера и посчитать сколько из них каждого типа: (buy, sell, buy stop, buy limit, sell stop, sell limit).

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

    Вещественных типов данных в языке MQL4 (и в MQL5 тоже) всего 2:


    читать дальше на смартлабе
  7. Как MQL стригёт понемногу клиентов

    Завести на сайт типа можно, но вывести типа нельзя.

    В наглую принуждают к сделке типа потрать на их софт...

    Заказал робота, исполнитель не сделал, они 3 доллара сожрали с меня, я то при чём если разработчик ступил с него и берите.

    Так Что осторожнее с  ............


    читать дальше на смартлабе
  8. Целые типы данных в MQL4 и MQL5

    Всех приветствую. Продолжаем цикл уроков по MQL4.

    В прошлый раз мы начали тему типов данных, сегодня будем говорить о ней более конкретно. Речь пойдёт о целых типах данных, предназначенных для хранения целочисленных значений. В языке MQL4 их 11 штук и отличаются они друг от друга по количеству места, которое занимают в памяти, и по области значений, которые переменные данных типов могут  принимать. Естественно, исходя из этих отличий, иногда рациональнее использовать один тип данных, а иногда другой.

    Список целых типов данных в MQL4 выглядит следующим образом:

    • char
    • uchar
    • bool
    • short
    • ushort
    • int
    • uint
    • color
    • long
    • ulong
    • datetime

    Кстати, в языке MQL5 типы данных такие же, так что содержание поста можно смело отнести и к целым типам данных в MQL5.

    Все подробности о каждом типе данных с примерами применения можно узнать из закреплённого видео. Спасибо за внимание.


    читать дальше на смартлабе
  9. Где можно найти подробное описание формата Metastock?

    Собственно, сабж. Хочу написать утилиту, работающую с этим форматом данных. Чтоб можно было что угодно и как угодно крутить. Сращивать разные базы данных, делить, конвертировать в ASCII и обратно. Привлекает концепция master файла как оглавления, это удобно для моих целей.

    Или может быть такое уже есть, посоветуйте?   
    читать дальше на смартлабе
  10. Форекс сигналы MQL5

    www.mql5.com/ru/users/rever27/seller
    Сигналы находятся в ТОП50 лучших на сайте. Самому популярному из них более 4х лет с капиталом подписчиков в 447K USD.
    Стоимость подписки минимально допустимая.
    читать дальше на смартлабе
  11. Настройка редактора программного кода MetaEditor для разработки советников / индикаторов / скриптов под платформы МТ4 и МТ5

    Всех приветствую.
    Решил завести свой блог на смартлабе и делать публикации на тему алгоритмической торговли. Буду время от времени постить материалы посвящённые программированию на языках mql4 и mql5 под торговые платформы MetaTrader 4 и 5 соответственно.

    Материалов по этим языкам в интернете предостаточно, но большая часть видеоуроков от разных авторов, и от меня в том числе, записывалась до 600 билда терминала МТ4, когда он и претерпел значительные изменения. Именно тогда в mql4 и появилось объектно-ориентированное программирование и в целом язык изменился. Не то чтобы старые видеоуроки полностью утратили актуальность, но часть программного кода, написанного в старых версиях mql4 без ошибок и предупреждений успешно не перекомпилируется в современной версии редактора. Поэтому решил обновить цикл видеоуроков по mql4 с перспективой дальнейшего перехода на mql5. 

    Конечно самым мощным ресурсом для изучения mql является официальное сообщество. Но там манера подачи скажем так: «От программистов — для программистов». Абсолютному новичку в программировании вообще и в mql в частности, пользоваться только справочной документацией будет затруднительно. Я же стараюсь доносить информацию максимально просто, доходчиво и с примерами. 
    читать дальше на смартлабе
  12. Нужен программист по MQL4

    Нужен программист по MQL4 по заданию нужно дописать пару индикаторов.Индикаторы информативные математические никаких стрелок алертов и тд писать в личку
    читать дальше на смартлабе
  13. Метатрейдер и MQL4. Урок 14. Удаление и закрытие ордеров

    Полный видеокурс об MQL4 и MetaTrader4.
    Поставьте, пожалуйста, плюс за труды.


  14. Метатрейдер и MQL4. Урок 13. Функции обработки ошибок

    Полный видеокурс об MQL4 и MetaTrader4
    Поставьте, пожалуйста, плюс за труды и подпишитесь.

  15. Метатрейдер и MQL 4. Урок 11. Функция ORDERSEND. Торговый робот

    Изучаем MQL4 для MetaTrader 4, Господа! Идет уже урок 11 

    Поставьте, пожалуйста, плюс за труды

  16. MQL4 для трейдера в терминале MT4. Бесплатное обучение

    Обучение Wealth lab заканчивается.  Все уроки тут . Мы теперь переходим к MQL 4






    Поставьте, пожалуйста, плюс за труды. И подпишитесь тут на смарт лабе(мышку на ник- подписаться)
  17. MQL4 для трейдера в терминале MT4. Бесплатное обучение

    Скоро выложим последние уроки по созданию торговых стратегий WEALTH LAB. Пора перейти на изучение MQL4. Об этом и записал видео 3 минуты.




    ссылка на плейлист об MQL 4

    Поставьте, пожалуйста, плюс за труды и подпишитесь!
Чтобы купить акции, выберите надежного брокера: