Ninja 6.5 showing different data than 7 - futures io
futures io futures trading



Ninja 6.5 showing different data than 7


Discussion in Brokers

Updated by Fat Tails
      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 3,375 views
    2. thumb_up 6 thanks given
    3. group 4 followers
    1. forum 10 replies
    2. attach_file 4 attachments




Welcome to futures io: the largest futures trading community on the planet, with well over 100,000 members
  • Genuine reviews from real traders, not fake reviews from stealth vendors
  • Quality education from leading professional traders
  • We are a friendly, helpful, and positive community
  • We do not tolerate rude behavior, trolling, or vendors advertising in posts
  • We are here to help, just let us know what you need
You'll need to register in order to view the content of the threads and start contributing to our community.  It's free and simple.

-- Big Mike, Site Administrator

(If you already have an account, login at the top of the page)

 
Thread Tools Search this Thread
 

Ninja 6.5 showing different data than 7

  #1 (permalink)
Crete, IL/USA
 
Experience: Intermediate
Platform: NinjaTrader, Mt4
Broker: Tradestation/Tradestation, NinjaTrader, FXCM and Tallinex
Trading: ES, CL, EUR/USD, TF
 
spinnybobo's Avatar
 
Posts: 180 since Aug 2009
Thanks: 103 given, 53 received

Ninja 6.5 showing different data than 7

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:	42
Size:	126.6 KB
ID:	34650   Click image for larger version

Name:	ninja65.jpg
Views:	42
Size:	117.1 KB
ID:	34651  
Follow me on Twitter Visit my Facebook Reply With Quote

Can you help answer these questions
from other members on futures io?
Convert NinjaTrader NT7 indicator to Tradestation EasyLanguage and RADARSCREEN
Platforms and Indicators
Issue meeting order entry conditions
Elite Automated NinjaTrader Trading
Last 5 minutes Label
ThinkOrSwim
Moving average with Lag reduction
NinjaTrader
Linux?
ThinkOrSwim
 
 
  #3 (permalink)
Australia
 
Experience: Intermediate
Platform: NT
 
Posts: 106 since Apr 2010
Thanks: 48 given, 84 received


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
The following user says Thank You to webart for this post:
 
  #4 (permalink)
Market Wizard
Berlin, Europe
 
Experience: Advanced
Platform: NinjaTrader, MultiCharts
Broker: Interactive Brokers
Trading: Keyboard
 
Fat Tails's Avatar
 
Posts: 9,824 since Mar 2010
Thanks: 4,237 given, 26,522 received

MergeBackAdjusting Contracts Correctly

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
The following 2 users say Thank You to Fat Tails for this post:
 
  #5 (permalink)
Crete, IL/USA
 
Experience: Intermediate
Platform: NinjaTrader, Mt4
Broker: Tradestation/Tradestation, NinjaTrader, FXCM and Tallinex
Trading: ES, CL, EUR/USD, TF
 
spinnybobo's Avatar
 
Posts: 180 since Aug 2009
Thanks: 103 given, 53 received


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 Visit my Facebook Reply With Quote
 
  #6 (permalink)
the coin hunter
virginia
 
Experience: Intermediate
Platform: ninja
Trading: NQ
 
cory's Avatar
 
Posts: 5,994 since Jun 2009
Thanks: 830 given, 7,819 received


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:	40
Size:	46.1 KB
ID:	34685  
Reply With Quote
The following user says Thank You to cory for this post:
 
  #7 (permalink)
Crete, IL/USA
 
Experience: Intermediate
Platform: NinjaTrader, Mt4
Broker: Tradestation/Tradestation, NinjaTrader, FXCM and Tallinex
Trading: ES, CL, EUR/USD, TF
 
spinnybobo's Avatar
 
Posts: 180 since Aug 2009
Thanks: 103 given, 53 received


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:	24
Size:	33.4 KB
ID:	34802  
Follow me on Twitter Visit my Facebook Reply With Quote
 
  #8 (permalink)
the coin hunter
virginia
 
Experience: Intermediate
Platform: ninja
Trading: NQ
 
cory's Avatar
 
Posts: 5,994 since Jun 2009
Thanks: 830 given, 7,819 received


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
The following user says Thank You to cory for this post:
 
  #9 (permalink)
Market Wizard
Berlin, Europe
 
Experience: Advanced
Platform: NinjaTrader, MultiCharts
Broker: Interactive Brokers
Trading: Keyboard
 
Fat Tails's Avatar
 
Posts: 9,824 since Mar 2010
Thanks: 4,237 given, 26,522 received


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
The following user says Thank You to Fat Tails for this post:
 
  #10 (permalink)
Crete, IL/USA
 
Experience: Intermediate
Platform: NinjaTrader, Mt4
Broker: Tradestation/Tradestation, NinjaTrader, FXCM and Tallinex
Trading: ES, CL, EUR/USD, TF
 
spinnybobo's Avatar
 
Posts: 180 since Aug 2009
Thanks: 103 given, 53 received



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 Visit my Facebook Reply With Quote



futures io Trading Community Trading Reviews and Vendors Brokers > Ninja 6.5 showing different data than 7




Upcoming Webinars and Events
 

Free BloodHound Licenses to everyone!

June
 

Every journal equals ten meals for the hungry

June
     



Copyright © 2020 by futures io, s.a., Av Ricardo J. Alfaro, Century Tower, Panama, +507 833-9432, info@futures.io
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.
no new posts