angevoyageur: Of course not all strategies can use pending orders. But for a given strategy, which allow pending orders use, how could you say that market orders are better than pending orders (or reverse) ?
Not really. I thought you have one. If it's not the same strategy how can someone say that market orders is "superior" to pending orders, that makes only sense when both are applied to the same strategy and results compared.
Well lets take Fixed Negative_Grids as an example. Fixed meaning all the Grids are the same size appart. This is one of the Best example I can think of for Limit orders. However, I don't see any limitations when using market orders instead. In fact, someone might get better pricing on their Negative_Grids for reasons explained earlier.
If you take the same strategy and instead of Fixed Grids but use Volatility_Grids [Varying the Grid Sizes on Volatility] then one cannot use Pending orders because he would not know what the Volatility would be when the price is hit. Same could be said for Variable Stop-Loss vs Fixed Stop-Loss.
Of course some people might start talking about Losing_Connection. But then thats a totally different problem altogether.
Pending Orders might have some good application over Market Orders outside of Lost Connection. But I cannot think of any.
Ubzen: I haven't tested all brokers especially mt5_brokers. I wondering if this could be because some ECN provides the so_called best price for market orders. Of course, I don't mind the positive slippage. However, wouldn't you say thats how the Slippage Parameter in OrderSend() was intended?
Yes, of course, and the mql4 documentation states that market orders can only be placed at Bid and Ask, but this is not true for some Brokers. Either the Documentation is wrong or Brokers are doing something they shouldn't . . . Service Desk, MQ Admin and one of the Brokers in question have been no help . . . despite repeated requests.
RaptorUK: Yes, of course, and the mql4 documentation states that market orders can only be placed at Bid and Ask, but this is not true for some Brokers. Either the Documentation is wrong or Brokers are doing something they shouldn't . . . Service Desk, MQ Admin and one of the Brokers in question have been no help . . . despite repeated requests.
I'll do some research on this and see what I can find. Thanks.
angevoyageur: I thought you have one. If it's not the same strategy how can someone say that market orders is "superior" to pending orders, that makes only sense when both are applied to the same strategy and results compared.
Well with grid examples above, hopefully I've shown one strategy where there's virtually no_drawback to using market orders. But certainly some limitation to using pending orders. This makes me think that market-orders are 1 better than pending. But it's just my opinion and not an exact science.
If slippage is irrelevant, than it cannot be use as argument for pending orders, by saying pending orders avoids slippage and market orders doesn't :P
With the True processing of ECN orders, they look for the Best_Price. This is muddy waters because we no longer know if this is a good or bad thing for market_orders. Best price doesn't imply that it's cheaper nor anywhere near where you may want. So yea, point taken but there's no way of weighing the effects.
Allow the use of cookies to log in to the MQL5.com website.
Please enable the necessary setting in your browser, otherwise you will not be able to log in.
You are signed in. Two-factor authentication has been disabled. Set it up again and scan a new QR code, or continue with two-factor authentication disabled.
Do you have an example of such strategy?
Can you be more precise, what "case" are you talking about ?
Yep: https://www.mql5.com/en/forum/143997/page2#773665
. . . it also makes it possible to have an EA on GBPUSD and place Sell trades at Bid on EURUSD and USDCHF
Well lets take Fixed Negative_Grids as an example. Fixed meaning all the Grids are the same size appart. This is one of the Best example I can think of for Limit orders. However, I don't see any limitations when using market orders instead. In fact, someone might get better pricing on their Negative_Grids for reasons explained earlier.
If you take the same strategy and instead of Fixed Grids but use Volatility_Grids [Varying the Grid Sizes on Volatility] then one cannot use Pending orders because he would not know what the Volatility would be when the price is hit. Same could be said for Variable Stop-Loss vs Fixed Stop-Loss.
Of course some people might start talking about Losing_Connection. But then thats a totally different problem altogether.
Pending Orders might have some good application over Market Orders outside of Lost Connection. But I cannot think of any.
I haven't tested all brokers especially mt5_brokers. I wondering if this could be because some ECN provides the so_called best price for market orders. Of course, I don't mind the positive slippage. However, wouldn't you say thats how the Slippage Parameter in OrderSend() was intended?
Yep: https://www.mql5.com/en/forum/143997/page2#773665
I'll do some research on this and see what I can find. Thanks.
If slippage is irrelevant, than it cannot be use as argument for pending orders, by saying pending orders avoids slippage and market orders doesn't :P
With the True processing of ECN orders, they look for the Best_Price. This is muddy waters because we no longer know if this is a good or bad thing for market_orders. Best price doesn't imply that it's cheaper nor anywhere near where you may want. So yea, point taken but there's no way of weighing the effects.