Capturing ticks with external program

 

I need to code a program in C or Delphi that can capture MT4 price ticks while MT4 is running.

Can someone direct me to a resource or an example of where to start?

 

This is possible. Although far from trivial.

I have a solution that is utilised in the ticks collector that never misses a tick even if the ticks come in a package so only the last one is available in start() function.

The same approach can be used in an external program.

Reason: