Using IB Data feed in two Ninja Trader 7 running simultaneously with virtual machine - Tech Support | futures io social day trading
futures io futures trading


Using IB Data feed in two Ninja Trader 7 running simultaneously with virtual machine
Updated: Views / Replies:1,838 / 7
Created: by Rui S Attachments:0

Welcome to futures io.

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

futures io is the largest futures trading community on the planet, with over 90,000 members. At futures io, our goal has always been and always will be to create a friendly, positive, forward-thinking community where members can openly share and discuss everything the world of trading has to offer. The community is one of the friendliest you will find on any subject, with members going out of their way to help others. Some of the primary differences between futures io and other trading sites revolve around the standards of our community. Those standards include a code of conduct for our members, as well as extremely high standards that govern which partners we do business with, and which products or services we recommend to our members.

At futures io, our focus is on quality education. No hype, gimmicks, or secret sauce. The truth is: trading is hard. To succeed, you need to surround yourself with the right support system, educational content, and trading mentors Ė all of which you can find on futures io, utilizing our social trading environment.

With futures io, you can find honest trading reviews on brokers, trading rooms, indicator packages, trading strategies, and much more. Our trading review process is highly moderated to ensure that only genuine users are allowed, so you donít need to worry about fake reviews.

We are fundamentally different than most other trading sites:
  • We are here to help. Just let us know what you need.
  • We work extremely hard to keep things positive in our community.
  • We do not tolerate rude behavior, trolling, or vendors advertising in posts.
  • We firmly believe in and encourage sharing. The holy grail is within you, we can help you find it.
  • We expect our members to participate and become a part of the community. Help yourself by helping others.

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

Reply
 
Thread Tools Search this Thread
 

Using IB Data feed in two Ninja Trader 7 running simultaneously with virtual machine

  #1 (permalink)
Elite Member
Lisbon, Portugal
 
Futures Experience: Intermediate
Platform: SC, NT
Broker/Data: IB
Favorite Futures: Futures
 
Rui S's Avatar
 
Posts: 124 since May 2012
Thanks: 140 given, 49 received

Using IB Data feed in two Ninja Trader 7 running simultaneously with virtual machine

Hello everyone,

I know I can use one single IB data feed with two or more different applications running simultaneously (for example NT 7 + Bracket Trader). However, I would like to use two NT 7 simultaneously instead. In order to do that I will have to use a virtual machine, but I have some doubts.

Could someone please tell me if it is possible to use this single IB data feed for two NT 7 running at the same time in the same computer, using a virtual machine like VMware or VirtualBox? And if so, how can I do it?

Thanks.

Reply With Quote
 
  #2 (permalink)
Elite Member
San Diego, California
 
Futures Experience: Intermediate
Platform: Sierra Chart
Broker/Data: IB, OEC, Optimus, DDT
Favorite Futures: ES, ZN
 
Posts: 221 since Jun 2010
Thanks: 513 given, 157 received


Rui S View Post
Hello everyone,

I know I can use one single IB data feed with two or more different applications running simultaneously (for example NT 7 + Bracket Trader). However, I would like to use two NT 7 simultaneously instead. In order to do that I will have to use a virtual machine, but I have some doubts.

Could someone please tell me if it is possible to use this single IB data feed for two NT 7 running at the same time in the same computer, using a virtual machine like VMware or VirtualBox? And if so, how can I do it?

Thanks.

Yes, It's possible. I just tried Windows 7 Pro as host machine and Windows XP mode as guest machine. the IB TWS is on the host. When you configure the NT connection on the host, you can use 127.0.0.1 as IP address since the TWS is on the host. When you configure the NT connection on the guest, you need put in the host machine IP address and choose a different client ID.

Reply With Quote
The following 2 users say Thank You to omaha786 for this post:
 
  #3 (permalink)
Elite Member
Lisbon, Portugal
 
Futures Experience: Intermediate
Platform: SC, NT
Broker/Data: IB
Favorite Futures: Futures
 
Rui S's Avatar
 
Posts: 124 since May 2012
Thanks: 140 given, 49 received



omaha786 View Post
Yes, It's possible. I just tried Windows 7 Pro as host machine and Windows XP mode as guest machine. the IB TWS is on the host. When you configure the NT connection on the host, you can use 127.0.0.1 as IP address since the TWS is on the host. When you configure the NT connection on the guest, you need put in the host machine IP address and choose a different client ID.


@omaha786

Thanks for your reply and advice.

I will then try to create the virtual machine and follow your instructions.

Rui

Reply With Quote
 
  #4 (permalink)
Elite Member
Lisbon, Portugal
 
Futures Experience: Intermediate
Platform: SC, NT
Broker/Data: IB
Favorite Futures: Futures
 
Rui S's Avatar
 
Posts: 124 since May 2012
Thanks: 140 given, 49 received

Multi monitor setup with virtual machine

@omaha786,

I'm sorry to bother you again but I have some more questions before starting on this task, if you don't mind to answer:

I currently have a five monitors setup working with my computer, with a single windows 7 OS. My idea would be to install the mentioned virtual machine with another windows 7 OS and have the two systems (host and guest) running at the same time, one using two monitors and the other three monitors.

Question:
Is this possible? And if so, can I use the same mouse across all monitors as if it was just a single system?


Just as an explanation, I am thinking to do this because NT is suffering from serious latency when the market is fast (particularly the DOM). I have made some testing and the latency is due to the number of charts and indicators I have in my workspace, but I really need them for my trading strategies. The problem is that NT works on single CPU thread and it goes to the maximum when the market is fast.


Thus, my idea would be to "split the load" in two different NT instances (allowing NT to take advantage from the multicore CPU), keeping just the DOM and two main charts in the host (two monitors), in order to avoid execution latency. The second NT instance and all the other charts would be displayed through the virtual machine (the other three monitors).

Question:

Do you think it would work out well?

I would much appreciate your comment and opinion on all this.

Thanks in advance.

Rui

Reply With Quote
 
  #5 (permalink)
Administrator: Retired Backtester
 Vendor: speedytradingservers.com 
Rennes France
 
Futures Experience: Advanced
Platform: NinjaTrader
Broker/Data: IB/Kinetick
Favorite Futures: Futures
 
sam028's Avatar
 
Posts: 3,366 since Jun 2009
Thanks: 3,574 given, 3,983 received

Hmm, how is your cpu load when NT seems to be slowing down ?
I'm not sure your idea will work, the virtualization will eat some resources, and your tcp/ip stack may have some issues if it's flooded by ticks.
Your mouse will be able to go from the VM windows to your host windows, with VirtualBox.
You will also need to have two data feed connection (some providers allow two connections, not all), and also two NY license key (or 1 with a demo key, the other with a live key).
Anyway, it's not that long/difficult to try, and a real test will show if it can be a good solution or not.

Success requires no deodorant! (Sun Tzu)
Reply With Quote
The following user says Thank You to sam028 for this post:
 
  #6 (permalink)
Elite Member
San Diego, California
 
Futures Experience: Intermediate
Platform: Sierra Chart
Broker/Data: IB, OEC, Optimus, DDT
Favorite Futures: ES, ZN
 
Posts: 221 since Jun 2010
Thanks: 513 given, 157 received


Rui S View Post
@omaha786,

I'm sorry to bother you again but I have some more questions before starting on this task, if you don't mind to answer:

I currently have a five monitors setup working with my computer, with a single windows 7 OS. My idea would be to install the mentioned virtual machine with another windows 7 OS and have the two systems (host and guest) running at the same time, one using two monitors and the other three monitors.

Question:
Is this possible? And if so, can I use the same mouse across all monitors as if it was just a single system?


Just as an explanation, I am thinking to do this because NT is suffering from serious latency when the market is fast (particularly the DOM). I have made some testing and the latency is due to the number of charts and indicators I have in my workspace, but I really need them for my trading strategies. The problem is that NT works on single CPU thread and it goes to the maximum when the market is fast.


Thus, my idea would be to "split the load" in two different NT instances (allowing NT to take advantage from the multicore CPU), keeping just the DOM and two main charts in the host (two monitors), in order to avoid execution latency. The second NT instance and all the other charts would be displayed through the virtual machine (the other three monitors).

Question:

Do you think it would work out well?

I would much appreciate your comment and opinion on all this.

Thanks in advance.

Rui

Sorry, I don't have much experience with virtual machines other than the windows XP mode in Windows 7 Pro.

Reply With Quote
The following user says Thank You to omaha786 for this post:
 
  #7 (permalink)
Trading Apprentice
Canada
 
Futures Experience: Advanced
Platform: nt7
Favorite Futures: es
 
Posts: 8 since Oct 2012
Thanks: 2 given, 1 received

Not sure if you know this but IB is horrible for futures data, since they don't use true tick data. You will notice the difference if you compare the charts side by side with a provider that provides true tick data

Reply With Quote
The following user says Thank You to shawn4069 for this post:
 
  #8 (permalink)
Elite Member
Dublin Ireland
 
Futures Experience: Advanced
Platform: Ninjatrader
Broker/Data: Mirus
Favorite Futures: ES
 
Posts: 43 since May 2010
Thanks: 2 given, 12 received


Rui S View Post
@omaha786,

I'm sorry to bother you again but I have some more questions before starting on this task, if you don't mind to answer:

I currently have a five monitors setup working with my computer, with a single windows 7 OS. My idea would be to install the mentioned virtual machine with another windows 7 OS and have the two systems (host and guest) running at the same time, one using two monitors and the other three monitors.

Question:
Is this possible? And if so, can I use the same mouse across all monitors as if it was just a single system?


Just as an explanation, I am thinking to do this because NT is suffering from serious latency when the market is fast (particularly the DOM). I have made some testing and the latency is due to the number of charts and indicators I have in my workspace, but I really need them for my trading strategies. The problem is that NT works on single CPU thread and it goes to the maximum when the market is fast.


Thus, my idea would be to "split the load" in two different NT instances (allowing NT to take advantage from the multicore CPU), keeping just the DOM and two main charts in the host (two monitors), in order to avoid execution latency. The second NT instance and all the other charts would be displayed through the virtual machine (the other three monitors).

Question:

Do you think it would work out well?

I would much appreciate your comment and opinion on all this.

Thanks in advance.

Rui

I used vmware to split the NT load aswell but what I have found is that some days the NT Dome on the host is updating faster than the NT Dome on the guest (Virtual Machine). This to be expected since its physical vs virtual but what I can't understand and maybe Mike or Sam can shed some light on this, why is the NT Dome on the guest (Virtual Machine) updating faster than the NT Dome on the host (Physical Machine) Surely the normal is the other way round? The lag should be visable on the virtual machine?

Reply With Quote

Reply



futures io > > > > Using IB Data feed in two Ninja Trader 7 running simultaneously with virtual machine

Thread Tools Search this Thread
Search this Thread:

Advanced Search



Upcoming Webinars and Events (4:30PM ET unless noted)

Jigsaw Trading: TBA

Elite only

FuturesTrader71: TBA

Elite only

NinjaTrader: TBA

Jan 18

RandBots: TBA

Jan 23

GFF Brokers & CME Group: Futures & Bitcoin

Elite only

Adam Grimes: TBA

Elite only

Ran Aroussi: TBA

Elite only
     

Similar Threads
Thread Thread Starter Forum Replies Last Post
IB's new data-feed policy sucks TraderSU IB Trader Workstation 29 December 7th, 2015 04:10 PM
Machine ID and Virtual Machines / rename NinjaTrader.exe spinnybobo NinjaTrader Programming 16 May 12th, 2012 05:56 AM
IB with Ninja Trader and DTN IQ Feed? shortbleu NinjaTrader 7 June 6th, 2011 10:16 PM
IB => TradeStation 8 (Data Feed) willygan Reviews of Brokers and Data Feeds 2 March 27th, 2011 02:58 AM
InteractiveBrokers IB data feed error with SB (sugar) meyer99 Reviews of Brokers and Data Feeds 23 November 27th, 2010 06:18 PM


All times are GMT -4. The time now is 05:04 AM.

Copyright © 2017 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
Page generated 2017-12-18 in 0.13 seconds with 19 queries on phoenix via your IP 23.22.136.56