Difference between revisions of "CQG Broker Profile"

From MultiCharts
Jump to navigation Jump to search
Line 1: Line 1:
 
== General Information ==
 
== General Information ==
  
Since MultiCharts 9 CQG connection no longer requires installing the API, as the API is now integrated into MultiCharts.
+
Since '''MultiCharts 9.0 Beta 1''' CQG connection no longer requires installing the API, as the API is now integrated into MultiCharts.  
  
To connect MultiCharts 8.8 or a lower version to CQG/AMP account, it is necessary to have CQG API installed on the computer.
+
Please make sure that your PC meets CQG requirements and technical specifications: http://www.cqg.com/Docs/CQGTraderSystemSpecs.pdf
Also, please make sure that your PC meets CQG requirements and technical specifications http://www.cqg.com/Docs/CQGTraderSystemSpecs.pdf
 
  
In MultiCharts 8.8 or a lower version it is not possible to use multiple CQG accounts in MultiCharts. Only one and the same account should be used for getting data and trading. If different logins and passwords are entered in data source configuration and CQG broker profile, connection to data source will work, the broker profile will not.
+
It is possible to use different accounts for getting data and trading.
  
Since MultiCharts 9.0 beta 1 this limitation is no longer applied. It is possible to use multiple CQG accounts (multiple broker profiles) for trading in MultiCharts.
+
Real-time data for Indexes is available for Live CQG/AMP accounts only.
  
Open position Profit/Loss is provided through CQG API.
+
Open position Profit/Loss is provided through CQG API. Unrealized Profit/Loss for the account is provided through CQG API.
 
 
Unrealized Profit/Loss for the account is provided through CQG API.
 
  
 
If MultiCharts sends a stop order with the price equal to current market price or better (guaranteed to be executed) it will be rejected by the broker. Therefore, MultiCharts converts such stop orders into market orders.  
 
If MultiCharts sends a stop order with the price equal to current market price or better (guaranteed to be executed) it will be rejected by the broker. Therefore, MultiCharts converts such stop orders into market orders.  
Line 21: Line 18:
 
Stop-Limit orders with stop and limit levels not overlapping each other are rejected by the broker.
 
Stop-Limit orders with stop and limit levels not overlapping each other are rejected by the broker.
  
When an orders is sent from MultiCharts to CQG broker to be executed on an expired contract, the broker will automatically redirect the order to the same symbol, but currently active contract.
+
When an order is sent from MultiCharts to CQG broker to be executed on an expired contract, the broker will automatically redirect the order to the same symbol, but currently active contract.
  
 
CQG does not support Native One-Cancels-Others group. In this case MultiCharts emulates OCO group on its end. Simulated OCO-group means that all OCO orders are sent to the broker, price is monitored by MultiCharts and once one of the orders is filled, other orders from this OCO group are cancelled by MultiCharts. When one of the OCO orders is filled, MultiCharts sends a command to cancel the second OCO order to broker.  Note that the second order may also be filled if price reaches its level before the cancellation is processed by the broker (see [[Trading Risks# OCO-Orders Risk|OCO-Orders Risk]]).
 
CQG does not support Native One-Cancels-Others group. In this case MultiCharts emulates OCO group on its end. Simulated OCO-group means that all OCO orders are sent to the broker, price is monitored by MultiCharts and once one of the orders is filled, other orders from this OCO group are cancelled by MultiCharts. When one of the OCO orders is filled, MultiCharts sends a command to cancel the second OCO order to broker.  Note that the second order may also be filled if price reaches its level before the cancellation is processed by the broker (see [[Trading Risks# OCO-Orders Risk|OCO-Orders Risk]]).
  
== Installing the API for MultiCharts 8.8 or a lower version ==
+
== To connect CQG Broker Profile in MultiCharts: ==
  
=== AMP Futures Accounts ===
+
CQG '''accounts''' originally created for '''a different software will not work''' in MultiCharts. Customers need to contact their broker directly to setup their accounts for MultiCharts or request a new account.
  
If you are an owner of AMP Futures broker account, to connect CQG broker profile in MultiCharts:
+
== Setting up CQG Broker Profile ==
  
If there are any CQG applications installed on your PC, it is required to delete them prior to installing the supported version of CQG API:
+
In the '''Properties CQG''' window (see [[Broker Profiles Overview#Managing Broker Profiles|Managing Broker Profiles]]) enter the information provided by CQG:
# '''Windows Start''' menu
+
Authority section. <br> Enter '''Login''' and '''Password''' received from your broker.
# '''Control Panel'''
+
<br><div style="background-color: #E3FBE5;">'''Note''': By default demo mode is '''NOT''' turned on. Check the CQG demo box to turn it on. Demo mode is '''required to be on''' for demo accounts. If you have a real account, the box is '''required to be off'''.</div>
# '''Uninstall a program''' / '''Programs and Features'''
 
# Select each of the following applications and uninstall all of them:
 
#* '''CQG Trader'''
 
#* '''CQG Auto Upgrade Service'''
 
#* '''CQG Trader API'''
 
#* '''CQGNet'''
 
#* '''MultiCharts API''' (with CQG icon)
 
# It is recommended to launch MultiCharts by making a right-click on the icon, then '''Run as Administrator'''. A popup dialogue message will appear where you need to allow CQG API to connect to the Internet (that should be done upon first connection after API installation. You can start MultiCharts in regular mode after that).
 
 
 
'''For MultiCharts 8.8 Release and newer versions you need to install the following version of CQG API''': https://dl.dropboxusercontent.com/u/27918922/API/Multicharts_COMAPI_en-US_production_V6.00.700_Install.msi
 
 
 
AMP accounts originally created for a different software will not work in MultiCharts. Customers need to contact AMP directly to setup their accounts for MultiCharts or request a demo account here: http://www.ampclearing.com/multicharts.html
 
 
 
=== Any Other Broker Accounts ===
 
  
If you are an owner of a broker account working through CQG API ('''not AMP Futures'''), '''starting with MultiCharts 8.8 beta 1''' you can connect CQG broker profile. To connect CQG broker proifle in MultiCharts:
 
  
If there are any CQG applications installed on your PC, it is required to delete them prior to installing the supported version of CQG API:
 
# '''Windows Start''' menu
 
# '''Control Panel'''
 
# '''Uninstall a program''' / '''Programs and Features'''
 
# Select each of the following applications and uninstall all of them:
 
#* '''CQG Trader'''
 
#* '''CQG Auto Upgrade Service'''
 
#* '''CQG Trader API'''
 
#* '''CQGNet'''
 
#* '''MultiCharts API''' (with CQG icon)
 
# '''Install the following version of CQG API''': https://dl.dropboxusercontent.com/u/27918922/API/CQG_COMAPI_en-US_production_V6.00.700_Install.msi
 
# It is recommended to launch MultiCharts by making a right-click on the icon, then '''Run as Administrator'''. A popup dialogue message will appear where you need to allow CQG API to connect to the Internet (that should be done upon first connection after API installation. You can start MultiCharts in regular mode after that).
 
 
== Setting up CQG Broker Profile ==
 
 
In the '''Properties CQG''' window (see [[Broker Profiles Overview#Managing Broker Profiles|Managing Broker Profiles]]) enter the information provided by CQG:
 
# Authority section. <br> Enter '''Login''' and '''Password'''.<br><div style="background-color: #E3FBE5;">'''Note''': By default demo mode is '''NOT''' turned on. Check the CQG demo box to turn it on. Demo mode is '''required to be on''' for demo accounts. If you have real account, the box is '''required to be off'''</div>
 
# Reconnection Settings section. <br/> Configure timer to reconnect if connection to CQG is lost.<br><div style="background-color: #E3FBE5;"></div>
 
  
 
[[Category:Broker Profiles]]
 
[[Category:Broker Profiles]]

Revision as of 13:43, 21 July 2015

General Information

Since MultiCharts 9.0 Beta 1 CQG connection no longer requires installing the API, as the API is now integrated into MultiCharts.

Please make sure that your PC meets CQG requirements and technical specifications: http://www.cqg.com/Docs/CQGTraderSystemSpecs.pdf

It is possible to use different accounts for getting data and trading.

Real-time data for Indexes is available for Live CQG/AMP accounts only.

Open position Profit/Loss is provided through CQG API. Unrealized Profit/Loss for the account is provided through CQG API.

If MultiCharts sends a stop order with the price equal to current market price or better (guaranteed to be executed) it will be rejected by the broker. Therefore, MultiCharts converts such stop orders into market orders.

Note: If a stop order is adjusted manually or by your script to the price equal to current market price or better (guaranteed to be executed), the order won’t be converted into market order. It will be rolled back.

Stop-Limit orders: if at the moment an order is sent its stop level is met, then it will be converted into market order.

Stop-Limit orders with stop and limit levels not overlapping each other are rejected by the broker.

When an order is sent from MultiCharts to CQG broker to be executed on an expired contract, the broker will automatically redirect the order to the same symbol, but currently active contract.

CQG does not support Native One-Cancels-Others group. In this case MultiCharts emulates OCO group on its end. Simulated OCO-group means that all OCO orders are sent to the broker, price is monitored by MultiCharts and once one of the orders is filled, other orders from this OCO group are cancelled by MultiCharts. When one of the OCO orders is filled, MultiCharts sends a command to cancel the second OCO order to broker. Note that the second order may also be filled if price reaches its level before the cancellation is processed by the broker (see OCO-Orders Risk).

To connect CQG Broker Profile in MultiCharts:

CQG accounts originally created for a different software will not work in MultiCharts. Customers need to contact their broker directly to setup their accounts for MultiCharts or request a new account.

Setting up CQG Broker Profile

In the Properties CQG window (see Managing Broker Profiles) enter the information provided by CQG: Authority section.
Enter Login and Password received from your broker.


Note: By default demo mode is NOT turned on. Check the CQG demo box to turn it on. Demo mode is required to be on for demo accounts. If you have a real account, the box is required to be off.