QFeed and Firewalls

Stock Watch Pro obtains market data through QFeed data service from Quote.com. QFeed uses direct TCP/IP connections to the Continuum Server network in order to ensure the fastest, most reliable connection to the data source. This is just the sort of connection firewalls are designed to prevent in order to protect computers behind the firewall from unwanted intrustion attempts from the Internet.

You can run QFeed through a proxy server or a firewall, but you must secure the cooperation of your firewall or internet security administrator. The administrator must open a port in the firewall router or proxy server to allow QFeed to establish a connection to the outside world. The risk associated with opening up this port are small because it will be communicating with a single server in the Continuum network using connections opened from within your organization.  QFeed normally uses the following ports:

                    Standard QFeed port: 23100, requires TCP/IP connections
                    Standard firewall port: 24100, requires TCP/IP connections

Steps to configuring QFeed to run behind a firewall

Have your system administrator configure the proxy server or firewall router to open up port 24100 and have traffic through that port directed at one of our Continuum Routers:

                    Primary Routers (located on site with Continuum Servers)

                    Name                                 IP                              Physical Location    ISP
                    herndon-r01.quote.com    209.143.250.12    Herndon, VA           Frontier
                    herndon-r02.quote.com    209.143.250.13
                    herndon-r03.quote.com    209.143.250.14
                    herndon-r04.quote.com    209.143.250.15
                    herndon-r05.quote.com    209.143.250.16

                    mtnview-r01.quote.com    204.71.196.181    Mountain View, CA  InterNap
                    mtnview-r02.quote.com    204.71.196.182
                    mtnview-r03.quote.com    204.71.196.185
                    mtnview-r04.quote.com    204.71.196.189
                    mtnview-r05.quote.com    204.71.196.173
                    mtnview-r06.quote.com    204.71.196.172

                    Satellite Routers
                    chicago-r01.quote.com    216.33.71.102       Chicago, IL               Exodus
                    jersey-r01.quote.com       216.32.193.198     New Jersey             Exodus
                    stclara-r01.quote.com     216.33.116.246     Santa Clara, CA       Exodus
                    sanjose-r01.quote.com    204.178.114.90     San Jose, CA           UUNet
                    snyvale-r01.quote.com     166.90.140.38       Sunnyvale, CA           Level 3
                    vienna-r01.quote.com       216.200.108.8       Vienna, VA               Abovenet

Which server you choose depends on your location, internet traffic conditions between you and the server, current server and router loads, and ISP inter-connectivity (or, peering) between your ISP and the several that we use.

To determine which server is best you can use the traceroute command ("tracert" in DOS) to see how many 'hops' or waypoints exist in the Internet route between your location and the servers.  Ping time is also important.  A better tool for doing both pinging and tracerouting with a very nice visual display is a shareware program called Ping Plotter.

Install Stock Watch Pro and try to run it. Continuum Client will create a file called ContinuumClient.ini in "C:\Program Files\Cron Technologies\Stock Watch Pro" directory. This is where it stores information about the Continuum network of servers.  Edit this file so that it has the following lines in it:

                      AutoUpdateServerList=false
                      Server=YourProxyServerName:24100

Replace YourProxyServerName with the name of your proxy server or firewall router.  If you must use a different port than 24100, change that number to the port you wish to use in the line of the ContinuumClient.ini.

Save this file in "C:\Program Files\Cron Technologies\Stock Watch Pro" directory with the name ContinuumClient.ini. You should now be able to launch Stock Watch Pro and log in to the QFeed data services.