Well it looks as if MT5 will do it this way and be FIFO compliant. Does anybody know when MT5 is coming out? The stakes are getting higher in the broker war, yeah, let them fight for business.
http://www.fx1618.com/mt4/mt5-a.html
http://metatrader5.blogspot.com/
"The order management system has completely changed in Metatrader 5. Now an order is a request to execute a trade operation, the result of which can be a trade. A position is the total state of trades on a certain financial security. Any financial security can have only one position. Unlimited orders are possible but with only one resulting position per pair. This means that there won't be possible to hedge orders anymore. According to Metaquotes, this change in the trading system was made to make MetaTrader 5 compatible with other markets, where such system is a standard. Now MetaTrader 5 allows working on the much wider range of markets, than MetaTrader 4. And that was a reason to rewrite the trading system totally.
So MT5 will take away the hedge ability by offsetting long and short trades into one position (NFA ruling compliance*). If this is case, it is very bad news to many traders who use hedging as part of their trading strategy. Moving accounts from US to UK or other countries which still allow hedging will be pointless once brokers start switching to the Metatrader 5 platform."
To me no "hedging" no big deal, but if it were to have no SL or TP then would have been a big deal. Besides, "hedging" as formerly done in metatrader is not what real hedging is. Had you hedged that way, the equity would remain the same while the hedging position was open. So no real advantage to hedging that way. You could just have closed the position instead of "hedging" and enter again at a better time (when you would have closed the "hedging" position) and obtain the same result. Real hedging involves buying or selling Options, or working with other currency pairs that move in tandem, to minimize risk, not taking the exact opposite position. Yeah, EAs need to be reworked or started from scratch, but that is only a temporary problem. One problem that I see is if you want to trade both manually and thru EAs in the same account the same pair, then the trades would interfere with each other and you would need one account for manual and one account for only EAs. But it is what it is, therefore I am looking forward to MT5. Bring it on like now. http://metatrader5.com/
http://www.fx1618.com/mt4/mt5-a.html
http://metatrader5.blogspot.com/
"The order management system has completely changed in Metatrader 5. Now an order is a request to execute a trade operation, the result of which can be a trade. A position is the total state of trades on a certain financial security. Any financial security can have only one position. Unlimited orders are possible but with only one resulting position per pair. This means that there won't be possible to hedge orders anymore. According to Metaquotes, this change in the trading system was made to make MetaTrader 5 compatible with other markets, where such system is a standard. Now MetaTrader 5 allows working on the much wider range of markets, than MetaTrader 4. And that was a reason to rewrite the trading system totally.
So MT5 will take away the hedge ability by offsetting long and short trades into one position (NFA ruling compliance*). If this is case, it is very bad news to many traders who use hedging as part of their trading strategy. Moving accounts from US to UK or other countries which still allow hedging will be pointless once brokers start switching to the Metatrader 5 platform."
To me no "hedging" no big deal, but if it were to have no SL or TP then would have been a big deal. Besides, "hedging" as formerly done in metatrader is not what real hedging is. Had you hedged that way, the equity would remain the same while the hedging position was open. So no real advantage to hedging that way. You could just have closed the position instead of "hedging" and enter again at a better time (when you would have closed the "hedging" position) and obtain the same result. Real hedging involves buying or selling Options, or working with other currency pairs that move in tandem, to minimize risk, not taking the exact opposite position. Yeah, EAs need to be reworked or started from scratch, but that is only a temporary problem. One problem that I see is if you want to trade both manually and thru EAs in the same account the same pair, then the trades would interfere with each other and you would need one account for manual and one account for only EAs. But it is what it is, therefore I am looking forward to MT5. Bring it on like now. http://metatrader5.com/
DislikedWith TSII, they could allow SL and TP on all orders if they choose to combine all orders into one aggregate position on the client end, and deduct sells from it or add buys to it. In their end, they can keep orders separate for FIFO purposes and close as much of the orders as needed in FIFO order according to your triggered closing orders. When you close, they can close the earlier opened orders in FIFO order. I do like contingent OCO orders so they should implement that, as you have more choices. They could really do it all. Some brokers now do....Ignored