metaeditor 4 что это

MetaEditor для чайников.

Очень часто скачав новый советник или индикатор приходится сталкиваться с рекомендациями отредактировать некоторые параметры в редакторе MetaEditor, для новичков в трейдинге это простое задание по началу кажется неразрешимой задачей.

Торгуй по крупному только с ведущим брокером

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

Если же у вас возникло желание создать свой индикатор или советник в место «Изменить» выбираем «Создать в редакторе«.

Хотя программа и имеет дружественный интерфейс и множество подсказок, для создания своего срипта вам уже понадобятся более глубокие знания.

Не следует бояться редактора, работа с ним не настолько сложна как кажется, особенно если вам нужно отредактировать уже имеющиеся скрипты форекс.

Предупреждение о рисках.

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

Консультации по торговле на форекс и других биржевых площадках России

Источник

Урок №1: MetaEditor

Итак, разработка программного обеспечения(советник, скрипт, индикатор) производится в специальном редакторе — MetaEditor.

Вызывается он через меню:

либо кнопкой быстрого запуска:

Далее создаём скрипт, индикатор или советник:

И мы видим окно Мастера MQL, который нам поможет создать шаблон советника в MetaEditor. Нам предлагается на выбор несколько вариантов того, что можно создать. Последние три варианта нам пока не нужны, они для профессиональных программистов. Нам могут пригодиться: Советник (шаблон), Пользовательский индикатор или Скрипт. Сейчас выбираем Советник (шаблон) и нажимаем далее.

В следующем открывшемся окне Мастер MQL нам предлагает заполнить несколько полей. В первом поле мы прописываем наименование нашего советника, допустим Experts\My_Expert.

В поле «Автор» описываются авторские права, в данном случае Ваш покорный слуга — xbms.

В поле «Ссылка» прописывается Ваш сайт, если таковой есть.

Поле «Параметры» нужно для того, чтобы мы на данном этапе уже ввели начальные значения в данном советнике, например, переменную лота(Lots), переменную TakeProfit, переменную StopLoss и так далее. С типами данных, указанными в каждом параметре можно ознакомиться по ссылке.

Итак, заполняем нужные нам поля и нажимаем кнопку «Далее».

В следующем окне Мастер MQL нам предлагает выбрать некие базовые события, которые он автоматически пропишет нам в коде. Нас они пока не интересуют и нажимаем кнопку «Далее».

В следующем окне Мастер MQL снова предлагает включить некоторые события в наш стандартный шаблон. Здесь нам также ничего не нужно и мы нажимаем кнопку «Готово».

И мы наконец видим базовый шаблон нашего будущего советника в MetaEditor, основные параметры и функции которого мы разберём на следующем уроке.

Источник

Добро пожаловать в алготрейдинг!

MetaEditor — это современная среда разработки торговых стратегий, интегрированная с платформой MetaTrader. С помощью MetaEditor можно создавать программы для алгоритмического трейдинга на языках MQL4 и MQL5: торговых роботов, технические индикаторы, скрипты, графические панели управления и многое другое.

Программирование — это не только возможность облегчить и автоматизировать собственные торговые операции или создать робота, который будет без устали торговать вместо вас. Это еще и возможность зарабатывать на создании программного обеспечения для множества других трейдеров. И для этого в торговой платформе уже есть вся необходимая инфраструктура.

Вы можете продавать свои программы в Маркете. Это самый большой магазин приложений для торговых платформ. В нем уже представлено более 10 000 роботов и индикаторов. Выставляя продукт в Маркете, вы получаете доступ к огромной аудитории: он встроен в сайт MQL5.community с большой посещаемостью, а также прямо в торговую платформу. Сервис обеспечивает всю необходимую инфраструктуру: обработку платежей, доставку программ и защиту продавцов и покупателей.

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

Вы можете внести свой вклад в развитие алготрейдинга, публикуя работы в библиотеке исходных кодов. Ваши программы будут доступны для скачивания прямо из торговой платформы. Если вы новичок в программировании, то в библиотеке вы найдете множество полезных материалов для обучения: от скриптов, выполняющих простые торговые задачи, до сложных торговых роботов и технических индикаторов.

Начинайте изучать алготрейдинг, а MetaEditor даст вам все необходимые инструменты.

Читайте также:  какой знак зодиака янтарь

Удобное редактирование кода

MetaEditor предоставляет удобные возможности для написания исходного кода MQL4/MQL5-программ.

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

Редактор позволяет быстро посмотреть сигнатуру функции, поддерживает сниппеты и закладки, быструю вставку ресурсов и удобную навигацию по коду.

MetaEditor позволяет быстро создавать проекты по шаблону, а также готовых торговых роботов при помощи Мастера MQL.

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

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

MetaEditor предоставляет возможности для тщательной проверки всех алгоритмов программы перед ее запуском в реальную работу.

При отладке вы можете по шагам пройти исполнение каждой функции программы, увидеть результаты вычисления всех выражений и стек вызовов.

Отладку можно запустить не только на ценовом графике в торговой платформе, но и в тестере стратегий. Это позволяет не ждать определенных рыночных условий для проверки торгового алгоритма.

Скорость работы является одним из важнейших параметров в алготрейдинге. Функция профилирования в MetaEditor позволяет проверить быстродействие исходного кода программы, выявить и оптимизировать наиболее медленные функции.

Программа запускается на ценовом графике или в тестере стратегий, после этого MetaEditor выдает отчет о времени выполнения и количестве вызовов каждой функции в исходном коде программы.

Посмотреть скорость выполнения программы можно не только по функциям, но и по отдельным строкам.

MQL5 Storage и групповые проекты

В MetaEditor встроено онлайн-хранилище исходного кода MQL5 Storage, поддерживающее функцию контроля версий.

Хранилище позволяет получить доступ к своим кодам с любого компьютера, используя учетную запись MQL5.community. Если сохранять в нем файлы, то они не потеряются даже при выходе из строя вашего жесткого диска.

MQL5 Storage позволяет вести совместную разработку проектов с любыми удаленными пользователями. Достаточно создать групповой проект и раздать права участникам. Они сразу же смогут получить его на свои компьютеры и приступить к работе. Система контроля версий MQL5 Storage позволит отслеживать все изменения.

Источник

MetaEditor – программа для редактирования кода на языке MQL

Если вы хотите изменить или создать MQL4-код, вам необходимо быть знакомым с MetaEditor, поскольку этот редактор вы будете использовать чаще всего.

MetaEditor — это специальный редактор для разработки, управления и компиляции MQL-программ, который поставляется в комплекте с MetaTrader. Как уже знаем, MQL4 — это язык программирования, а исходные файлы — это текстовые файлы с расширением MQ4 и MQH. MetaEditor облегчает задачу создания и редактирования исходных файлов следующими способами:

Одной из основных функций MetaEditor является возможность компилировать исходные файлы. Что означает компиляция программы? Компьютер по сути является очень сложным калькулятором. Он выполняет математические операции в двоичной системе. Код, который вы пишете, имеет смысл смысл только для вас, но для исполнения его компьютером он должен быть обязательно скомпилирован в двоичную систему.

С помощью компиляции мы преобразуем исходный файл с расширением MQ4 в файл с расширением EX4, который может быть выполнен компьютером. Другими словами, после того, как вы создали исходный файл MQ4, вам нужно скомпилировать его для создания исполняемого файла EX4. Скомпилированные файлы можно только запускать и нельзя читать, поэтому вы не сможете получить исходный код, из которого они были созданы.

Как запустить MetaEditor?

MetaEditor включен в комплект поставки MetaTrader и также постоянно обновляется. Чтобы открыть MetaEditor у вас есть три варианта.

Вариант 1. В MetaTrader откройте меню «Сервис» и выберите «Редактор MetaQuotes Language»:

Вариант 2. На стандартной панели щелкните на значок MetaEditor:

Вариант 3. В меню «Пуск» откройте MetaTrader 4 и выберите MetaEditor. Также вы можете запустить редактор MetaEditor, кликнув по его иконке на рабочем столе:

Интерфейс MetaEditor

Интерфейс MetaEditor интуитивно понятный. Вы можете просматривать файлы в навигаторе, а также сохранять, открывать, компилировать ваши советники, скрипты или индикаторы. Проверять код на наличие ошибок, читать статьи и просматривать библиотеку готовых примеров кода.

Как создать новый советник?

Мастер MQL в MetaEditor — это самый быстрый способ начать создание советника. Вы можете запустить мастер:

Читайте также:  какой параметр зуба нормального зубчатого колеса численно равен модулю

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

Выбираем Советник (шаблон):

Вам будет предложено ввести имя, автора и ссылку, а также некоторые дополнительные параметры. Поле Имя будет именем файла вашей программы. Советник будет сохранен в папке Experts под этим именем.

Содержимое поля «Автор» будет отображаться рядом с именем советника в тестере стратегий и в виде всплывающей подсказки при наведении указателя мыши на имя советника в окне навигатора. Поле «Ссылка» — это URL-адрес вашего веб-сайта, однако оно не появится нигде за пределами файла исходного кода.

Вы также можете ввести свои торговые параметры здесь. Вы можете добавить один или два параметра, но не беспокойтесь о их настройке. Лучше просто добавить их вручную в исходный код позже.

Нажмите на кнопку «Далее», и откроется шаблон советника с уже добавленной информацией. Шаблон советника по умолчанию довольно минимален, но он содержит базовую структуру советника.

Скрипт, который выводит на экран слова «Привет, мир!»

Если вы хотите выучить язык программирования, вам придется постоянно экспериментировать и тестировать свой код. Давайте для примера попробуем создать простой скрипт, который будет выводить на экран слова «Привет, мир!»

Откроем MetaEditor и создадим новый скрипт. Вы можете нажать кнопку «Создать» на панели инструментов или нажать «Файл», затем «Создать». Далее выбираем «Скрипт» и нажимаем «Далее»:

Выбираем имя для вашего скрипта. В этом примере мы будем использовать Test1. Далее нажимаем «Готово»:

Готово! Наш новый скрипт создан с базовой разметкой кода:

Изменим данный код, просто добавив в функцию OnStart () вывод предупреждения «Привет, Мир!» Теперь при выполнении скрипта должно появится всплывающее сообщение:

Источник

MetaEditor 4 версии. Обучение для начинающих трейдеров с видео обзором

MetaEditor 4 версии, является многофункциональным специализированным редактором, предназначенным для создания, редактирования и наконец компилирования прикладных программ, написанные на языке программирования MQL4.

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

Возможности и неоспоримые преимущества MetaEditor 4 версии

MetaEditor 4 версии, это одна из составных частей клиентского терминала MetaTrader, с помощью, которой любой трейдер имеет возможность самостоятельно разрабатывать советники, скрипты, индикаторы, библиотеки функций и тому подобное.

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

ЛУЧШИЕ БРОКЕРЫ ОПЦИОНОВ КОТОРЫХ ВЫБРАЛИ ВЫ!

FOREX БРОКЕРЫ С ЛУЧШИМИ ТОРГОВЫМИ УСЛОВИЯМИ:

Основным преимуществом редактора MetaEditor 4 версии, является то, что он прост в эксплуатации и для начинающих трейдеров специальное обучение для работы с ним не понадобится. Для создания простого советника, нет надобности, иметь глубокие познания и серьезного опыта в программировании. Меню редактора понятно на интуитивном уровне, здесь все доступно каждому и максимально упрощено.

Следует отметить, что MetaEditor 4 версии может распознавать всевозможные языковые конструкции, что дает возможность выводить подсказки, касательно использования функционала редактора и подсвечивать разные элементы кода программы.

Также для начинающих трейдеров, этот редактор будет полезен и встроенными мощными инструментами:

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

MetaEditor 4 версии – файловая система и типы файлов

Начнем с того, что для начинающих трейдеров важно знать – клиентский терминал различает типы программ по их расположению в подчиненных директориях. Все прикладное программное обеспечение сосредоточено в директории «Каталог терминала» => experts.

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

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

Что касается типов файлов, то MetaEditor 4 версии и в частности используемый им язык программирования MQL, различает три файловых типа, которые несут программный код, скажем mq4, ех4 и mqh. Файлы такого типа, как mq4 являются исходными кодами программ, создаваемым при помощи MetaEditor 4 версии. В таких файлах находятся исходные программные тексты всех видов – индикаторов, скриптов и экспертов.

Читайте также:  что делать если itunes не открывается на компьютере

После составления программного кода, он может быть сохранен и при необходимости в обработке, вновь открыт в этом же редакторе.

ЛУЧШИЕ ФОРЕКС БРОКЕРЫ ПО ДАННЫМ «ИНТЕРФАКС»

А ТАКЖЕ ЛУЧШИЕ БРОКЕРЫ БИНАРНЫХ ОПЦИОНОВ В 2021:

У этого брокера опционов лучшая репутация в сети! | СТАРТ С 10$ | обзор / отзывы Новые фиксированные опционы. Такие одни! | СТАРТ С 1$ | обзор / отзывы

Простота обучения в MetaEditor 4 для начинающих трейдеров

Для начинающих трейдеров, которые только проходят обучение по использованию MetaEditor 4 версии, необходимо отметить, что mq4-файлы в клиентском терминале не могут быть использованы. Чтобы программа запустилась на выполнение, она должна быть предварительно скомпилирована. В результате процесса компиляции исходных программных кодов, создаются одноименные файлы, имеющие расширение ех4.

Именно файлы ех4, являются готовыми программами, которые используются в терминале на практике. Но сразу отметим, что редактированию этот тип файлов не подлежит. Изменения могут вноситься только в исходном коде, то есть в файле типа mq4.

Такой тип файлов, как mqh является включаемым. Как правило, такие файлы, это исходные тексты наиболее часто используемых программных блоков. Зачастую включаемые mqh-файлы содержат в себе описания общих переменных и констант, либо импортируемых функций. Они носят название «включаемые» потому, что, как правило, они «подключаются» к основным исходным кодам на этапе компиляции с помощью специальной директивы «#include».

Хоть mqh-файлы и могут содержать исходные программные коды и компилироваться в MetaEditor 4 версии, но самодостаточными и самостоятельными они не являются, то есть компилировать их с целью получения исполняемого файла ех4 нет необходимости.

Структура MetaEditor 4 версии и создание в нем алгоритмических программ

Итак, как Вы поняли из всего вышеизложенного, все прикладные программы (индикаторы, скрипты, эксперты) создаются при помощи редактора MetaEditor 4 версии. Для начинающих трейдеров сразу объясним, что исполняемый файл данного редактора поставляется вместе с клиентским терминалом и расположен он в корневом каталоге.

Обучение по работе с редактором для начинающих трейдеров, можно пройти, а точнее изучить руководство по его использованию, активировав клавишу «F1». Из руководства, Вы узнаете общие сведения необходимые для создания новых программ.

Непосредственно редактор MetaEditor 4 версии открывается кликом мышки по названию файла «MetaEditor.exe», ну или по ярлыку, который имеется на рабочем столе.

Чтобы работать с редактором было удобнее, в него встроены специальные панели «Навигатор» и «Инструментарий». Программный текст, будет располагаться в окне редактирования, а навигационное окно и окно инструментария, имеющие вспомогательное значение могут быть скрыты или отображены при помощи навигационных кнопок в панели управления редактора.

Чтобы создать новую программу в редакторе MetaEditor 4 версии, необходимо активировать пункт «Файл» => «Создать», либо использовать специальную иконку на панели. После этого, Вы увидите окно «Мастера создания советников», где будет предложено выбрать вид программы, которую необходимо создать.

Если Вы будете создавать советника, то поставьте отметку в соответствующей графе (как на рисунке выше) и нажмите на кнопку «Далее». Затем откроется окошко, в котором Вы назовете советника (в примере ниже он носит имя «create») и заполните несколько дополнительных граф.

После нажатия на кнопку «Готово», основное окно отобразит текстовый набор, а в системе файлов и в навигационном окне будет отображаться полноценное название нового эксперта – «create.mq4».

Как говорилось выше, для использования созданного советника на практике, его алгоритм следует скомпилировать. Чтобы произвести компиляцию в редакторе MetaEditor 4 версии воспользуйтесь клавишей «F5» или активируйте специальную кнопку на панели редактора.

Если Ваша программа не содержит ошибок, то файл будет скомпилирован и в окне инструментария, Вы увидите следующее:

Одновременно с этим в каталоге навигатора терминала «experts» будет виден новый файл – «create».

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

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

ТОП БРОКЕРОВ ОПЦИОНОВ, ПРИЗНАННЫХ НЕЗАВИСИМЫМИ РЕЙТИНГАМИ

Стабильные АВТОМАТИЧЕСКИЕ выплаты! | обзор | отзывы | НАЧАТЬ С 500 Р. Старт с 10$. Тут полностью авторская платформа | обзор | отзывы | САЙТ БРОКЕРА Фиксированные опционы от ПАО Alpari | обзор | отзывы | НАЧАТЬ С 1 USD

ТОП ФОРЕКС БРОКЕРОВ РОССИЙСКОГО РЕЙТИНГА НА 2021 ГОД:

О программе MetaEditor 4, функционал и возможности

Источник

Сказочный портал