I was reading lots of threads here where people complained about the multi-thread performace as NT8 uses only one thread per instrument when loading data objects. I understand the reason for this is because data can become out of sync when having multiple charts open with the same instrument.
I am making backtests on 5 minute data over a period of 10 years for one single instrument with the strategy analyzer. When running the backtest, loading the data takes about 95% of the time while only 5% for executing the strategy/script. The historical data was already downloaded previously, I run this backtest offline with no data connection. So it is quite obvious that the script makes use of multi-thread performance while loading the data doesn't.
Loading times are the same when I just open the 5-min-chart for that instrument over a period of 10 years (again offline). Loading times are also the same when I compare it with my laptop with way less performance.
So I have 3 questions:
1. Is it possible to use multi-thread performance when loading purely historical data for 1 instrument with no data connection?
2. Are there plans to utilize multi-thread performance when loading 1 instrument
- on a chart with no active data connection?
- on a chart with an active data connection?
- in the strategy analyzer?
Thanks!
Comment