Download MetaTrader 5

I set take profit at 1.10604, but outcome is 1.10597

To add comments, please log in or register
Chi Yan Leung
563
Chi Yan Leung  

I long a EURUSD at 1.0375 and set take profit at 1.10604.

At last, the order is filled. But the price is 1.10597.

As I know, take profit is limit order, the order only fill when "sell" price is equal to 1.10604. Why the outcome price is 1.10597?

My broker's answer is not make sense,

 

" Take profit on position XXXXXX was triggered when the Bid price reached 1.10604, however, since it could not be filled at the order level, it was executed at the next best available price." 

 

Take profit is not a pending order, it should not be "trigger" then place the order.

Am I correct? 

Tan Phan Ngoc
1329
Tan Phan Ngoc  
Due to gap when high volatility market.
Michele Lazzarini
480
Michele Lazzarini  
Chi Yan Leung:

" Take profit on position XXXXXX was triggered when the Bid price reached 1.10604, however, since it could not be filled at the order level, it was executed at the next best available price." 

Price is moving and as for opening, closure of an order is not immediate, but have to be executed by the broker.

In this delay the price move, and so the closure price will be different.

Alain Verleyen
Moderator
33281
Alain Verleyen  
Chi Yan Leung:

I long a EURUSD at 1.0375 and set take profit at 1.10604.

At last, the order is filled. But the price is 1.10597.

As I know, take profit is limit order, the order only fill when "sell" price is equal to 1.10604. Why the outcome price is 1.10597?

My broker's answer is not make sense,

 

" Take profit on position XXXXXX was triggered when the Bid price reached 1.10604, however, since it could not be filled at the order level, it was executed at the next best available price." 

 

Take profit is not a pending order, it should not be "trigger" then place the order.

Am I correct? 

You are contradicting yourself, a TP is not a limit order. If you want a limit order use a pending order not a takeprofit.

Your broker answer is perfectly understandable.

Chi Yan Leung
563
Chi Yan Leung  

May be I used a wrong wording.

My understanding: 

Take profit - limit order, which is the market price achieve the set price, fill directly.

Stop loss  - Stop order, when the market price reach the set price, the order will be triggered, and place at market price.

 I know stop order will involve some time delay after trigger, the price most likely will be worse than set price.

 But, the limit order, it is filled by the market, I don't understand why is not closure at the set price. 

Alain Verleyen
Moderator
33281
Alain Verleyen  
Chi Yan Leung:

May be I used a wrong wording.

My understanding: 

Take profit - limit order, which is the market price achieve the set price, fill directly.

Stop loss  - Stop order, when the market price reach the set price, the order will be triggered, and place at market price.

 I know stop order will involve some time delay after trigger, the price most likely will be worse than set price.

 But, the limit order, it is filled by the market, I don't understand why is not closure at the set price. 

Already answered. Because it's NOT a limit order.
To add comments, please log in or register