Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 12

Тема: Азы программирования на MQL для не программистов

  1. #1

    Азы программирования на MQL для не программистов

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

    ИМХО , Есть простые правила, придерживаясь которых можно эффективно и БЕЗОПАСНО делать полезные для себя изменения в программном коде, лезть вглубь программы, находить в коде ключевое место и менять там пару параметров.

    У меня накоплено достаточно подобного опыта, хочу поделиться.
    Я – не профессиональный программист, просто за свою жизнь я написал несколько работоспособных программ, ещё до того, как стал пытаться торговать на Форексе.
    На Форексе подгонять программы под себя я начинал постепенно. Но теперь некоторые мои программы уже можно считать не переделками чужих программ, а написанными мной самим, опираясь на идеи, позаимствованные на стороне.

    Для начала – ссылка на хороший учебник по языку MQL, на нём программируются индикаторы, скрипты и советники для МетаТрейдер 4
    http://book.mql4.com/ru/content
    ещё одна ссылка – про MQL полегче
    http://mql4you.ru/category/pervye-shagi

  2. #2
    Начать делиться своим опытом хочу с примера, в котором не придётся залазить в программный код.

    Устанавливаю в окне МетаТрейдера индикатор МА (скользящие средние) с периодом 25 на ТаймФрейме 4 часа.
    2015-10-10_1.png2015-10-10_2.png2015-10-10_3.png2015-10-10_4.png

  3. #3
    Открываю ещё одно окно для этой же валютной пары и ТФ выбираю 1 час.
    В этом окне устанавливаю индикатор МА с периодом 100
    2015-10-10_5.png2015-10-10_6.png

  4. #4
    Думаю, все поняли, что, увеличив в 4 раза числовой параметр индикатора, я на графике ТФ Н1 получил линию индикатора с графика Н4

    Вот – ещё один пример, когда увеличивая числовые параметры мы получаем график с бОльшего ТФ. Индикатор ЗигЗаг со стандартными параметрами и увеличенными в 4 раза.
    2015-10-10_ЗЗ_1.png2015-10-10_ЗЗ_2.png2015-10-10_ЗЗ_3.png

  5. #5
    Думаю, все поняли, что, увеличив в 4 раза числовой параметр индикатора, я на графике ТФ Н1 получил линию индикатора с графика Н4

    Вот – ещё один пример, когда увеличивая числовые параметры мы получаем график с бОльшего ТФ. Индикатор ЗигЗаг со стандартными параметрами и увеличенными в 4 раза.
    2015-10-10_ЗЗ_1.png2015-10-10_ЗЗ_2.png2015-10-10_ЗЗ_3.png2015-10-10_ЗЗ_4.png

  6. #6

  7. #7
    Итак, я нашёл файл с программным кодом индикатора ЗигЗаг.
    Теперь я этот файл копирую и дальше буду работать с копией.
    Обращаю внимание, что
    С ФАЙЛАМИ .ex4 НИЧЕГО НЕ ДЕЛАЕМ.
    работаем ТОЛЬКО с файлами .mq4
    2015-10-10_ЗЗ_26.png2015-10-10_ЗЗ_27.png2015-10-10_ЗЗ_29.png

  8. #8
    открыли откопированный файл в МетаЭдиторе и там меняем числовые параметры индикатора, делаем их в 4 раза больше.
    2015-10-10_ЗЗ_30.png2015-10-10_ЗЗ_31.png2015-10-10_ЗЗ_32.png

  9. #9
    Закрыл этот файл, переименовал, открываю переименованный индикатор в МетаЭдиторе
    2015-10-10_ЗЗ_33.png2015-10-10_ЗЗ_34.png2015-10-10_ЗЗ_35.png

  10. #10
    Дальше надо скомпилировать получившийся программный код.
    (После комприляции в папке, где лежат файлы индикаторов появится файл .ex4 с таким же именем.)
    И в меню Навигатора МТ тоже появляется этот наш новый индикатор.
    Запускаю его.

Страница 1 из 2 12 ПоследняяПоследняя

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •