Changes

Jump to navigation Jump to search

CQG Broker Profile

1,227 bytes added, 14:16, 25 November 2019
To connect MultiCharts to CQG data feed, it is necessary to have CQG API installed on the computer.== General Information ==
The link to the latest supported version of Please make sure that your PC meets CQG API requirements and detailed installation instructions can be found heretechnical specifications: http://www.multichartscqg.com/discussionDocs/viewtopicCQGTraderSystemSpecs.php?f=1&p=51233#p51233pdf
<div style="background-color: #E3FBE5;">If you need '''Notedata''': from CQG software data source, make sure you have [[CQG|'''CQG data feed''']] set up. It is possible to use different accounts for getting data and MultiCharts should not be launched simultaneouslytrading.</div>
Open position ProfitIndexes are supported only with Live CQG/Loss is provided through CQG APIAMP accounts.
Open position Profit/Loss is calculated by MultiCharts. Unrealized Profit/Loss for the account is provided through CQG APIcalculated by MultiCharts.Closed position Profit/Loss is calculated by MultiCharts. Realized Profit/Loss for the account is calculated by MultiCharts.
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.
<div style="background-color: #E3FBE5;">'''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.</div>
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 orders 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 supports Native One-Cancels-Others group since version 9.1. Native OCO-group is used when the broker’s plug-in supports OCO-groups. In this case all OCO orders are sent to the broker directly and unfilled OCO orders will be cancelled by the broker (see [[Trading Risks# OCO-Orders Risk|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. <div style="background-color: #E3FBE5;">'''Note''': CQG software and MultiCharts should not be launched simultaneously.</div> == 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: <br>
CQG does not support Native One-Cancels-Others group::* Authorization section.<br>Enter '''Login''' and '''Password'''. In this case MultiCharts emulates OCO group on its end::* Connectivity section. Simulated OCO-group means <br>Make sure that all OCO orders are sent to the broker, price '''Server Name''' is monitored by MultiCharts and once one of the orders is filled, other orders from this OCO group are cancelled by MultiChartscorrect. When one of <br> From the OCO orders is filleddrop-down list select '''Sim''' for a Demo account, MultiCharts sends '''Live''' for a command to cancel the second OCO order to brokerReal account. Note that the second order may also <br>'''Custom''' should be filled selected only if price reaches its level before the cancellation is processed by the you received specific settings and instructions from your broker (see [[Trading Risks# OCO-Orders Risk|OCO-Orders Risk]]).
Enable '''Convert stop orders guaranteed to be executed to market orders''' checkbox if you want Stop orders to be converted into market/limit when they are guaranteed to be executed.<br>When this option is checked, the conversion is performed according to the following conditions:* If the Buy stop trigger price is (<=BestAsk and <=LastTrade) or <=BestBid, then convert and submit a market order;* If the Sell stop trigger price is (>=Setting up CQG Broker Profile==BestBid) and (>=LastTrade) or >=BestAsk, then convert and submit a market order.
In the Enable '''Properties CQGConvert stop limit orders into limit orders if stop price is hit upon order placement''' window (see [[Broker Profiles Overview#Managing Broker Profiles|Managing Broker Profiles]]) enter checkbox if you want Stop-Limit orders to be converted into Limit when the stop price is reached when the order is placed.When this option is checked, the conversion is performed according to the information provided by CQGfollowing conditions:# Authority section. * If the Buy stop trigger price is (<br> Enter '''Login''' =BestAsk and '''Password'''.<br>=LastTrade) or <div style="background-color: #E3FBE5BestBid, then convert and submit a limit order;">'''Note''':By default demo mode is NOT turned on. Check the CQGT demo box to turn it on. Demo mode is '''required to be on''' for demo accounts. * If you have real account, the box Sell stop trigger price is '''required to be off'''</div(>=BestBid) and (># Reconnection Settings section. <br/=LastTrade) or > Configure timer to reconnect if connection to CQG is lost=BestAsk, then convert and submit a limit order.
[[Category:Broker Profiles]]

Navigation menu