You can always go with IBFX if you live in the States. They are FIFO compliant (or so they say), but everything is done on their side, so whenever you go to close a trade, you can't tell the difference. You don't know that you're not trading LIFO. Neither do your EA's.