Введение в Объектно ориентированное Программирование, структуры

Объектно ориентированное программирование в mql4Ура, господа форекс трейдеры! Вышел новый билд терминала. Судя по всему, Вы уже прочувствовали, что есть некоторая разница между старой версией Metatrader 4 и новой. Но это только присказка, сказка будет дальше…

Помимо нововведений, которые Вы уже просмотрели в этом видео, Вас ждёт ещё много интересного… Обновлён язык MQL4, и теперь мы уже в полной мере можем использовать Объектно-ориентированное программирование. Этому и будет посвящен этот и последующие уроки.

Домашнее задание

домашнее задание mql_mini

  • Добавьте в структуру AccountInfo информацию о валюте счета, свободной маржи и наименование активного сервера, с которым работает Ваш терминал. Выведите информацию в комментарии.
  • Расширьте структуру Order, добавив в неё информацию о сроке экспирации ордера, объёме ордера и комиссии.
  • Создайте отдельно структуру и массив, в котором будет содержаться информация об отложенных ордерах. Выведите информацию(номер тикета, тип ордера, цена) в виде комментария на экран, однако это нужно через функцию, с передачей адреса массива в функцию(аналог ShowInfo).

Тема на форуме

С уважением, Сергей aka xbms
TradeLikeaPro.ru


Уроки по MQL , ,
  • Олег

    А оно надо?

    • А че надо? С какого района будешь?

      • Олег

        Район Казачий. Сашку Ткача знаешь? Смотрящий за Олимпиадой!

      • Ну все, жди гостей.

      • Олег

        Милости просим!)

    • Сергей

      Поверь, тебе точно не надо!

      • Олег

        Вы медиум товарищ? Аль Ванги внук?

  • Андрей

    Спасибо !
    оч интересно и познавательно.

  • Бармалей

    Все ждал, когда в конце видео будет нажата компиляция. Там ошибочка. int i два раза объявлено 😉
    Все очень интересно, спасибо!!!

  • Бармалей

    МТ5 на мыло. Для меня теперь уж точно…

  • Алексей

    Спасибо, очень интересно!

  • mitso721

    Спасибо

  • Егор

    Спасибо огромное)

  • Александр

    Надо:
    — генерирование случайного Magic ордера (Пример: мое число+Magic );
    — выставление виртуальных TP и SL вместе реальными;
    — формирование шапки эксперта, где: начало время работы (от и до), текущий спред и другая полезная инфа.

  • Игорь

    Спасибо, очень вовремя

  • Тала

    Простите, что не совсем в тему, но очень бы хотелось получить ответ на этот вопрос:

    А что делать если у нас индикатор только в откомпилированном виде и мы не знаем какому буферу обмена относятся те или иные параметры. Например я хотел бы написать советник используя индикатор Ku Klux с этого сайте, который в откомпилированном виде. Пробовал считывать параметры со всех восьми буферов обмена, но какая-то ерунда получается. Не поможете?Урок хороший! А что делать если у нас индикатор только в откомпилированном виде и мы не знаем какому буферу обмена относятся те или иные параметры. Например я хотел бы написать советник используя индикатор Ku Klux с этого сайте, который в откомпилированном виде. Пробовал считывать параметры со всех восьми буферов обмена, но какая-то ерунда получается. Не поможете?

    • иксмен

      В свойствах индикатора есть цвета. Они пронумерованы от 0.Вот какой цвет у линии и ее номер в свойствах индикатора, такой и буфер.

  • Данил

    спасибо большое за урок- только опять сильно быстро по экрану носится Сергей и не успеваешь понимать что он делает…

  • Владислав

    Павел, а можно попросить вас с Сергеем сделать полный курс по ООП в MQL4. Пусть даже он будет платным, зато Сергей рассказывает все просто и понятно!!! Очень интересная тема. По моему еще рано списывать MQL4. Хотя, потихоньку, по вашим урокам изучаем MQL5. Большое спасибо вам Павел и всей команде за ваш труд!!!