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 > Charting

Charting Support for NinjaTrader Advanced Charting.

Reply
 
Thread Tools Display Modes
Old 03-12-2009, 02:17 PM   #1
bluelou
Senior Member
 
Join Date: Apr 2008
Posts: 503
Thanks: 3
Thanked 1 time in 1 post
Default Rollover not sticking.

I'm trying to rollover a couple of FX futures contracts. The rollover process appears to go smoothly but when I plot the new front month contract post-rollover none of the rolled over historical data is in the chart.

What's happening? How do I know if the rollover has occurred successfully if I can't plot the data?
bluelou is offline  
Reply With Quote
Old 03-12-2009, 02:29 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

bluelou,

Have you merged the data over with the steps outlined here? http://www.ninjatrader-support.com/H...eV6/Merge.html
NinjaTrader_Josh is offline  
Reply With Quote
Old 03-12-2009, 02:40 PM   #3
bluelou
Senior Member
 
Join Date: Apr 2008
Posts: 503
Thanks: 3
Thanked 1 time in 1 post
Default

Yes, I've been through this with NinjaTrader at each rollover for about 9 months now. I follow the process exactly but then I can't plot the data - for several days anyway.

What seems to be happening is the following:
1) My charts need about 5 days of tick data for my indicators to generate a plot.

2) If I try to create a chart within 5 days of the rollover period that means that I must plot both the new front-month contract and a few days of the back month. When I try to do this the merged contract data doesn't plot.

3) However, once we get a couple of days past the rollover date the charting appears to work properly.

This is a real problem when auto-trading b/c my strategy can "see" the merged data but I'm flying blind b/c I can't plot the data - for a few days anyway.

Try doing this with the 6E 06-09 contract and merge the 03-09 data into it as of yesterday's close. When I try to plot the 6E 06-09 contract data post-merge I don't get any of the merged data.
Last edited by bluelou; 03-12-2009 at 02:45 PM.
bluelou is offline  
Reply With Quote
Old 03-12-2009, 02:51 PM   #4
dolphin412
Junior Member
 
Join Date: Jul 2008
Posts: 6
Thanks: 0
Thanked 0 times in 0 posts
Default

I have the same exact problem. I do the Merge exactly as described, and after its complete I open up a chart and I can see its merged. However, next time I open up NinjaTrader and connect to Zen-Fire all the merged data is lost.

The difference with me is that I have NEVER had the merge stick. I tried it at least 20 times for the last rollover period (December -> March) and every single time it works until I restart NT. I even tried using different computers and it still didn't stick.

This is a very frustrating problem, and I would REALLY appreciate any solutions to this.

Thank you.
dolphin412 is offline  
Reply With Quote
Old 03-12-2009, 02:55 PM   #5
bluelou
Senior Member
 
Join Date: Apr 2008
Posts: 503
Thanks: 3
Thanked 1 time in 1 post
Default

dolphin412,
The merge seems to work only if you merge the contracts several days after the ACTUAL rollover date has occurred. I've been dealing with this for a few months now.

It wasn't a big deal when I was just backtesting. But it cost me the equivalent of several Ninja licenses today b/c my systems weren't in the market when they need to be. Very frustrating.
bluelou is offline  
Reply With Quote
Old 03-12-2009, 03:00 PM   #6
dolphin412
Junior Member
 
Join Date: Jul 2008
Posts: 6
Thanks: 0
Thanked 0 times in 0 posts
Default

blue,

I've tried that too. In fact, I've been trying to merge December into March every few weeks since that rollover period hoping that one day it will just stick. But no go. I've even tried some of the methods that other people have suggested in this forum. Nothing works.

I've tried it on ES and NQ and neither work. Feed is Zen-Fire.

Thanks for the tip though.
dolphin412 is offline  
Reply With Quote
Old 03-12-2009, 03:06 PM   #7
NinjaTrader_Kyle
NinjaTrader Customer Service
 
NinjaTrader_Kyle's Avatar
 
Join Date: Dec 2008
Location: Denver, CO, USA
Posts: 7,353
Thanks: 146
Thanked 253 times in 249 posts
Default

Hello All,

Thank you for your posts.

Is it possible that you are reloading historical data onto your merged merged contracts?

If this is the case, historical data is being reloaded from the broker server replacing the merged data.
NinjaTrader_Kyle is offline  
Reply With Quote
Old 03-12-2009, 03:07 PM   #8
bluelou
Senior Member
 
Join Date: Apr 2008
Posts: 503
Thanks: 3
Thanked 1 time in 1 post
Default

It's very buggy, no doubt. I'm trying to merge the 6B contract right now. I have chart open for both the front and the back month contracts but the Merge window box states that I have no data for the "to" contract - which is nonsense since I have the front month chart open.

I think your merge will actually work if you're not logged into your data provider. Once you log in, however, NT will overwrite your data merge once it pulls in data from your provider. You can try this on your own if your curious.
Last edited by bluelou; 03-12-2009 at 03:09 PM.
bluelou is offline  
Reply With Quote
Old 03-12-2009, 03:09 PM   #9
bluelou
Senior Member
 
Join Date: Apr 2008
Posts: 503
Thanks: 3
Thanked 1 time in 1 post
Default

Kyle, I think that is what's going. How do you stop this from happening? I use IQFeed and dolphin uses Zen-Fire. We can't exactly blame the data provider for filling NT's data request.
bluelou is offline  
Reply With Quote
Old 03-12-2009, 03:16 PM   #10
dolphin412
Junior Member
 
Join Date: Jul 2008
Posts: 6
Thanks: 0
Thanked 0 times in 0 posts
Default

That seems like the problem. So how do you make sure to not reload historical data?
dolphin412 is offline  
Reply With Quote
Old 03-12-2009, 03:23 PM   #11
bluelou
Senior Member
 
Join Date: Apr 2008
Posts: 503
Thanks: 3
Thanked 1 time in 1 post
Default

Right, while requesting just enough data from your data provider to append your historical chart with live data.
bluelou is offline  
Reply With Quote
Old 03-12-2009, 03:57 PM   #12
NinjaTrader_Kyle
NinjaTrader Customer Service
 
NinjaTrader_Kyle's Avatar
 
Join Date: Dec 2008
Location: Denver, CO, USA
Posts: 7,353
Thanks: 146
Thanked 253 times in 249 posts
Default

Hello All,

Unfortunately, aside from disconnecting from your data connection, there is no way to disable the loading of historical data.

You can find more information about when NinjaTrader loads historical data at the following link: http://www.ninjatrader-support.com/H...ricalData.html
NinjaTrader_Kyle is offline  
Reply With Quote
Old 03-12-2009, 04:01 PM   #13
dolphin412
Junior Member
 
Join Date: Jul 2008
Posts: 6
Thanks: 0
Thanked 0 times in 0 posts
Default

Thanks for the reply Kyle.

So there is no way to keep the merged current? It seems like the whole point of merging the data is useless then. What if I uncheck "Use Historical Data Server" when I setup the data provider.
dolphin412 is offline  
Reply With Quote
Old 03-12-2009, 04:05 PM   #14
NinjaTrader_Kyle
NinjaTrader Customer Service
 
NinjaTrader_Kyle's Avatar
 
Join Date: Dec 2008
Location: Denver, CO, USA
Posts: 7,353
Thanks: 146
Thanked 253 times in 249 posts
Default

Hi dolphin412,

Thank you for your reply.

Although I have not tested this on my end it sounds like it should work.

Please note that this option is not available on some connections.
NinjaTrader_Kyle is offline  
Reply With Quote
Old 03-12-2009, 04:26 PM   #15
bluelou
Senior Member
 
Join Date: Apr 2008
Posts: 503
Thanks: 3
Thanked 1 time in 1 post
Default

Kyle,
This is quite a revelation. If I understood you correctly you're saying that the merge feature doesn't work properly? This is totally unacceptable. There is no justification for not being able to rollover a contract w/o having the data overwritten by the data provider.

This isn't exactly what NT is doing in my case. I'm using tick data and on the days prior to the rollover date the approaching front-month contract has less tick data than the expiring contract. Both the back-month and the front-month have at least 3 days worth of data and the merge is still not sticking. I believe that the merge starts to work one I get a few days away from the rollover date but I'm not sure why this works.

How do I stop this from happening? I can't just take a few days off around each rollover date.
Last edited by bluelou; 03-12-2009 at 04:37 PM.
bluelou is offline  
Reply With Quote
Reply

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
Auto-rollover pedroprada@bellsouth.net Miscellaneous Support 1 03-12-2009 05:23 AM
Indicator Values not "sticking" Bannor Indicator Development 3 01-13-2009 08:46 AM
rollover days guy ATM Strategies (Discretionary Trading) 12 12-11-2008 08:05 AM
Markers not sticking eDanny Indicator Development 7 07-25-2008 09:35 PM
Rollover Best Practices RK_trader Miscellaneous Support 2 12-13-2007 05:54 AM


All times are GMT -6. The time now is 08:59 PM.