BC
There is no better or worse here
They are used as appropriate to the system
All EA's should start with a strategy that can be described
The tactics required to implement the strategy define the indicators &/or price action necessary and all these determine the order type
Pending orders are typically used for ranging (by Limit orders) or breakout (Stop orders) and should execute more reliably but are more tempting for the unscrupulous broker to spike and reverse...
In summary, you dont chose which order type to use, your system decides
FWIW
-BB-

You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
I'm trying to make a list of the pros and cons of placing market orders vs. pending orders in an EA. On the surface it seems there wouldn’t be much of a difference because an EA could send a market order at the same time a pending order would be placed. I haven’t done any testing yet I just wanted to get some thoughts on the topic first.
Here are some of my hypotheses
Code written with pending orders is more efficient and will shorten the time of back testing.
In live trading pending orders will be executed faster.
Placing market orders will allow me to prevent trades from opening when the spread increases.
You agree or disagree with these statements and do you have any other reasons to pick one over the other?