В современном мире широкое распространение получили электронные торговые платформы, позволяющие размещать заказы на покупку/продажу финансовых продуктов (чаще всего – акций либо валюты, опционально – биржевой товар, деривативы либо облигации) у финансовых посредников посредством сети интернет. Ключевым преимуществом подобных систем является возможность удаленной работы вне зависимости от местоположения клиента, широкие возможности аналитики и автоматизации рутинных операций выставления заказов, позволяющие обеспечивать круглосуточную адаптивную торговлю с посредниками, что в конечном счете приводит к снижению издержек и повышению прибыльности.nnНа примере продукта MetaTraid прослеживается эволюция торговых платформ, от локального приложения к распределенной клиент-серверной архитектуре:n
- n
- Первая версия продукта, FX Charts (2000 г), на момент появления на рынке умела торговать только на международном валютном рынке Forex.
- Вторая версия продукта, MetaQuotes (2001 г), была доработана с целью расширения функционала (возможность играть кроме Forex и на рынках CFD, контрактов на разницу), кроме того появился свой Си-подобный язык для программирования торговых стратегий, MQL (MetaQuotes Language). Это позволило пользователям самостоятельно создавать обработчики и программы-эксперты, состоящие из логических компонент, таких как технические мониторы и индикаторы, скрипты обработки и парсинга событий, советники, позволяющие автоматизировать процесс торговли без постоянного участия пользователя.
- Третья версия продукта, MetaTrader (2002 г), продолжила эволюционный путь предшественников, расширив функционал с помощью опции торгов на фьючерсных рынках. Также доработке подвергся язык для программирования торговых стратегий, MQL, получивший вторую версию, MQL II. Для облегчения создания индивидуальных клиентских терминалов была разработана бесплатная библиотека с преднастроенными функциями интерфейса программирования собственных приложений, что значительно упростило брокерам создание персонализированные торговые терминалы для клиентов. Кроме этого, третья версия продукта обзавелась терминалом для мобильны приложений.
- Четвертая версия, MetaTrader 4 (2005 г), переработанная практически с нуля, состояла уже из нескольких компонентов, с разделением ролей сервера и клиента:n
- n
- MetaTrader 4 Server – обработка и хранение всех дилинговых операций, архивные журналы
- MetaTrader 4 Manager – конфигурирование и управление учетными записями трейдеров, размещение заявок на покупку/продажу финансовых продуктов
- MetaTrader 4 Administrator – удаленная консоль управления серверной компонентой, конфигурирования глобальных настроек торговой платформы
- MetaTrader 4 Data Center – выполняет функции прокси-сервера и брокера нагрузки, повышая безопасность торговой платформы и обеспечивая ее горизонтальную масштабируемость
- MetaTrader 4 Client Terminal – непосредственно клиентская часть торговой платформы, с которой работают клиенты брокерских компаний. Индивидуальная настройка параметров, работа с экспертами и технический анализ – вот далеко не полный перечень функциональных возможностей клиентской части.
- MetaTrader 4 Mobile Terminals – вресии клиентского терминала для мобильных платформ.
n
nТакже переработке подверглась среда разработки, MQL четвертой версии получила персональный модуль MetaTrader 4 Client Terminal, модуль компиляции и редактирования параметров экспертов-советников – MetaEditor, а также долгожданную возможность – тестирование и оптимизация экспертов-советников на основе набора исторических данных, позволяющая увидеть функционал и доходность заложенной в советника стратегии до начала реальных торгов.n
- n
- MetaTrader 5 (2010 г), на сегодня последняя версия торговой платформы. Улучшениям подвергся функционал (добавлена возможность торговли с фондовыми рынками), существенно доработана среда разработки MQL пятой версии, добавлены генератор торговых стратегий/ботов, функции магазина приложений MQL5 Market и множество других важных усовершенствований.
nНа сегодня торговая платформа MetaTraider занимает лидирующие позиции в сегменте аналогичных продуктов электронной торговли, продукт обеспечен развитой поддержкой и развивающимся сообществом, дополняющим функционал и логику работы компонент.nnО настройке компонент и поддержке решения с точки зрения администрирования инфраструктуры пойдет речь в дельнейших статьях этого цикла.n
Если Вам необходимо установить и настроить метатрайдер, обращайтесь [email protected], а также размещение трейдера на VPS.