id seek out brokers which offered mt4.
or id move to a broker which offered java based API.
mt4 is a pretty rubbish platform to be honest and mt5 is only a step better seemingly. if i had to re-write my files, itd be in java.
Sure MT4 is a rubbish platform when compared with some of the charting programs/front ends i have been using, though i could swear i read you said it was great, only yesterday...or was that just the broker?