Announcement
Collapse
No announcement yet.
Partner 728x90
Collapse
NinjaTrader
1 Year of Tick Data on ES
Collapse
X
-
1 Year of Tick Data on ES
I'm trying to backtest a strategy on a 10000 Volume chart of ES. Is it possible to get about 1 year of a continuous contract to do this? I love Ninja Trader, but backtesting volume charts hasn't worked at all for me. I can never do more than 3 weeks at a time. For this reason, I'm signing up for a TradeStation account until this can be improved. Any suggustions?Tags: None
-
You would have to make continuous contracts using the merge feature however, volume bars are made up of tick data, backtesting 1 year of tick data will likely cause you to run into memory limitations.
More information on merging - http://www.ninjatrader-support.com/H...eV6/Merge.htmlRayNinjaTrader Customer Service
-
Ray,
Do you believe there should be a difference in memory consumption (and running out of it) depending on which data provider is used?
I noticed, for instance, that Zen Fire seemed to be much more efficient than IQfeed. I wondered if it was due to the nature of how NT was accessing the data.
Comment
-
To clarify:
- if you mean download speed by "efficient", then yes, the down speed for historical data varies from provider to provider. As soon as the data is pulled from the provider and stored in your local hard drive, then it would not matter where the data actually came from.
- if you mean memory consumption on backtest, then this only is dependent on the actual number of ticks backtested. If would not matter where the ticks came from (= no dependency on provider)
Comment
-
No I really meant efficient as in the amount of time and memory (resources) NT takes to process the request. It seems both Zen and IQfeed max out my DSL connection of approx 700kb/sec, so I do not think one is transmitting data faster than the other.
I thought perhaps the external IQfeed app, vs the internal Zen, made a difference. You are saying no?
Comment
-
Originally posted by ctrlbrk View PostNo I really meant efficient as in the amount of time and memory (resources) NT takes to process the request. It seems both Zen and IQfeed max out my DSL connection of approx 700kb/sec, so I do not think one is transmitting data faster than the other.
I thought perhaps the external IQfeed app, vs the internal Zen, made a difference. You are saying no?
Comment
-
Originally posted by ctrlbrk View PostNo I really meant efficient as in the amount of time and memory (resources) NT takes to process the request. It seems both Zen and IQfeed max out my DSL connection of approx 700kb/sec
The download speed is specific to the data provider. NinjaTrader does not control nor determine the speed of the data download.
Comment
-
Originally posted by mgbloomfield View PostWhether or not Zen and IQFeed max out your DSL connection has nothing to do with NinjaTrader.
The download speed is specific to the data provider. NinjaTrader does not control nor determine the speed of the data download.
I've been using Zen a while longer now, and can say without a doubt it is much, much faster than IQfeed when it comes to chart-loading and backtesting.
Again, both providers maxed my internet connection. Yet one was much, much faster than the other.
So this means the way NinjaTrader handled the data (due to external API vs. internal, etc), or the type of data transferred, was significantly different from one to the other. I don't care about the specifics, I just care about the results.
Comment
-
Originally posted by ctrlbrk View PostYou've missed my point.
I've been using Zen a while longer now, and can say without a doubt it is much, much faster than IQfeed when it comes to chart-loading and backtesting.
You're arguing that NinjaTrader is handling zen-fire's data feed more efficiently than IQFeed's data feed. I'm arguing the zen-fire's datafeed itself is more efficient.
It would be more accurate if you were to say that, "Zen-fire's data feed appears to be more efficient than IQFeed's data feed".
Originally posted by ctrlbrk View PostSo this means the way NinjaTrader handled the data (due to external API vs. internal, etc), or the type of data transferred, was significantly different from one to the other. I don't care about the specifics, I just care about the results.
NinjaTrader is agnostic with data providers. There's no "external API vs internal API". Each and every data provider has their own API.
In the same way, NinjaTrader is agnostic with executing orders. Zen-fire, Trading Technologies, Patsystem, MB Trading, etc. each have their own API for executing orders. There's no "external API vs internal API" for executing orders. If someone were to discover that Zen-fire's execution engine is faster than it is simply faster because Zen-fire's execution engine is more efficient and nothing to do with NinjaTrader.
Comment
-
I am not arguing with your point of which data feed is more efficient. My original question was intended to raise exactly that. I do not agree on all things you've said, but it is not relevant to the thread.
NinjaTrader support seems to not know enough about it to answer or explain results. That is the main source of disappointment.
I find it hard to believe they have not drawn any conclusions on the efficiency of one provider vs. another with their program (again, regardless of where the efficiency differs, I am simply interested in the end result -- efficiency ie faster results or ie less resources [which means less NT crashing]).
Case in point, I was never able to load 2 months of tick data for backtesting with IQfeed. I have been able to do it with Zen before NT crashed. There are so many memory leaks and issues with Ninja that it only works rarely, but the most I ever got out of IQfeed was around 2 weeks if I recall correctly, so that is a huge increase in efficiency.
Comment
-
>> Case in point, I was never able to load 2 months of tick data for backtesting with IQfeed. I have been able to do it with Zen before NT crashed. There are so many memory leaks and issues with Ninja that it only works rarely, but the most I ever got out of IQfeed was around 2 weeks if I recall correctly, so that is a huge increase in efficiency.
Please contact IQFeed support to clarify how far back they would have historical tick data available (I believe 2 weeks, but I'm not sure). NT does not control that.
Comment
-
Originally posted by NinjaTrader_Dierk View PostPlease contact IQFeed support to clarify how far back they would have historical tick data available (I believe 2 weeks, but I'm not sure). NT does not control that.
It is fine, I don't have time to keep going back and forth. I no longer have IQfeed. I also now realize it is futile to expect NT 6.5 to not crash or for NT support to fix anything, I am just waiting for NT 7 --- hopefully it will fix everything.
Comment
-
From the IQFeed documentation:
30 calendar days of tick (includes pre-post market) and several years of 1-Minute history (Forex back to Feb 2005, Eminis back to Sept. 2005, Stock/Futures/Indexes back to May 2007) retrieval for charting and time & sales data
Comment
-
I was comparing eSignal and IQFeed loading times with continuous futures contracts going back three days on an 8000 constant volume chart.
eSignal consistently loads the chart in about 10 sec after starting to receive data. IQFeed varied from 40 sec to nearly 60 sec.
Has NT been updated with the latest IQFeed API? It changed recently and some of the historical functions were deprecated...
just wondering why the big speed difference on my 26mbps cable modem.
Comment
Latest Posts
Collapse
Topics | Statistics | Last Post | ||
---|---|---|---|---|
Started by judysamnt7, 03-13-2023, 09:11 AM
|
4 responses
59 views
0 likes
|
Last Post
by DynamicTest
Today, 08:25 PM
|
||
Started by ScottWalsh, Today, 06:52 PM
|
4 responses
36 views
0 likes
|
Last Post
by ScottWalsh
Today, 07:40 PM
|
||
Started by olisav57, Today, 07:39 PM
|
0 responses
7 views
0 likes
|
Last Post
by olisav57
Today, 07:39 PM
|
||
Started by trilliantrader, Today, 03:01 PM
|
2 responses
21 views
0 likes
|
Last Post
by helpwanted
Today, 07:25 PM
|
||
Started by cre8able, Today, 07:24 PM
|
0 responses
10 views
0 likes
|
Last Post
by cre8able
Today, 07:24 PM
|
Comment