ТОРГОВЫЙ ТЕРМИНАЛ ФОРЕКС METATRADER 5 — СКАЧАТЬ БЕСПЛАТНО
Торговый терминал METATRADER 5 — новый уровень прибыльного трейдинга на финансовых рынках
Торговая платформа MT5: что это
METATRADER 5 — мощный торговый терминал для современных трейдеров. Подходит для торговли валютными парами, CFD на акции, ETF, криптовалюты, сырье, а также для работы с другими инструментами.
MT5 — 64-битное приложение. Содержит 21 таймфрейм, 38 встроенных индикаторов, 44 графических объекта. Вы можете добавить свой робот или советник.
Тысячи трейдеров уже зарабатывают с помощью МТ5. Присоединяйтесь и вы к числу тех, кто использует возможности платформы для получения прибыли. Устанавливайте торговый терминал MetaTrader 5 — чувствуйте себя свободно на рынке.
СКАЧАТЬ МТ5 для Android
СКАЧАТЬ МТ5 для Apple
СКАЧАТЬ МТ5 для Windows
КАК УСТАНОВИТЬ МТ5
Используйте все возможности нового терминала MetaTrader 5. Чтобы MT5 скачать, зарегистрируйтесь в Gerchik & Co. Только так вы сможете получить доступ ко всем торговым инструментам, которые открыты для трейдеров компании. Устанавливайте платформу как на стационарный компьютер, так и на мобильное устройство. Не ограничивайте себя в том, как и где торговать.
ПОШАГОВАЯ ИНСТРУКЦИЯ ПО УСТАНОВКЕ METATRADER 5 ДЛЯ :
ЗАЧЕМ НУЖЕН ТЕРМИНАЛ – ПРЕИМУЩЕСТВА MT5
MetaTrader 5 является новой версией самой популярной бесплатной торговой платформы для трейдеров MetaTrader. MT5 удобен, прост в использовании. Есть локализация на многих языках, в том числе и на русском.
Торговую платформу можно использовать для любого стиля стратегии, будь то скальпинг или долгосрочная торговля.
Новшеством MetaTrader 5 является возможность частичного закрытия ордеров. Как говорят трейдеры, теперь вы можете в рынок «зайти по-любому».
возможности для трейдера
• Понятный интерфейс на русском языке и поддержка мультиязычного стандарта Unicode. Теперь сообщения и строки кода будут отображаться корректно.
• Торговля всех доступных в Gerchik & Co инструментов. Выбирайте свои активы для заработка.
• Использование популярных индикаторов для прибыльной торговли, включая скользящие средние, MACD и другие 30+ встроенных инструментов для технического анализа. Находите свои точки входа быстрее.
• Проверка точки входа на разных таймфреймах, число которых увеличилось до 21 (например, М3, М6, H8). Детально изучайте поведение цены, чтобы зарабатывать на каждой сделке.
• Использование шести (а не 4, как в прошлой версии) типов отложенных ордеров — появились стоп-лимит-ордера на покупку и продажу. Вы можете защищаться от гэпов более эффективно и уверенно.
• Применение более совершенного набора аналитических объектов для анализа рыночных тенденций. Держите руку на пульсе зарождающегося тренда.
• Использование встроенного в платформу экономического календаря. Теперь следить з важными событиями стало еще проще.
• Создание собственных торговых советников и роботов на языке MQL5. Не ограничивайте себя стандартным набором, устанавливайте или разрабатывайте своих помощников для заработка.
• Использование всех мощностей компьютера для более совершенной торговли. Запускайте несколько тестеров стратегий параллельно, чтобы максимально ускорить проработку торговой системы.
• Возможность мультивалютного тестера стратегий. Теперь отслеживать и проверять корреляции будет намного проще.
• Безопасность вводимой информации и конфиденциальность при открытии счета.
Ваши данные защищены от доступа третьих лиц. Используйте на полную мощности и возможности торгового терминала MetaTrader 5, скачать который вы можете как на этой странице, так и в «Личном кабинете» Gerchik & Co. Регистрируйтесь в компании, устанавливайте терминал — получайте доступ к неограниченным возможностям финансовых рынков.
Для более эффективной торговли на Форексе установите индикатор объемов REAL MARKET VOLUME
СКАЧАТЬ МТ5 для Android
СКАЧАТЬ МТ5 для Apple
СКАЧАТЬ МТ5 для Windows
Заполните форму, чтобы получить индикатор Real Market Volume
*Индикатор работает ТОЛЬКО в терминале MT4 Gerchik & Co
ПРЕДУПРЕЖДЕНИЕ О РИСКАХ
Компания Gerchik & Co предупреждает: проведение торговых операций на
финансовых рынках с маржинальными финансовыми инструментами имеет
высокий уровень риска и может привести к получению убытков и потере
инвестиционных средств. Начиная торговлю,убедитесь что вы в полной
мере осознаете все риски, а также обладаете соответствующими знаниями
и опытом для торговли на Форексе.
УСЛОВИЯ ПЕРЕПЕЧАТКИ МАТЕРИАЛОВ
При полном или частичном использовании информации и материалов данного сайта, указание источника информации (ссылка на сайт gerchikco.com) является обязательным.
Компания Gerchik & Co LTD сертифицирована через сервис Verify My Trade и предоставляет ежемесячно 5000 сделок для сравнения со всеми базисными показателями других брокеров и поставщиков ликвидности. Результаты аудита доступны по ссылке.
MetaTrader для работы на фондовом рынке — легко!
Введение
После легкости разработки торговых роботов под MetaTrader 4 неприятно удивляешься от того, с какими проблемами придется столкнуться при разработке ботов для нашего родного фондового рынка. Самая популярная программа у российских брокеров – QUIK. В программе есть встроенный язык программирования – QPILE, позволяющий делать простенькие скрипты, но его возможностей явно недостаточно для разработки полноценных торговых роботов, о тестировании речи вообще нет. Поэтому придется искать какой-нибудь обходной путь.
Возможности QUIK
Для обмена информацией между QUIK и внешней программой используются текстовые файлы фиксированной структуры:
- *.tri – файл с параметрами транзакций
- *.tro – файл с результатами посылки транзакций в торговую систему
- *.trr – файл, содержащий журнал обработки транзакций
Схема взаимодействия между программами выглядит следующим образом:
1. Внешняя программа формирует транзакцию с заданными параметрами и записывает ее в виде новой строки в tri-файл. Транзакции идентифицируются по дополнительному целочисленному параметру TRANS_ID, содержащему уникальный номер.
2. Система QUIK опрашивает с определенной периодичностью tri-файл с параметрами транзакций и передает в торговую систему ранее не обработанные транзакции. Если описание транзакции не соответствует принятому формату, то она отвергается.
3. Результат действий записывается в tro-файл в формате, приемлемом для чтения внешней программой. Каждая строка файла содержит информацию об обработке отдельной транзакции, различаемые по параметру TRANS_ID.
ЗАМЕЧАНИЕ: Перед первым чтением tri-файла QUIK обращается к tro-файлу и считывает обработанные заявки. Заявки, содержащиеся в tro-файле, считаются обработанными, и строки в tri-файле с тем же параметром TRANS_ID игнорируются. Если внешняя программа при каждом запуске начинает нумеровать заявки сначала, то перед ее запуском необходимо удалить tro-файл из рабочей директории.
Таким образом, торговая операция будет совершена, если мы запишем строку, соответствующую формату QUIK, в файл транзакций. Записать строку-приказ можно из какой-либо внешней программы. Самые важные поля в строке-приказе, перечислены в таблице 1.
Значение | Описание |
---|---|
CLASSCODE | Код класса, по которому выполняется транзакция, например, EQBR. Обязательный параметр |
SECCODE | Код инструмента, по которому выполняется транзакция, например, EESR |
ACTION | Вид транзакции, имеющий одно из следующих значений: • «NEW_ORDER» — новая заявка, • «NEW_STOP_ORDER» — новая стоп-заявка, • «KILL_ORDER» — снять заявку, • «KILL_STOP_ORDER» — снять стоп-заявку, • «KILL_ALL_ORDERS» – снять все заявки из торговой системы, • «KILL_ALL_STOP_ORDERS» – снять все стоп-заявки |
ACCOUNT | Номер счета Трейдера, обязательный параметр |
CLIENT_CODE | 20-ти символьное составное поле, может содержать код клиента и текстовый комментарий с тем же разделителем, что и при вводе заявки вручную. |
TYPE | Тип заявки, необязательный параметр. Значения: «L» – лимитированная, «M» – рыночная. |
OPERATION | Направление заявки, обязательный параметр. Значения: «S» – продать, «B» – купить. |
QUANTITY | Количество лотов в заявке, обязательный параметр |
PRICE | Цена заявки, за единицу инструмента. Обязательный параметр. |
STOPPRICE | Стоп-цена, за единицу инструмента. Используется только при «ACTION» = «NEW_STOP_ORDER» |
STOP_ORDER_KIND | Тип стоп-заявки. • «SIMPLE_STOP_ORDER» – стоп-лимит, • «WITH_LINKED_LIMIT_ORDER» – со связанной заявкой, • И т.д. |
EXPIRY_DATE | Срок действия стоп-заявки. Возможные значения: • «GTC» – до отмены. • Дата в формате «ггггммдд», где «гггг» – год, «мм» – месяц, «дд» – день. |
TRANS_ID | Уникальный идентификационный номер заявки |
Более подробно с форматом приказов в QUIK можно познакомиться, скачав приложенный файл. Для разработки «мозга» торгового робота существует множество решений, с некоторыми из них мы сейчас познакомимся.
Программы для разработки торгового робота
Итак, есть задача – разработать торгового робота с завязкой на QUIK. Посмотрим, какие наиболее популярные программы для разработки торговых систем существуют на данный момент времени.
Программа MetaStock — самая старая программа для технического анализа, первая версия появилась в 1986 году. Внутренние средства для создания торговых роботов являются несовершенными в силу слабости языка программирования. Данные тестирования могут сильно отличаться от реальных в силу множества лазеек для «заглядывания» в будущее. Кроме того, MetaStock очень привередлив – не на каждом компьютере он будет стабильно работать. Ситуация, когда программа вылетает 1-2 раза в день, – типична. Еще одним минусом будет высокая стоимость лицензионной программы.
Программа Omega Research TradeStation 2000i — это функционально законченная исследовательская платформа с широким спектром возможностей. Программа строится на трех базовых компонентах:
- а) Omega Research GlobalServer;
- б) ProSuite Desktop;
- в) EasyLanguage PowerEditor.
Язык для разработки ТС по виду похож на Visual Basic, но по своим возможностям стоит гораздо ниже. Тем не менее, в Omega можно создавать очень приличных по уровню сложности торговых роботов, а данные тестирования весьма близки к реальности. Недостатки – громоздкость платформы, сложность в установке, слабофункциональный язык, высокая стоимость.
Wealth-Lab Developer — это программа, обеспечивающая полноценную среду для создания и тестирования торговых систем для любых финансовых рынков.
По умолчанию в программе уже есть установленные торговые системы. Описываются они в ChartScripts. ChartScript может содержать правила и стратегии торговли (торговые инструкции) и инструкции для отображения индикаторов и графических объектов на диаграмме. Язык программирования очень близок к Pascal, на котором школьники и студенты знакомятся с программированием.
Слабости программы – нестабильность работы в режиме реального времени, что делает технический риск работы робота крайне высоким, а также стоимость.
Рассмотрим теперь MetaTrader. Первое, что бросается в глаза – язык. СИ ориентированный MQL4 на голову выше языков программирования, используемых в других платформах. Программа бесплатная, и если для частного лица это философский вопрос, то для юридических лиц это важный фактор при выборе программы. Также программа куда проще в установке, меньше весит и бесперебойно работает на любой машине.
Недостаток только один – сами данные. В MetaStock, Omega и Wealth-Lab данные экспортируются напрямую из QUIK в режиме реального времени, а в MetaTrader – свой собственный источник данных. Расхождение цен между реальными данными и данными в MetaTrader невелико, поэтому нормальные непипсовочные стратегии будут отлично работать и на данных MT.
Чехарда бывает во время праздников, когда в MT данные не идут, а в реальности торговля идет. Чтобы устранить этот недостаток, достаточно правильно выбрать поставщика данных, которым может служить любой ДЦ, предоставляющий торговлю CFD по российским акциям.
Функции для записи приказов в файл
Анализ полей для приказа-строки показывает, что некоторые из них будут повторяться для каждой транзакции, их вынесем в глобальные переменные. Нужно учесть, что при покупке дается плечо, а при продаже – нет. Поэтому максимальное количество акций для покупки и для продажи будет разное. Автор создавал робота для брокерской компании, поэтому предусмотрена возможность работы по нескольким клиентским счетам. Основные функции – открытие новой позиции (DEAL), установка стопа (Stop-Limit) и снятие ордеров (KillOrders) будут выглядеть следующим образом:
TRANS_ID вынесена в отдельную глобальную переменную, потому что при выключении терминала переменная должна быть сохранена, в противном случае значение счетчика транзакций сбросится, и новые ордера не будут выполняться, поскольку их TRANS_ID будут совпадать с уже выполненными, которые будут храниться в файле Trans.tro.
В переменной FileRequests хранится имя файла, в который записываются строки-приказы.
Результатом выполнения каждой функции будет создание строк в файле trans.tri, которые затем обработаются QUIKом и превратятся в реальные сделки.
Простейший торговый робот
После написания функций, взаимодействующих с файлом транзакций, можно перейти к разработке торгового робота.
В качестве генератора сигналов входа, для примера, используем сглаженные цены – экспоненциальные скользящие средние (EMA) с длинным (EMA Long) и с коротким (EMA Short) периодами. Правила работы торгового робота заключаются в следующем:
http://gerchikco.com/traders/metatrader-5
http://www.mql5.com/ru/articles/1566