Does anyone have experience?

I am trying to find multiple metatrader terminals streaming tick data in my database. I used to do it via scripts with connections to mysql, but I'm missing ticks.

I am looking into putting together a script that captures the incoming price data and sends it out via a dde server. The internal MT4 DDE server is fine for what it does, but does not work across several brokers.