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. Аватар AlgoTrading Solutions
    Строковый тип данных string в языках MQL4 и MQL5

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

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


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

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

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

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

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


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

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

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

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

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


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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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


  11. Аватар Евгений Черных
    Метатрейдер и MQL4. Урок 13. Функции обработки ошибок

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

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

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

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

  13. Аватар Евгений Черных
    MQL4 для трейдера в терминале MT4. Бесплатное обучение

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






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

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




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

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