DislikedAs it happens i have a Bloomberg terminal and am aware of Pro-Realtime, however mt4 is an all in one automated package, which is the main attraction (know any better ones ?). The main challenge I am finding with MT4 is using a good broker with low and reliable spreads (this is the holy grail perhaps and not the EA!).
i think alot of people would disagree MT4 is crap.
Dukascopy offers Jforex, but i am not a programmer and know little of java man !
So ideally I will stick with mt4 for a while, until something better comes up !
And in a sense, you are correct that MT4 isn't 100% garbage, it's the MMs that are hooked up to it that are.
I guess some pros of it would be it's fairly lightweight and lots of people have coded indicators, etc. for it that one can download for free. It's backtester leaves a bit to be desired, however. And getting clean tick data (in general) in sufficient amounts from MMs is damn near impossible making back-testing in MT4 a somewhat futile affair.
That said, it is still a limited charted application and most MT4 brokers don't offer a whole lot in the way of comm. FI, equities, etc. Even the ones that do offer such, MT4 itself limits the amount of charting analysis one can do within it especially in regards to inter-market analysis.
As for you query about do I know of a broker/charting software that offer all-in-one solutions...You could try ninja trader. It can be connected to a large number of brokers/MMs via API. Also offers auto-trading. Same for Amibroker, which I personally like.
I don't use EAs so this isn't a concern for me, though.
Just my opinion...