How to download indicator data from the web?

 

Hello, I have a data source online which I am using as an indicator to trade with. It is provided through JSON, and has a simple timestamp,value format.


This JSON file sends the entire historic data, so it is a fairly large file. The problem occurs when I try to run multiple of these indicators at once(on different symbols), or when I try to backtest it.

Each minute, I have the data refreshing, so per chart I have open, or each minute bar in the backtester has to wait ~1 second.


Is there a more efficient way to download the data? How does MT4 download historic price data without lag, and stream price data without lag?

I am comfortable having to do dll programming if it is necessary.


Hope I stated my problem clearly so this is understandable.

Reason: