Введение в ООП: Классы

Программирование на форекс Mql классы в ооп

Уважаемые господа форекс трейдеры, мы продолжаем наши уроки по MQL. И тема этого урока — классы в объектно-ориентированном программировании.

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

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

Форекс программист

Итак, посмотрев этот урок, Вы теперь наверняка сможете написать:

  • Класс, на основе индикатора Moving average, который бы так же давал сигнал на открытие и закрытие позиции.
  • Советник, который бы открывал и закрывал позиции на основе показаний сигналов от этого класса.

Жду Ваших результатов на форуме:

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

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


Уроки по MQL , ,
  • Константин

    А почему в диструкторе ничего не прописали?

    • xbms

      а в деструкторе нечего писать, я ведь не создавал объекты в конструкторе класса. Сам класс был создан в памяти в событии OnInit, а в событии OnDeinit — удалён.

  • Сео

    Немножко не по теме …..Подскажите пожалуйста как из советника (из модуля) закрыть или отключить советник

    • Сео

      ExpertRemove
      Прекращает работу эксперта и выгружает его с графика.

  • Vladimir

    Здравствуйте

    Можете подсказать как обьявлять и заполнять массив классов?

  • Serp

    Здравствуйте Сергей и те, кто читает этот коммент! Подскажите, пожалуйста, ничего ли не поменялось со времени записи этого видео? Уже несколько раз проверил, ошибок нет, в editore компилит без ошибок, а в тестере стратегий в журнале выдаёт: invalid pointer access in ‘Lesson_Class.mq4’ (126,32). Ругается на ES.SignalOpen() и аналогичные в условиях if, в функции void OnTick().