NinjaTrader Support Forum  
X

Attention!

This website will be down for maintenance from Friday May 24th at 6PM MDT until Sunday May 26th at 12PM 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 02-03-2010, 01:19 AM   #1
DavidHP
Senior Member
 
Join Date: Nov 2006
Location: , ,
Posts: 115
Thanks: 0
Thanked 2 times in 2 posts
Default Multiple Brokers Data

Greetings,

I just noticed a problem or something I misunderstood?

I use the multiple broker version of NT7.
In NT6.5 when I connect to the Zenfire broker, the data feeds the futures charts I have on the workspace. Then I connect to Interactive Brokers data feed and the Eur/USD and other exchanges receive their data.

In NT7 I try to do the same thing and it does not work that way.
i.e. I open a workspace with 6E Euro Futures and connect to my primary data feed (Zenfire).
The data for 6E populates. There are also two charts on the workspace with the NIFTY50 symbol. Those charts do not populate since Zenfire does not offer that data.

Then I connect to Interactive Brokers to get the NIFTY50 data. Once connected, the data for the NIFTY never populates.

I can disconnect from both data feeds and start Interactive first and the NIFTY data populates and then I can connect to Zenfire. (However, Zenfire is the market I want to trade and it is now not the primary feed and is not populating the 6E charts).

Is this a glitch or am I doing something incorrectly?

Thanks,



I am still having issues with the send mail from NT7.
DavidHP is offline  
Old 02-03-2010, 08:01 AM   #2
NinjaTrader_Josh
NinjaTrader Product Manager
 
NinjaTrader_Josh's Avatar
 
Join Date: May 2007
Location: Denver, CO
Posts: 17,458
Thanks: 1
Thanked 107 times in 70 posts
Default

DavidHP,

Was unable to reproduce. Please try with a completely fresh workspace. 1 chart of ES 03-10 and another chart of like KO or something like that. Connect Zen, ES chart updates, connect IB, KO chart now updates too.

Unfortunately SendMail does not necessarily work for all users under all network setups.
NinjaTrader_Josh is offline  
Old 02-05-2010, 03:06 AM   #3
DavidHP
Senior Member
 
Join Date: Nov 2006
Location: , ,
Posts: 115
Thanks: 0
Thanked 2 times in 2 posts
Default

I tried that. No change.

I also reset the database several times.
No change.

I upgraded to 7.8 and the issue is the same.

Also, now many times when I start, several charts are not loading data. They just stay with the message. Loading data...

If I load a backup copy of the workspace it different charts do the same things. None of the charts ever load completely. Then when I connect to zenfire, the charts refresh and different ones sit there with Loading data...

Should I downgrade to 7.6?

Thanks
DavidHP is offline  
Old 02-05-2010, 08:11 AM   #4
NinjaTrader_Josh
NinjaTrader Product Manager
 
NinjaTrader_Josh's Avatar
 
Join Date: May 2007
Location: Denver, CO
Posts: 17,458
Thanks: 1
Thanked 107 times in 70 posts
Default

DavidHP,

Please try keeping things simple, just two charts with no indicators and nothing else; one for your futures and one for your stock. Connect to Zen and you should see your futures chart update then connect to IB and your stock chart will also start updating.

Please clarify if this exact setup works or not.
NinjaTrader_Josh is offline  
Old 06-11-2010, 07:00 AM   #5
Harry
Senior Member
 
Join Date: Oct 2007
Posts: 1,829
Thanks: 12
Thanked 83 times in 67 posts
Default How to get data with two datafeeds?

NT 7.0.0.17

Currently connected to KineTick (first) and Interactive Brokers (second).

For the current contract ES 09-10 there is intraday data retrieved from Kinetick, but daily data is not available. My understanding is that the daily data would then be loaded from my second connection, which is Interactive Brokers.

But nothing happens, my daily chart remains empty.

What am I doing wrong?
Harry is offline  
Old 06-11-2010, 07:32 AM   #6
NinjaTrader_Brett
NinjaTrader Customer Service
 
NinjaTrader_Brett's Avatar
 
Join Date: Dec 2009
Location: Denver, CO, USA
Posts: 6,498
Thanks: 109
Thanked 291 times in 280 posts
Default

Hello,

Are you using the beta Kenitick or the Free Kentick EOD connection?

Daily data is available with the full connection to Kenitick. It requires changing your merge settings however.

Goto Control Center->Tools->Options->Data Tab and set Merge Policy to DoNotMerge.

You should now be able to pull up a daily chart.

Also, Since you are connected to Kenitick and it supports all instruments type a request for live data will always go to kinetick and will not fall back to IB to pull up daily data since the first connection supports it.

Let me know if I can be of further assistance.
Last edited by NinjaTrader_Brett; 06-11-2010 at 08:27 AM.
NinjaTrader_Brett is offline  
Old 06-11-2010, 12:38 PM   #7
Harry
Senior Member
 
Join Date: Oct 2007
Posts: 1,829
Thanks: 12
Thanked 83 times in 67 posts
Default Daily data limited to 180 days.

Using Kinetick Beta with Intraday Data.

Actually it loads daily data now. The problem is that the default setting for daily charts is 365 days. My daily chart calls for 365 and my indicators call for 300 bars of daily data.

Kinetick currently only offers about 180 days of daily data.

-> when setting the DataSeries to 180 days data is loaded
-> when setting the DataSeries to 365 days getting an error

Error Message: Error on loading chart data for ES 09-09 Globex. Unable to load historicla data: unknown instrument

180 days of daily data is not sufficient.
Harry is offline  
Old 06-11-2010, 01:08 PM   #8
NinjaTrader_Brett
NinjaTrader Customer Service
 
NinjaTrader_Brett's Avatar
 
Join Date: Dec 2009
Location: Denver, CO, USA
Posts: 6,498
Thanks: 109
Thanked 291 times in 280 posts
Default

Hello,

Kinetick offers more back then that. On the ES I was able to go back to 1997.

This means that you are using the IB data for daily data as this is what is available from IB. Disconnect from IB and then connect to Kinetick first and then IB.

Also make sure your using the ES ##-## contract when requesting the database or change the MergePolicy to DoNotMerge as I discussed in my previous post.

Let me know if that does the trick for you.
Last edited by NinjaTrader_Brett; 06-11-2010 at 01:21 PM.
NinjaTrader_Brett is offline  
Old 06-11-2010, 02:08 PM   #9
Harry
Senior Member
 
Join Date: Oct 2007
Posts: 1,829
Thanks: 12
Thanked 83 times in 67 posts
Default

Hi Brett, thanks for answering.

(1) If I want to display ES ##-##, I can use whatever merge policy I want, because the merge policy has no impact on the continuous contract. ES ##-## from Kinetick is not backadjusted, so I cannot use it for my purposes.

(2) Kinetick provides only the three contract months ES 09-10, ES 06-10 and ES 03-10 of daily data. With merge policy MergeBackAdjusted this goes back to rollover date for ES 03-10 (mid-December). This allows me to build a 180 day chart, which is backadjusted via the offsets.

(3) I also use the merge backadjusted data on intraday charts for various indicators. These do search for daily data for the same instrument (ES 09-10 and not ES ##-##), but again only get data that goes back to mid-decembre. Some of my indicators require at least 300 days of daily data, and Kinetick does not offer this currently.

(4) My only solution is to first connect to Interactive Brokers and load the daily data for expired contracts from there. Then I can connect to Kinetick to extend this data with the data from the current contract.

Suggestion:

Daily data is not expensive and does not take much space on your server (as opposed to tick data). It would be very nice to have a backlog for the most liquid futures contracts of a couple of years. A continous contract does not do the trick, because

- it can not be backadjusted the way you need it
- it cannot be easily called from intraday charts, because it is a different symbol

Meanwhile I have to use my Interactive Brokers data to achieve this.


Quote:
Originally Posted by NinjaTrader_Brett View Post
Hello,

Kinetick offers more back then that. On the ES I was able to go back to 1997.

This means that you are using the IB data for daily data as this is what is available from IB. Disconnect from IB and then connect to Kinetick first and then IB.

Also make sure your using the ES ##-## contract when requesting the database or change the MergePolicy to DoNotMerge as I discussed in my previous post.

Let me know if that does the trick for you.
Last edited by Harry; 06-11-2010 at 02:11 PM.
Harry is offline  
Old 06-11-2010, 02:30 PM   #10
NinjaTrader_Brett
NinjaTrader Customer Service
 
NinjaTrader_Brett's Avatar
 
Join Date: Dec 2009
Location: Denver, CO, USA
Posts: 6,498
Thanks: 109
Thanked 291 times in 280 posts
Default

Hello,

Thanks for your feedback.

I will send this info development.

Thanks You.
NinjaTrader_Brett is offline  
Old 06-11-2010, 02:52 PM   #11
NinjaTrader_Josh
NinjaTrader Product Manager
 
NinjaTrader_Josh's Avatar
 
Join Date: May 2007
Location: Denver, CO
Posts: 17,458
Thanks: 1
Thanked 107 times in 70 posts
Default

Harry,

Unfortunately this is simply the limitation of the data available for Kinetick.
NinjaTrader_Josh is offline  
Old 06-11-2010, 03:11 PM   #12
Harry
Senior Member
 
Join Date: Oct 2007
Posts: 1,829
Thanks: 12
Thanked 83 times in 67 posts
Default

Will the data on the server be cumulated or will old contracts drop out?
Harry is offline  
Old 06-11-2010, 03:15 PM   #13
NinjaTrader_Ray
Administrator
 
NinjaTrader_Ray's Avatar
 
Join Date: Nov 2004
Location: Denver, CO, USA
Posts: 11,163
Thanks: 6
Thanked 45 times in 32 posts
Default

Harry,

The Kinetick technology provider is Telvent DTN. Historically, they have dropped the expired contracts. We have asked them to persist this data going forward and they have agreed in principal to do this although I am not sure when this will start.
NinjaTrader_Ray 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
Trading with multiple brokers on same instrument? darckeen Connecting 11 03-06-2012 02:57 PM
Interactive brokers data question.. frostengine Miscellaneous Support 14 01-09-2012 03:20 PM
Missing data with Interactive Brokers Harry Connecting 1 01-20-2008 04:44 PM
Interactive Brokers and Historical Data gsmaster Connecting 4 08-16-2007 05:13 PM
Connecting to Multiple Brokers marj.g Connecting 18 02-16-2005 02:50 PM


All times are GMT -6. The time now is 11:39 PM.