При создании форекс-платформы разработчики обычно предоставляют вам программное обеспечение для получения рыночных котировок. Наиболее распространенными программами являются MT4 ( MetaTrader 4 ) и MT5 (MetaTrader 5), выпущенные компанией MetaQuotes Software Corp. В связи с этим возникает вопрос:какие именно функции MT4 и MT5 предоставляют трейдерам на рынке Форекс и в чём, собственно, заключаются различия между этими платформами? Данная статья поможет вам найти ответы на эти вопросы.
Чтобы различать MT4 и MT5, в первую очередь необходимо понять историю их создания. Здесь нельзя не упомянуть их разработчика — компанию «Мейдак», которая в 2004 году создала MT4 для обеспечения своей деятельности в сфере онлайн-торговли на валютном рынке,Это программное обеспечение позволяет отслеживать котировки на валютном рынке, а также дает возможность клиентам, владеющим навыками программирования, самостоятельно писать код. С момента создания MT4 всего за пять лет её доля на рынке выросла почти до 90 %, что свидетельствует о мощных функциональных возможностях MT4 и её признании рынком.Однако по мере непрерывного расширения рынка в поле зрения регулирующих органов различных стран попали бесчисленные пиратские версии MT4. Под постоянным давлением со стороны регулирующих органов, а также в целях получения более высокой комиссии за услуги компания «Майдак» разработала MT5,Однако, несмотря на то что MT5 была выпущена ещё в 2010 году, при внимательном наблюдении можно заметить, что в настоящее время при создании валютных платформ по-прежнему в основном используется MT4. Причина заключается в том, что MT5 нельзя полностью считать чистой обновлённой версией MT4. MT5 и MT4 также нельзя различать, просто опираясь на такие формулировки, как «более удобное использование» или «больший набор функций».
Основные различия между MT4 и MT5 можно разделить примерно на четыре пункта.
Во-первых, языки программирования различаются. С точки зрения кода, в MT5 и MT4 используются разные языки: в MT4 применяется язык под названием MQL, а в MT5 — язык под названием MQL5. Нет необходимости углубляться в различия между этими двумя языками; достаточно понимать, что, поскольку языки программирования этих двух программных продуктов различаются, данные не могут быть конвертированы друг в друга.
Во-вторых, различия в количестве аналитических инструментов. Поскольку MT5 появилась позже, вполне логично, что она обладает большим набором графиков, инструментов фундаментального анализа и различных аналитических индикаторов по сравнению с MT4. Однако тот факт, что MT4 по-прежнему пользуется широкой популярностью по всей стране, свидетельствует о том, что аналитических инструментов, изначально доступных в MT4, в большинстве случаев вполне достаточно.
В-третьих, различия в охвате рынков. В отличие от MT4 — программного обеспечения, предназначенного исключительно для торговли на валютном рынке,MT5 отражает более амбициозные планы компании MetaQuotes: помимо поддержки торговли на валютном рынке, MT5 также поддерживает торговлю акциями, фьючерсами и другими производными финансовыми инструментами. Это привело к тому, что MT4 стала более компактной платформой; для валютной платформы услуг, предоставляемых MT4 в области валютной торговли, вполне достаточно.
Четвертый момент — различия в режимах исполнения ордеров. В MT4 применяется режим исполнения KOF (FILL OR KILL), что означает: либо ордер исполняется полностью, либо отменяется полностью. В то же время MT5 отличается большей гибкостью: если брокер использует MT5, ордер может быть исполнен частично, а остальная часть — отменена.
Таким образом, учитывая различия между MT4 и MT5, несложно понять, почему на сегодняшний день на валютных торговых платформах по-прежнему широко используется «устаревшая» MT4, поскольку она по-прежнему способна удовлетворить текущие потребности таких платформ. Разумеется, если вы желаете получить доступ к более широкому набору функций, вы можете попробовать более гибкую платформу MT5.