Thanks.
Announcement
Collapse
No announcement yet.
Partner 728x90
Collapse
NinjaTrader
NT7 Backtesting - Why is the historical data loaded every time?
Collapse
X
-
NT7 Backtesting - Why is the historical data loaded every time?
Noticed that every time I request a backtest the same data is downloaded from eSignal... is there a reason why the data could not be cached? It would significantly reduce the time it takes to backtest the same instruments.
Thanks.Tags: None
-
I agree that this is a problem. Also, I'm seeing NT7 hang sometimes when backtesting a list of instruments using IQFeed (it doesn't hang when disconnected from a data feed and using the local NT7 historical database).
I tried using Interactive Brokers as the data feed to see if it would hang, but IB has limitations on the amount of historical data that can be requested, which I quickly hit because NT7 was requesting all of the historical data needed for the tests, even though almost all of the data was available locally.
In the cases above, I have the box checked for "Get Data From Server" in NT7 options. But if I uncheck the box, it won't get anything from the server. The behavior really needed is "Get Data From Server if not in NT7 Historical Database".
-
This should not be the case. Can you take a snapt shot of your backtest setting and paste them in? Data is actually retrieved from local cache and if not there, then to the database (which then builds a cache) and then to the market data provider in case data does not exist.Originally posted by tradinghumble View PostNoticed that every time I request a backtest the same data is downloaded from eSignal... is there a reason why the data could not be cached? It would significantly reduce the time it takes to backtest the same instruments.
Thanks.RayNinjaTrader Customer Service
Comment
-
Just because it says "loading" does not necessarily mean it is loading from the data provider. If you already have the complete historical data as shown in the Historical Data Manager for your backtest time frame, it will be used. Otherwise it will try to load the data from the provider.Josh P.NinjaTrader Customer Service
Comment
-
NT7 is definitely loading from the provider feed even though the data exists in the local historical database. I'm sure of this because when I tried using Interactive Brokers as the historical data provider, I was quickly hitting IB's limit even though NT7 should have been requesting little or no data because the data was already available locally.
Comment
Latest Posts
Collapse
| Topics | Statistics | Last Post | ||
|---|---|---|---|---|
|
Started by Geovanny Suaza, 02-11-2026, 06:32 PM
|
0 responses
626 views
0 likes
|
Last Post
|
||
|
Started by Geovanny Suaza, 02-11-2026, 05:51 PM
|
0 responses
359 views
1 like
|
Last Post
|
||
|
Started by Mindset, 02-09-2026, 11:44 AM
|
0 responses
105 views
0 likes
|
Last Post
by Mindset
02-09-2026, 11:44 AM
|
||
|
Started by Geovanny Suaza, 02-02-2026, 12:30 PM
|
0 responses
562 views
1 like
|
Last Post
|
||
|
Started by RFrosty, 01-28-2026, 06:49 PM
|
0 responses
567 views
1 like
|
Last Post
by RFrosty
01-28-2026, 06:49 PM
|

Comment