NexusFi: Find Your Edge


Home Menu

 





Ninja 6.5 showing different data than 7


Discussion in Brokers

Updated
      Top Posters
    1. looks_one spinnybobo with 4 posts (0 thanks)
    2. looks_two Fat Tails with 3 posts (3 thanks)
    3. looks_3 cory with 2 posts (2 thanks)
    4. looks_4 Quick Summary with 1 posts (0 thanks)
    1. trending_up 5,033 views
    2. thumb_up 6 thanks given
    3. group 4 followers
    1. forum 10 posts
    2. attach_file 4 attachments




 
Search this Thread

Ninja 6.5 showing different data than 7

  #1 (permalink)
 
spinnybobo's Avatar
 spinnybobo 
Crete, IL/USA
 
Experience: Intermediate
Platform: NinjaTrader, Mt4
Broker: Tradestation/Tradestation, NinjaTrader, FXCM and Tallinex
Trading: ES, CL, EUR/USD, TF
Posts: 173 since Aug 2009
Thanks Given: 105
Thanks Received: 61

Hello

some really weird strange thing happened today. I have been paper trading very well for the past 4 weeks using market profile in ninja 6.5. yesterday I switched over to the CL 05-11 contract in my ninja 6.5 inside a virtual machine (vmware) using windows XP and I noticed the levels really did bad! Today I started trading live and did not do so well---MP levels did terrible. Then I check the same program on Ninja 7 on windows 7 and it had different levels off by as much as 20 to 30 ticks!

I thought maybe it was the market profile program, but I check just the data and it was the data with the problem.
I opened a chart of 6.5 and a chart of 7 of CL 05-11. On 6.5 the time frame is 9am to 1:30pm est and on 7 it is Nymex RTH for session. This is the same setting set back 50 days on 5 min chart.

The last 2 days are fine, but anything before that is off by 5 to 20 ticks!!!!!!!!

no wonder my MP levels are screwed up. Does anybody know if they are changing the way zenfire historical data is formatted and if it is now different in ninja 6.5?

I tried AMP futures as well as Mirus and both are the same, so I know it is not the broker, but the way the data is interpreted.
anyway, if anybody can shed some light on this topic I would appreciate it

thanks
Spencer

Attached Thumbnails
Click image for larger version

Name:	ninja7.jpg
Views:	222
Size:	126.6 KB
ID:	34650   Click image for larger version

Name:	ninja65.jpg
Views:	227
Size:	117.1 KB
ID:	34651  
Follow me on Twitter Started this thread Reply With Quote

Can you help answer these questions
from other members on NexusFi?
NT7 Indicator Script Troubleshooting - Camarilla Pivots
NinjaTrader
Trade idea based off three indicators.
Traders Hideout
REcommedations for programming help
Sierra Chart
Pivot Indicator like the old SwingTemp by Big Mike
NinjaTrader
MC PL editor upgrade
MultiCharts
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Just another trading journal: PA, Wyckoff & Trends
36 thanks
Tao te Trade: way of the WLD
24 thanks
Spoo-nalysis ES e-mini futures S&P 500
20 thanks
Bigger Wins or Fewer Losses?
19 thanks
GFIs1 1 DAX trade per day journal
16 thanks
  #3 (permalink)
 webart 
Australia
 
Experience: Intermediate
Platform: NT
Posts: 106 since Apr 2010
Thanks Given: 48
Thanks Received: 84


You've probably checked, but make sure the MP indicator setting are the same in both 6.5 and 7, make sure the market open and close times are the same in the indicator and / or on your charts.

Reply With Quote
Thanked by:
  #4 (permalink)
 
Fat Tails's Avatar
 Fat Tails 
Berlin, Europe
Market Wizard
 
Experience: Advanced
Platform: NinjaTrader, MultiCharts
Broker: Interactive Brokers
Trading: Keyboard
Posts: 9,888 since Mar 2010
Thanks Given: 4,242
Thanks Received: 27,102

This has nothing to do with the data provider, but with NinjaTrader's rollover settings.

From your charts I conclude that you use merged backadjusted contracts and that you used the NinjaTrader default settings for rollover day, which is March 21.

Now merged non-adjusted, merge backadjusted and continuous futures contracts are artificial constructs that serve a certain purpose, but cannot be used for everything.

If you want to use merge backadjusted contracts, you need to carefully select

- the rollover day (I use volume cross-over)
- the method to calculate the offset

NinjaTrader 6.5. uses a technically false method to calculate the offset. With NinjaTrader 7.0 this has changed, the method is correct. What is still a problem with NinjaTrader 7.0 are the default rollover dates, which are mostly good for financial futures, but somewhat off for commodities.

For CL I suggest a rollover date March 18, as volume had already moved to the new contract. NinjaTrader 7.0 calculates the offset from daily data. Which daily data do you use? I calculate my offsets from the difference of the settlement prices prior to rollover day. Kinetick EOD has those settlement prices. You can also look the settlement prices up at the CME website and enter them manually.

If you do not care about rollover date, offsets and settlement prices, you will obviously get different data sets for the merged part of your chart.

Market Profile uses a volume distribution, so I am afraid that you will only get accurate results, if you do not merge contracts, but use single month contract data.

Reply With Quote
Thanked by:
  #5 (permalink)
 
spinnybobo's Avatar
 spinnybobo 
Crete, IL/USA
 
Experience: Intermediate
Platform: NinjaTrader, Mt4
Broker: Tradestation/Tradestation, NinjaTrader, FXCM and Tallinex
Trading: ES, CL, EUR/USD, TF
Posts: 173 since Aug 2009
Thanks Given: 105
Thanks Received: 61


Fat Tails View Post
This has nothing to do with the data provider, but with NinjaTrader's rollover settings.

From your charts I conclude that you use merged backadjusted contracts and that you used the NinjaTrader default settings for rollover day, which is March 21.

Now merged non-adjusted, merge backadjusted and continuous futures contracts are artificial constructs that serve a certain purpose, but cannot be used for everything.

If you want to use merge backadjusted contracts, you need to carefully select

- the rollover day (I use volume cross-over)
- the method to calculate the offset

NinjaTrader 6.5. uses a technically false method to calculate the offset. With NinjaTrader 7.0 this has changed, the method is correct. What is still a problem with NinjaTrader 7.0 are the default rollover dates, which are mostly good for financial futures, but somewhat off for commodities.

For CL I suggest a rollover date March 18, as volume had already moved to the new contract. NinjaTrader 7.0 calculates the offset from daily data. Which daily data do you use? I calculate my offsets from the difference of the settlement prices prior to rollover day. Kinetick EOD has those settlement prices. You can also look the settlement prices up at the CME website and enter them manually.

If you do not care about rollover date, offsets and settlement prices, you will obviously get different data sets for the merged part of your chart.

Market Profile uses a volume distribution, so I am afraid that you will only get accurate results, if you do not merge contracts, but use single month contract data.


thanks Fat Tails. is merging contracts something I need to do even though I am now only trading and only looking at CL 05-11. not sure if this method is to try to combine CL 04-11 with CL 05-11 to a continuous contract.

the 2 pictures show CL 05-11 from ninja 7 and 6.5 not including CL 04-11 at all and the data is not the same.
All I want to do is have both single month contracts (CL 05-11 having nothing to do with CL 04-11) show the same values. sorry if I am not understanding as I usually just turn on data and it works:-)

Follow me on Twitter Started this thread Reply With Quote
  #6 (permalink)
 
cory's Avatar
 cory 
virginia
 
Experience: Intermediate
Platform: ninja
Trading: NQ
Posts: 6,098 since Jun 2009
Thanks Given: 877
Thanks Received: 8,090


spinnybobo View Post
thanks Fat Tails. is merging contracts something I need to do even though I am now only trading and only looking at CL 05-11. not sure if this method is to try to combine CL 04-11 with CL 05-11 to a continuous contract.

the 2 pictures show CL 05-11 from ninja 7 and 6.5 not including CL 04-11 at all and the data is not the same.
All I want to do is have both single month contracts (CL 05-11 having nothing to do with CL 04-11) show the same values. sorry if I am not understanding as I usually just turn on data and it works:-)

tools, options, data tab

Attached Thumbnails
Click image for larger version

Name:	donotmerge.png
Views:	226
Size:	46.1 KB
ID:	34685  
Reply With Quote
Thanked by:
  #7 (permalink)
 
spinnybobo's Avatar
 spinnybobo 
Crete, IL/USA
 
Experience: Intermediate
Platform: NinjaTrader, Mt4
Broker: Tradestation/Tradestation, NinjaTrader, FXCM and Tallinex
Trading: ES, CL, EUR/USD, TF
Posts: 173 since Aug 2009
Thanks Given: 105
Thanks Received: 61


cory View Post
tools, options, data tab

Hi Corey

I dont have a merge policy in 6.5. I looked around and could not find it.

thanks
Spencer

Attached Thumbnails
Click image for larger version

Name:	65.png
Views:	201
Size:	33.4 KB
ID:	34802  
Follow me on Twitter Started this thread Reply With Quote
  #8 (permalink)
 
cory's Avatar
 cory 
virginia
 
Experience: Intermediate
Platform: ninja
Trading: NQ
Posts: 6,098 since Jun 2009
Thanks Given: 877
Thanks Received: 8,090


spinnybobo View Post
Hi Corey

I dont have a merge policy in 6.5. I looked around and could not find it.

thanks
Spencer

that is for nt7, I am not on 6.5 anymore.

Reply With Quote
Thanked by:
  #9 (permalink)
 
Fat Tails's Avatar
 Fat Tails 
Berlin, Europe
Market Wizard
 
Experience: Advanced
Platform: NinjaTrader, MultiCharts
Broker: Interactive Brokers
Trading: Keyboard
Posts: 9,888 since Mar 2010
Thanks Given: 4,242
Thanks Received: 27,102


spinnybobo View Post
Hi Corey

I dont have a merge policy in 6.5. I looked around and could not find it.

thanks
Spencer

You cannot select merge policy with NT 6.5. Merging contracts automatically is a new feature of NT 7.0

With NT 6.5. you always have unmerged contracts, unless you merge them manually. When merging manually you need to specify the rollover date, but cannot select any offset. The method used to determine the offset is at least unorthodox, I would say incorrect. This means that the mergebackadjusted contracts created with NT 6.5 are of limited value.

With NT 7.0 you can select both rollover date and offset and this will be applied automatically, if policy MergeBackAdjusted is selected. You can select a global merge policy under options and an individual merge policy under instrument settings. The latter will override the former.

Reply With Quote
Thanked by:
  #10 (permalink)
 
spinnybobo's Avatar
 spinnybobo 
Crete, IL/USA
 
Experience: Intermediate
Platform: NinjaTrader, Mt4
Broker: Tradestation/Tradestation, NinjaTrader, FXCM and Tallinex
Trading: ES, CL, EUR/USD, TF
Posts: 173 since Aug 2009
Thanks Given: 105
Thanks Received: 61



Fat Tails View Post
You cannot select merge policy with NT 6.5. Merging contracts automatically is a new feature of NT 7.0

With NT 6.5. you always have unmerged contracts, unless you merge them manually. When merging manually you need to specify the rollover date, but cannot select any offset. The method used to determine the offset is at least unorthodox, I would say incorrect. This means that the mergebackadjusted contracts created with NT 6.5 are of limited value.

With NT 7.0 you can select both rollover date and offset and this will be applied automatically, if policy MergeBackAdjusted is selected. You can select a global merge policy under options and an individual merge policy under instrument settings. The latter will override the former.

Hi Fat Tails,

just to be sure, are we talking about a single month contract of crude oil like April or May---or are we talking about making continuous contracts? Merging April and May together?
I guess I am getting confused with the word Merge and offset----it sounds like trying to make a continuous contract.

I am not trying to make continuous contracts. my whole thing is that the 1 min data on the May crude contract for Ninja 7 is giving different historical values than Ninja 6.5(only before 03/18/11. anything after is same and real time is same) Ninja 6.5 is wrong.

I talked to Mirus and they were stumped. Told me just to use Ninja 7. Right now, I am using Ninja 7 just for charting.
This has to be a problem with the data server for Ninja 6.5 because I cannot imagine that all the market profile peoples data was off all these years whenever a contract rolls over---especially true for people not experts with Ninja

maybe we are talking about the same thing and I am not understanding.
thanks
Spencer

Follow me on Twitter Started this thread Reply With Quote




Last Updated on March 25, 2011


© 2024 NexusFi™, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
All information is for educational use only and is not investment advice. There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Privacy Policy - Downloads - Top
no new posts