Торговая система MetaTrader 5

 

Торговая система MetaTrader 5

Торговая система в MetaTrader 5 принципиально отличается от торговой системы в MetaTrader 4. Во-первых, терминал поддерживает 4 типа исполнения торговых операций: Market, Instant, Request и Exchange. Во-вторых, в новом терминале появилась четкая граница между понятиями "ордер", "сделка" и "позиция".

  • Ордер - это распоряжение брокерской компании купить или продать финансовый инструмент. Различают два основных типа ордеров: рыночный и отложенный. Помимо них существуют специальные ордера Тейк Профит и Стоп Лосс.
  • Сделкой является факт покупки или продажи того или иного финансового инструмента. Покупка (Buy) происходит по цене спроса (Ask), а продажа (Sell) - по цене предложения (Bid). Сделка может быть открыта в результате исполнения рыночного ордера или срабатывания отложенного.
  • Позиция - это рыночное обязательство, количество купленных или проданных контрактов по финансовому инструменту. Длинная позиция (Long) - купленный в расчете на повышение цены финансовый инструмент, короткая (Short) - обязательство на его поставку в расчете на снижение цены в будущем. На одном счете по каждому финансовому инструменту может существовать только одна позиция.

Торговые позиции в торговой системе MetaTrader 4 и MetaTrader 5
Пример различия торговых позиций в клиентских терминалах MetaTrader 4 и MetaTrader 5

В-третьих, помимо рыночных ордеров Buy и Sell поддерживаются 6 видов отложенных ордеров:

  • Buy Limit - торговый приказ на покупку по цене "Ask" равной или лучшей, чем цена, указанная в ордере. При этом текущий уровень цен больше значения, установленного в ордере. Обычно ордера этого типа выставляются в расчете на то, что цена инструмента, опустившись до определенного уровня, начнет расти.
  • Buy Stop - торговый приказ на покупку по цене "Ask" равной или лучшей, чем цена, указанная в ордере. При этом текущий уровень цен меньше значения, установленного в ордере. Обычно ордера этого типа выставляются в расчете на то, что цена инструмента преодолеет некий уровень и продолжит свой рост.
  • Sell Limit - торговый приказ на продажу по цене "Bid" равной или лучшей, чем цена, указанная в ордере. При этом текущий уровень цен меньше значения, установленного в ордере. Обычно ордера этого типа выставляются в расчете на то, что цена инструмента, поднявшись до определенного уровня, начнет снижаться.
  • Sell Stop - торговый приказ на продажу по цене "Bid" равной или лучшей, чем цена, указанная в ордере. При этом текущий уровень цен больше значения, установленного в ордере. Обычно ордера этого типа выставляются в расчете на то, что цена инструмента достигнет определенного уровня и продолжит снижаться.
  • Buy Stop Limit - этот вид ордера сочетает в себе первые два типа, являясь стоп-ордером на установку лимитного ордера на покупку ("Buy Limit"). Как только будущая цена "Ask" достигнет значения, указанного в этом ордере, будет выставлен приказ "Buy Limit" на уровне, указанном в ордере. При этом текущий уровень цены меньше значения цены, по достижении которой будет установлен отложенный ордер.
  • Sell Stop Limit - этот вид ордера является стоп-ордером на установку лимитного ордера на продажу ("Sell Limit"). Как только будущая цена "Bid" достигнет значения, указанного в этом ордере, будет выставлен приказ "Sell Limit" на уровне, указанном в ордере. При этом текущий уровень цены больше значения цены, по достижении которой будет установлен отложенный ордер. А цена отложенного ордера выше уровня его установки.

Отложенные ордера в торговом терминале MetaTrader 5
Отложенные ордера в торговом терминале MetaTrader 5

Все эти возможности позволяют достаточно гибко контролировать торговую деятельность и реализовывать практически любую торговую стратегию.

Как это работает?

Из клиентского терминала посылается приказ брокеру на совершение сделки с указанными параметрами. На сервере происходит проверка ордера на корректность. Все ли параметры (баланс, лоты, цены и так далее) указаны верно? Если хотя бы один параметр не соответствует предъявляемым требованиям, ордер будет отклонен. Если все указано верно, торговый приказ попадает в Очередь Заявок, после которого отсылается дилеру или на рынок. Ордер также может быть отклонен на рынке (бирже) или дилером.

Совершение торговых операций в торговой системе MetaTrader 5
Совершение торговых операций в торговой системе MetaTrader 5

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

Пример: имеется позиция по EURUSD 1 Lot. При покупке еще одного лота произойдет увеличение позиции до 2х лотов. При продаже 1 лота позиция закроется. При продаже 0.7 лота позиция уменьшится до 0.3 лотов.

Политика исполнения торговых операций

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

Политики исполнения ордеров в торговой системе MetaTrader 5
Политики исполнения ордеров в торговой системе MetaTrader 5

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