что такое метаэдитор 5
MetaEditor
Редактор торговых роботов позволяет написать приложение любой сложности
Для разработки торговых роботов и технических индикаторов в MetaTrader 5 используется собственный специализированный редактор MetaEditor. Он является составной частью среды разработки MQL5 IDE и тесно связан с торговой платформой MetaTrader 5.
MetaEditor предназначен для работы с исходным кодом MQL5-программ и их дальнейшей компиляцией в исполняемые файлы. Благодаря тесной интеграции редактора и торговой платформы, готовые программы автоматически появляются в MetaTrader 5 и могут быть немедленно запущены в торговлю.
MetaEditor способен распознавать различные конструкции языка. Это позволяет выдавать подсказки по использованию функций и подсвечивать различные элементы кода. Таким образом сам редактор облегчает ориентирование в коде торговых программ и ускоряет их разработку.
Встроенная справка по языку также облегчает работу с MQL5-программами. В справке можно узнать, как использовать ту или иную конструкцию языка, какую функцию необходимо вставить в код и так далее.
Если этого недостаточно, дополнительную информацию можно почерпнуть из MQL5.community, который также тесно связан с редактором. К услугам разработчиков доступ к статьям и готовым MQL5-программам прямо из редактора. Выбранная статья открывается в веб-браузере, а программы загружаются в MetaEditor. В нем исходный код можно отредактировать или скомпилировать, после чего он станет доступен для использования в трейдинге.
Встроенный отладчик
Естественными спутниками разработки любых программ являются ошибки. Зачастую их сложно обнаружить при помощи визуального анализа кода программы. В этом случае на выручку приходит встроенный отладчик MetaEditor. Эта функция позволяет исполнять MQL5-программы в пошаговом режиме и контролировать значения переменных. Так проще выявить место возникновения ошибки и устранить ее.
Редактор MetaEditor позволяет не только создавать MQL5-программы (торговых роботов, технические индикаторы, скрипты и библиотеки). Вместе с ним разработчик также получает распознавание и подсветку конструкций языка, мощнейший отладчик, встроенную справку по MQL5, а также интеграцию с MQL5.community и платформой MetaTrader 5. Гибкий язык программирования MQL5 позволяет создавать программы различной степени сложности, а редактор 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 позволит отслеживать все изменения.
Видео-гайды по торговой платформе
Специально для вас подготовлены небольшие видео-ролики. Они покажут основные возможности торговой платформы и расскажут, как воспользоваться ее уникальными сервисами.
Обзор торговой платформы MetaTrader 5
Технический анализ, расширенные торговые функции, Маркет торговых роботов и индикаторов, Торговые сигналы и Виртуальный хостинг — узнайте, на что способна ваша торговая платформа.
Где взять торгового робота или индикатор
В торговую платформу встроено большое количество популярных технических индикаторов, используемых трейдерами для анализа. Однако вы не ограничены этим набором инструментов. Существуют огромное количество пользовательских индикаторов, и получить их вы можете прямо в торговой платформе.
Покупка торговых роботов и индикаторов в Маркете
Маркет — это самый большой магазин торговых роботов и индикаторов для торговой платформы. Здесь можно не только приобрести, но и бесплатно скачать множество торговых приложений. Торговые роботы и индикаторы можно бесплатно проверить в тестере стратегий перед покупкой.
Торговые сигналы и копирование сделок
Набор видео по торговым сигналам, из которых вы узнаете: как выбрать поставщика, проанализировать его сделки, оформить подписку и, наконец, где получить отчет обо всех подписках.
Виртуальный хостинг и круглосуточная торговля
Набор видео по виртуальному хостингу: аренда хостинга прямо из торговой платформы, подготовка торгового окружения к переносу на сервер и контроль работы торговых роботов и индикаторов.
Рабочая область
Основная часть интерфейса MetaEditor предназначена для работы с исходным кодом программ. Окно «Навигатор» позволяет просматривать папки и открывать файлы на редактирование. В окне «Инструменты» отображаются результаты различных действий в MetaEditor: поиска, компиляции и профилировки. Также оно предоставляет доступ к обширной библиотеке исходных кодов и статьям по программированию на MQL4/MQL5.
В этом разделе дополнительно приведен список всех горячих клавиш MetaEditor, они позволяют значительно облегчить и ускорить работу с программой.
Навигатор
«Навигатор» предназначен для работы с файлами и папками внутри директорий /MQL4 или /MQL5 торговой платформы. Здесь можно создавать и удалять папки и файлы, работать с проектами и хранилищем исходного кода MQL5 Storage.
Редактирование кода
Окно для написания исходного кода программ.
Статусная строка
В статусной строке показывается текущее положение курсора в коде программы и подсказки для команд.
Инструменты
В окне «Инструменты» показываются результаты поиска, компиляции и профилировки. Также оно предоставляет доступ к библиотеке кодов и статьям по программированию, списку публичных проектов и журналу MetaEditor.
Вкладки открытых файлов
В этой области можно переключаться между открытыми файлами. Через контекстное меню можно перейти к файлу на диске или запустить компиляцию.
MetaTrader 5
Торговые платформы — великолепный способ расширить торговые возможности. Одна из самых привлекательных помощниц трейдера — MetaTrader 5. Широкий спектр выполняемых операций, надёжность и понятный интерфейс позволили программе войти в тройку лидер ов среди торговых терминалов на валютном рынке.
Бренд MetaTrader принадлежит компании MetaQuotes Software Corp., разрабатывающей приложения для финансовых рынков. Впервые программа с таким названием увидела свет в 2003 году. Сегодня программные продукты под этим брендом используются более чем в 250 компаниях по всему миру.
Универсальным представителем семейства стала торговая система MetaTrader 5, выпущенная в 2010 году. Её не следует рассматривать как обновленную версию MetaTrader 4 — функционал совершенно разный. MT5 предоставляет возможность торговать не только на валютных рынках, но и на фондовых. Написанная на MQL5 — специальном языке программирования — она отличается широким набором инструментов и режимов для максимально комфортной торговли.
MT5 включает в себя неттинговую и хеджинговую системы торгов. Но это не единственная особенность платформы. Также можно выделить следующие:
Прогнозирование движения цен — важнейшая часть работы трейдера. Торговая платформа MT5 имеет множество инструментов для проведения анализа двумя стандартными способами — техническим и фундаментальным.
Технический подход заключается в использовании:
В последних представлены различные скользящие средние (в т.ч. фрактальные адаптивные и динамичные с переменным индексом), RSI, MACD, а также индикаторы, описанные в книгах Билла Вильямса — Alligator, Awesome Oscillator и Market Facilitation Index.
Работу с индикаторами и графиками можно совмещать, накладывая первые на вторые, а также использовать дополнительные графические элементы для комфортной работы. Проведённые манипуляции сохраняются в шаблонах функции для простого восстановления рабочего пространства по мере необходимости.
Для фундаментального анализа программа имеет экономический календарь и ленту новостей, позволяющих своевременно знакомиться и реагировать на последние события. Вся информация поступает без задержек.
Особый язык программирования — MQL5 — отличается высокой производительностью. Это даёт возможность активно использовать советников, которые точно работают с большим объёмом информации в сжатые сроки. Их можно купить в MetaTrader Market, позаимствовать в специальной Библиотеке или написать самостоятельно. Для последнего варианта не требуется глубоких знаний — существует несложное приложение для разработки, редактор стратегий и MT5 Strategy Tester, позволяющий проверить советника в тестовом режиме на основе уже имевших место в прошлом ситуациях.
Автоматическое копирование операций, совершаемых лучшими трейдерами, осуществляется через сервис копи-трейдинга Trade Alerts. Оформить подписку на поставщиков сигналов можно как за деньги, так и бесплатно. При высокой результативности торгов есть возможность получить собственных подписчиков.
Для автономной работы советников доступно подключение VPS-сервера со следующими плюсами:
совершение автоматических сделок в круглосуточном режиме; бесплатный хостинг, оформленный в один клик непосредственно в терминале; наличие хорошего канала связи между сервером и брокером; отсутствие лишней нагрузки в виде установки дополнительных программ и их настройки.
При работе с брокером в терминале поддерживаются следующие режимы исполнения ордеров:
Для оформления сделки существует возможность установки дополнительных условий:
Более гибкая торговля осуществляется за счёт наличия шести отложенных ордеров:
Для заключения сделок с торгового графика в терминале встроена функция торговли в один клик. Также есть возможность получения актуальной информации о рыночных ценах и объёме торгов за счёт доступа к стакану цен с отражением ленты сделок. Эта функция включается дополнительно через меню.
Торговая система имеет свой магазин, где можно приобрести или взять в аренду дополнительные советники и индикаторы. Причём их действие начинается сразу после покупки. Также доступны тематические книги и периодические издания.
Мультиплатформенный терминал очень удобен — торговля ведётся не только со стационарного компьютера или ноутбука, но и с мобильного телефона. Функционал приложения для смартфонов аналогичен полной версии, что даёт возможность торговать на бирже при любых условиях. Разработано два варианта — для Android и iOS.
MetaTrader 5 — платформа с потрясающим набором инструментов и глубоким функционалом для комфортного торгового режима. Возможность создания персонализированных алгоритмов идеально подойдёт опытным трейдерам с собственными идеями и наработками. Для новичков существенной помощью станут доступные советники и индикаторы, проверенные другими пользователями.
Москва, ул. Летниковская, д. 2, стр. 4
Размещённые в настоящем разделе сайта публикации носят исключительно ознакомительный характер, представленная в них информация не является гарантией и/или обещанием эффективности деятельности (доходности вложений) в будущем. Информация в статьях выражает лишь мнение автора (коллектива авторов) по тому или иному вопросу и не может рассматриваться как прямое руководство к действию или как официальная позиция/рекомендация АО «Открытие Брокер». АО «Открытие Брокер» не несёт ответственности за использование информации, содержащейся в публикациях, а также за возможные убытки от любых сделок с активами, совершённых на основании данных, содержащихся в публикациях. 18+
АО «Открытие Брокер» (бренд «Открытие Инвестиции»), лицензия профессионального участника рынка ценных бумаг на осуществление брокерской деятельности № 045-06097-100000, выдана ФКЦБ России 28.06.2002 (без ограничения срока действия).
ООО УК «ОТКРЫТИЕ». Лицензия № 21-000-1-00048 от 11 апреля 2001 г. на осуществление деятельности по управлению инвестиционными фондами, паевыми инвестиционными фондами и негосударственными пенсионными фондами, выданная ФКЦБ России, без ограничения срока действия. Лицензия профессионального участника рынка ценных бумаг №045-07524-001000 от 23 марта 2004 г. на осуществление деятельности по управлению ценными бумагами, выданная ФКЦБ России, без ограничения срока действия.