Yes, you can send any kind of order types you want using FIX. It's more on the broker side supporting them (like Algo. orders). If a broker has an API, that means they support that type of order type, you want.
I personally use multiple brokers under one execution engine. Needless to say...