I searched for information about this issue, but I didn't found anything...
On my MT4 platform I can MANUALLY open a new trade with "Market Execution", where "Stop Loss" and "Take Profit" options are disabled. But when using EA I can open a trade with real positive stops defined in OrderSend() function, and no OrderModify() is really needed.
I wonder what is going on, this was not possible before (I don't know since when it started to work), now there is no error 130, and I can't find information that OrderSend() is updated to open trades like this.
Can someone confirm that OrderSend() with stops now works with ECN brokers, or I have non-ECN broker that appears like ECN?
What about MT5?
On my MT4 platform I can MANUALLY open a new trade with "Market Execution", where "Stop Loss" and "Take Profit" options are disabled. But when using EA I can open a trade with real positive stops defined in OrderSend() function, and no OrderModify() is really needed.
I wonder what is going on, this was not possible before (I don't know since when it started to work), now there is no error 130, and I can't find information that OrderSend() is updated to open trades like this.
Can someone confirm that OrderSend() with stops now works with ECN brokers, or I have non-ECN broker that appears like ECN?
What about MT5?