About Keytrade Bank FAQ Site Map
  • Home
    • About Keytrade Bank
    • Keytrade Pro FAQ
      • Introduction
      • Forex FAQ
      • CFDs FAQ
      • Futures FAQ
    • Contact
  • FOREX
    • Forex at Keytrade Pro
    • Forex Prices and Charts
    • Forex Trading Rates
    • Forex Trading Conditions
    • Forex Options Trading Rates
    • Forex Swap Rates
    • Learn about Forex
    • Forex FAQ
  • CFDs
    • CFDs at Keytrade Pro
    • Index-Tracking CFDs
    • CFDs Trading Rates
    • CFDs Trading Conditions
    • Learn about CFDs
    • CFDs FAQ
  • Futures
    • Futures at Keytrade Pro
    • Online Futures Contract Specifications
    • Online Futures Trading Conditions
    • Learn about Futures
    • Futures FAQ
  • Gold & Silver
    • Spot Gold & Silver at Keytrade Pro
    • Spot Gold & Silver Trading Conditions
    • Spot Gold & Silver Trading Rates
  • Keytrade Pro
    • About Keytrade Pro
      • About Keytrade Pro
      • Chart System
      • Price Board
      • Workspaces
      • Instrument Explorer
      • Walkthroughs
    • Download Keytrade Pro Demo
    • Open a live account
    • Keytrade Pro FAQ
      • Technical Issues
      • Troubleshooting

Technical Issues

Keytrade Pro communicates with the trading server via various TCP Ports. Keytrade Pro attempts to automatically detect the correct communications settings from your Internet Explorer setup.

If you are having problems using Keytrade Pro and you are situated behind a firewall or proxy server, check with your system administrator that the relevant ports are open as follows:

For the best performance:

  • Port 1001 should be open in your firewall/proxy server for outgoing access to demo.keytradepro.com (IP Address 193.178.175.38). This port is used for encrypted communications with the trading server.
  • A HTTP port (port 80 or 8080) must be open; this port is used for program downloads and for web pages in Keytrade Pro.

Optimal Solution

Raw Protocol Direct
Remote Server Settings
Trader Server Name demo.keytradepro.com
Use HTTP No
Port 1001(must be open in Firewall)
Proxy Server Settings
Connect Via Proxy Server No
SOCKS Protocol Version N/A
Server Name N/A
Port N/A
Username N/A
Password N/A
Notes: Use this configuration if you have a Proxy/Firewall Client. No further proxy information should be required by Keytrade Pro. If your site uses a firewall, Port 1001 must be opened for IP address 193.178.175.38 or DNS name demo.keytradepro.com.
Advantages: This is the preferred operating mode as it allows faster data transfers between the server and Keytrade Pro.

Alternative Solutions

If it is not possible to open this port due to strict firewall policy, Keytrade Pro can be configured to use:

  • HTTP Tunneling via HTTP Proxy
    This has the advantage of not needing port 1001 to be opened but performance is lower than the raw protocol solution.
  • SOCKS Proxy
  • HTTP Tunneling Direct

HTTP Tunneling via HTTP Proxy
Remote Server Settings
Trader Server Name demo.keytradepro.com
Use HTTP Yes
Port N/A
Proxy Server Settings
Connect Via Proxy Server Yes
SOCKS Protocol Version N/A
Server Name DNS or IP Address of HTTP Proxy Server
Port Typically 80 or 8080
Username Userid for proxy authentication
Password Password for proxy authentication
Notes: If port 1001 cannot be opened (for example due to strict firewall policies), the Keytrade Pro can be set up to run in HTTP mode where all communications between the server and the Keytrade Pro use the HTTP Port.
Advantages: Port 1001 does not need to be open on the firewall.
Disadvantages: This mode of operation is considerably slower than the raw protocol solution.


SOCKS Proxy
Remote Server Settings
Trader Server Name demo.keytradepro.com
Use HTTP No
Port 1001(must be open in Firewall)
Proxy Server Settings
Connect Via Proxy Server Yes
SOCKS Protocol Version 4(a) or 5
Server Name DNS or IP Address of Socks Proxy Server
Port Typically 1080
Username Userid for proxy authentication
Password Password for proxy authentication (version 5 only)
Notes: If your site uses a firewall, Port 1001 must be open for IP address 193.178.175.38 or DNS name demo.keytradepro.com.
Advantages: This is the preferred operating mode as it allows faster data transfers between the server and Keytrade Pro.
Disadvantages: Requires a Proxy Server that supports the Socks Protocol.


HTTP Tunneling Direct
Remote Server Settings
Trader Server Name demo.keytradepro.com
Use HTTP YES
Port 80
Proxy Server Settings
Connect Via Proxy Server No
SOCKS Protocol Version N/A
Server Name N/A
Port N/A
Username N/A
Password N/A
Advantages: Does not require Port 1001 to be opened in the firewall.
Disadvantages: This mode of operation is considerably slower than port 1001 communications.

Remote Server Settings

Trade Server Name This is the DNS name or IP address of the trading server and should not be changed unless instructed to do so by us.
TCP/IP Port Keytrade Pro supports a proprietary TCP/IP protocol for communications with the trading server. This protocol offers efficient communications with the trading server and we recommend it's use where possible.
Use HTTP

To set up Keytrade Pro to communicate with the trading server using HTTP tunneling instead of the proprietary protocol, check the Use HTTP check box. This may be required to allow Keytrade Pro to communicate with the trading server through your firewall or proxy server.

The proprietary TCP/IP protocol (non-HTTP) is the preferred operating mode as it allows faster data transfers between the server and Keytrade Pro.

Proxy Server Settings
Connect via proxy server Check the Connect via proxy server check box to set up set up Keytrade Pro for communications through a proxy server.
SOCKs

If Keytrade Pro is configured to communicate using the proprietary protocol (recommended configuration), the SOCKs protocol must be used on your Proxy Server and the correct SOCKs version must be selected. Select the SOCKS protocol version in use on your Proxy Server (versions 4a and 5 are supported).

If Keytrade Pro is configured to communicate using HTTP tunnelling (the Use HTTP check box is checked), the proxy is assumed to be a HTTP proxy and the SOCKs protocol is not used.

DNS or IP Address Enter either the DNS name or the IP address of your proxy server as seen from your network. We recommend the use of DNS names where possible as this can make traversing address translation (NAT) solutions simpler.
User Name and password

Enter the User name and Password if required by your proxy server.

If your proxy uses the SOCKs protocol version 4a, User Name only is supported by this protocol. SOCKs protocol version 5 supports both User Name and Password.

HTTP proxies can be configured for User Name and Password for basic or digest authentication.

Port Typical Proxy Ports:
HTTP Proxy: 80 or 8080
SOCKS Proxy: 1080
Communications Settings
Enable communications log Check the Enable communications log check box to enable logging of communications between Keytrade Pro and the trading server. This is typically done for troubleshooting purposes.

Δ

Free Services

Free 20 day trial

Introductory Quicktour

Economic Calendar

Real-Time Market News

Live trading on streaming prices

Keytrade Bank | Disclaimer | Help | Contact  © Copyright 2007 Keytrade Pro