NinjaTrader Support Forum  
X

Attention!

This website will be down for maintenance from Friday May 24th at 6PM MDT until Saturday May 25th at 11AM MDT. We apologize for the inconvenience. If you need assistance during this time, please email sales@ninjatrader.com


Go Back   NinjaTrader Support Forum > Application Technical Support > Miscellaneous Support > Historical Version 7 Beta Threads > Version 7 Beta General Questions & Bug Reports

Version 7 Beta General Questions & Bug Reports Ask questions here and post bug reports.

 
 
Thread Tools Display Modes
Old 03-22-2010, 11:09 AM   #1
noincomenojobnoassets
Senior Member
 
Join Date: Mar 2009
Posts: 109
Thanks: 0
Thanked 0 times in 0 posts
Question Trouble getting a clean historical dataset

Hi everyone,

I have a strategy that generates buy/sell signals on stocks on a 1-day basis. The strategy employs a good deal of indicators with considerable lookback periods (e.g. 75-day SMA etc.).

Now the obstacle that needs to be coped with is: I keep getting major inconsistencies when employing the strategy on various PCs. That is, there are several PCs, each of which should have an accurate historical dataset for the stock prices. These datasets have been obtained via working with this and other strategies for quite a while, adding historical data to the database when needed via Yahoo / Google connections. The NT program settings on the PCs being in use are the same.

What happens is: I do the same analysis on two independent PCs, which both have a "correct" set of historical data. On the one PC the strategy tells me it has a current AAPL position of 60 pieces, whereas on the other PC it thinks it is flat. It might as well be strategy on PC#1 thinks it has 50 YHOO, whilst the PC#2 strategy thinks it has 95 YHOO. Therefore, the signals being generated differ on the PCs being used - pretty incomfortable to think that the signals don't stem from the strategy, but more likely rely on the underlying data...

Can anyone think of a procedure to establish a "clean" dataset, meaning I can do this procedure and then do the analyses on either PC without having to worry about the data possibly being different (I'm not saying wrong) from the other PC's data?

Regards

n.i.n.j.n.a.
noincomenojobnoassets is offline  
Old 03-22-2010, 02:34 PM   #2
NinjaTrader_Josh
NinjaTrader Product Manager
 
NinjaTrader_Josh's Avatar
 
Join Date: May 2007
Location: Denver, CO
Posts: 17,458
Thanks: 1
Thanked 106 times in 70 posts
Default

n.i.n.j.n.a.

The best way to ensure identical databases is to export the data from one computer and import it to the next. That will ensure 100% identical data sets across both machines. You can do this process through the Historical Data Manager.
NinjaTrader_Josh is offline  
Old 03-22-2010, 03:53 PM   #3
noincomenojobnoassets
Senior Member
 
Join Date: Mar 2009
Posts: 109
Thanks: 0
Thanked 0 times in 0 posts
Default

Hmm, thanks for answering.

However, I think this kind of misses the point a bit - if I get two versions of datasets, how do I know which one is the "correct" one (assuming both have been obtained in proper ways)? I mean, I'd want the signals to be generated in the most accurate possible way.
noincomenojobnoassets is offline  
Old 03-22-2010, 04:00 PM   #4
NinjaTrader_Josh
NinjaTrader Product Manager
 
NinjaTrader_Josh's Avatar
 
Join Date: May 2007
Location: Denver, CO
Posts: 17,458
Thanks: 1
Thanked 106 times in 70 posts
Default

Unfortunately there is no metric to determine one is better than the other as this is subjective in nature. What you get is what is provided by the data provider you use. In deciding which one you ultimately want to use is up to you to decide.
NinjaTrader_Josh is offline  
Old 03-22-2010, 05:02 PM   #5
noincomenojobnoassets
Senior Member
 
Join Date: Mar 2009
Posts: 109
Thanks: 0
Thanked 0 times in 0 posts
Default

Well, the thing is: I get varying results even when using the same (!) data source on the different systems. I agree with you that the data just has to be consistent "in itself" (such as varying minute objects), but at least the results should match when applying the system on different PCs.
noincomenojobnoassets is offline  
Old 03-23-2010, 08:05 AM   #6
noincomenojobnoassets
Senior Member
 
Join Date: Mar 2009
Posts: 109
Thanks: 0
Thanked 0 times in 0 posts
Default

Ok, solved!

Two reasons:

- different indicator setting on one PC (myself being stupid there, I admit)

- had to update dividends and splits on every stock in order to bring the results in line.

Thanks for helping Josh, and sorry for causing trouble. Is there a way to automatically update stocks and dividends for a given instrument list, by the way? Clicking them all manually might be okay for the Nasdaq 100, but what about the S&P 500...?

Regards
ninjna
noincomenojobnoassets is offline  
Old 03-23-2010, 09:35 AM   #7
NinjaTrader_Josh
NinjaTrader Product Manager
 
NinjaTrader_Josh's Avatar
 
Join Date: May 2007
Location: Denver, CO
Posts: 17,458
Thanks: 1
Thanked 106 times in 70 posts
Default

noincomenojobnoassets,

Glad you got it resolved. Unfortunately I believe you will have to go through and update the dividends/splits as you see fit.
NinjaTrader_Josh is offline  
 

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Trouble with historical data- probably me! raycam Version 7 Beta General Questions & Bug Reports 3 02-19-2010 03:43 PM
Trouble with import historical data zooinek Suggestions And Feedback 1 09-10-2009 10:58 AM
Trouble Charting Historical Data rsi77 Miscellaneous Support 7 05-21-2009 02:52 PM
trouble importing historical data rymondo Connecting 1 03-08-2009 05:00 PM
Trouble Importing Historical Data from TradeStation PurseStrings Connecting 5 11-14-2007 08:13 AM


All times are GMT -6. The time now is 03:54 PM.