Форум трейдеров » Торговые роботы, советники, индикаторы » Изучаем вместе MQL5
+ Подписаться
Страница 1 из 2 12 ПоследняяПоследняя
  1. 1,118
    Комментарии
    14
    Темы
    1049
    Репутация Pro
    Аватар для radik  
    Мастер форумных наук

    6 Медалей

    Изучаем вместе MQL5

    Завел ветку по изучению MQL5.
    Недоступно! Pro 0
    Поделиться
    Просмотров: 8,838
  2. 1,118
    Комментарии
    14
    Темы
    1049
    Репутация Pro
    Аватар для radik  
    Мастер форумных наук

    6 Медалей
    В связи с тем, что открыта регистрация на Automated Trading Championship 2012,
    придумал изучить MQL5 и в 2013 запустить на конкурс советник.
    В 2012 запустил пробный! Не знаю, что получиться :smartass:
  3. 1,118
    Комментарии
    14
    Темы
    1049
    Репутация Pro
    Аватар для radik  
    Мастер форумных наук

    6 Медалей
    Ветка называется "Изучаем вместе MQL5".
    Я просто новичок в программировании.
    Когда-то пробовал программировать простенькие задачи на С и С++.
    Сейчас назрела необходимость научиться самому создавать код
    индикаторов и советников, реализовывать свои идеи в автоматической торговле.
    На сайте MQL5 написано, что с нуля mql5 можно изучить за 2-3 месяца.
    Новичкам предлагаю попробовать,
    а знатокам -подсказывать и указывать на ошибки.
    Итак, начнем:
  4. 1,118
    Комментарии
    14
    Темы
    1049
    Репутация Pro
    Аватар для radik  
    Мастер форумных наук

    6 Медалей
    Язык MetaQuotes Language 5 (MQL5) разработан компанией
    MetaQuotes Software Corp.
    Авторы указывают на ряд достоинств этого языка:
    -синтаксис максимально приближен к С++,
    видимо, отсюда и высокая скорость исполнения программ;
    -большая стандартная библиотека в CodeBase;
    -встроенная поддержка OpenCl;
    -богатые возможности по созданию технических индикаторов, графических объектов и пользовательских интерфейсов.

    В языке существует три основных вида программ:
    Скрипт - программа для однократного запуска на ценовом графике.
    Индикатор - программа для расчета массивов значений на основании ценовых данных.
    Советники, или по-другому, эксперты-автоматизация торговых систем.
  5. 1,118
    Комментарии
    14
    Темы
    1049
    Репутация Pro
    Аватар для radik  
    Мастер форумных наук

    6 Медалей
    Для начала работы необходимо установить MetaTrader 5
    и подключить демо счет.
    После запуска программы заходим в редактор MQL5.
    Жмем кнопку " Создать" :



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

    .

    Заполняем секции своим кодом, сохраняем,компилируем.
    И если нет ошибок :thumbsup_002:,
    то Ваш советник или индикатор готов :bow:

    Исходники хранятся в файлах с расширением .mq5,
    скомпилированные ( исполняемые ) файлы с расширением .ex5.
    По умолчанию, исходники и исполняемые файлы хранятся в папке
    C:\Program Files\MetaTrader 5\MQL5.
    Дальше, в зависимости от задач:
    индикаторы в Indicators,
    советники в Experts.

    Предлагаю, для начала, проделать эти необходимые действия,
    посмотреть содержимое папок.
    Ознакомиться, как выглядят программы на mql5.
  6. 13
    Комментарии
    0
    Темы
    7
    Репутация Pro
     
    Новичок

    1 Медалей
    А можно в этом редакторе компилировать mt4 файлы?
  7. 1,009
    Комментарии
    8
    Темы
    769
    Репутация Pro
    Аватар для PAZITIV  
    В начале пути

    3 Медалей
    Цитата Сообщение от Ygg Посмотреть сообщение
    А можно в этом редакторе компилировать mt4 файлы?
    нет. будут вываливаться оишбки. так как практически всё разное: от способа обьявления переменных и типов файлов до зарезирвированных слов. если вам нужны индикаторы для МТ5 из МТ4 поищите конвертер. Но всё равно нужно будет править руками ошибки.
  8. 13
    Комментарии
    0
    Темы
    7
    Репутация Pro
     
    Новичок

    1 Медалей
    Тогда, наверное, уже быстрее будет читать справку и вручную переписывать
  9. 9
    Комментарии
    0
    Темы
    9
    Репутация Pro
     
    Новичок

    1 Медалей
    А можно ли вообще перенести код мкл4 в 5? и существует ли какая-нибудь программа для перевода такого кода. очень бы хотелось перенести в 5 метатрейдер много скриптов с 4, но пока ничего не нашел
  10. 1,118
    Комментарии
    14
    Темы
    1049
    Репутация Pro
    Аватар для radik  
    Мастер форумных наук

    6 Медалей
    Цитата Сообщение от osixl Посмотреть сообщение
    А можно ли вообще перенести код мкл4 в 5? и существует ли какая-нибудь программа для перевода такого кода. очень бы хотелось перенести в 5 метатрейдер много скриптов с 4, но пока ничего не нашел
    Лучше в исходнике разобраться и написать новую прогу в МТ5!!!
    Механический перенос возможен, но много канители.
    А так и Вам большая польза, и скипты или советники в МТ5 перенесете!

Вверх
РегистрацияX

чтобы писать, читать, комментировать