Почему не сработал мой ордер, хотя Low было ниже него на 2 пипса?
Рассмотрим методику формирования баров в метатрейдере:
High — это максимальный BID за период.
Low — это минимальный BID за период.
То есть, минимальный ASK будет равен Low плюс спрэд, а максимальный ASK равен High плюс спрэд.
Stop Loss и Take Profit ордера по позиции, открытой на покупку, сработают, когда текущая рыночная цена BID достигнет уровня ордера.
Stop Loss и Take Profit ордера по позиции, открытой на продажу, сработают, когда текущая рыночная цена ASK достигнет уровня ордера.
Отложенные ордера Buy Limit и Buy Stop сработают, когда текущая рыночная цена ASK достигнет уровня ордера.
Отложенные ордера Sell Limit и Sell Stop сработают, когда текущая рыночная цена BID достигнет уровня ордера.
Предположим, что Вы открыли позицию на продажу по EUR/USD по 1.2250 и выставили сразу Stop Loss на уровне 1.2340 и Take Profit на уровне 1.2190.
Поскольку позицию на продажу закрываем покупкой, а покупаем по цене Ask, то для того, чтобы сработал Stop Loss, нужно, чтобы минимальный Bid был равен 1.2338 + величина спрэда (в нашем случае 2 пипса). Мы помним, что High на графике = максимальный Bid, поэтому если на графике мы увидим High = 1.2338 и больше, то наш Stop Loss ордер должен сработать.
А когда сработает Take Profit? Позиция на продажу закрывается покупкой, покупаем по цене Ask. Для срабатывания Take Profit необходимо, чтобы минимальный Bid был равен 1.2188 (1.2190 - величина спрэда) . В этот момент минимальный Ask будет равен (минимальный Bid + спрэд) = 1.2190. Мы помним, что Low на графике — это минимальный Bid. Поэтому Take Profit сработает только тогда, когда Low на графике достигнет хотя бы 1.2188 (цена ордера — спрэд).
|