Login Page - Create Account

Support Board


Date/Time: Mon, 29 Apr 2024 00:23:01 +0000



Post From: CQG Web API: Server-Side OCO

[2018-10-08 10:46:41]
User882915 - Posts: 32
Dear Sierra Chart Support Team,

I have a few questions concerning CQG's Web API in Sierra, please:


1. According to the info on your website, server-side OCOs are supported when using CQG's Web API (if the checkbox "Use Server Side OCO Orders" is ticked under "General Trade Settings", which it is in my case), while server-side bracket orders are not.
If I use a bracket order with two take profits and one common stop loss as the child orders, what exactly happens, if I lose my internet connection BEFORE the parent order (a waiting limit order) has been filled, please?
Will the parent order still be filled, as it already sits at the exchange? And then once it is filled, will my associated child orders NOT be sent to the exchange, meaning I won't have a stop loss and any take profits in place? Or what exactly will happen, please?


2. If I lose my internet connection AFTER above-mentioned bracket order has been filled, will the associated child orders (SL and TPs) still be fully functional, including the OCO function (cancelling the TPs if the SL gets hit and vice versa)?


3. When I took my first live trade, I noticed that I was charged USD 0.25 per side and contract as the transaction fee, while it should have been USD 0.10, only.
So, I contacted my broker to fix this, which they did (according to the broker, the clearing firm (Dorman) had set the transaction fee wrong).
While I indeed only got charged USD 0.10 on my next trades, I noticed that in Sierra's trade activity log, suddenly the former description of exactly the same type of order had changed from "...Attached Order / Server side OCO order" to "...Attached Order / Client managed bracket order". (see attachments)
While technically this is corrrect, as the bracket orders are client side, the associated OCOs should still be server side, as indicated before.

I contacted my broker on this one and asked for clarification if CQG or Dorman maybe not only reduced my transaction fee but also do not provide the server-side OCO functionality anymore due to the lower cost.

According to my broker's response, both CQG and Dorman claimed that nothing had been changed in that regard from their side and that I should contact Sierra Chart about it (which I hereby do).
So, can you please let me know why the described change in the description has changed the moment they reduced my transaction fee? Did anything change on Sierra's side?


On a side note:
the description of CQG's FIX is rather confusing on your current page on CQG Data. While under "What is Included" you write "Server Managed Bracket Orders: No. Support has been removed due to unexpected behavior with this order type.", at the bottom of the page under "Margin Requirements and Bracket Orders" you give the impression that it is supported with FIX (as opposed to Web API).
Can you please clarify whether the "server managed bracket orders" functionality actually is supported for FIX or not?

Thank you very much in advance for your effort and reply.

Kind Regards
Date Time Of Last Edit: 2018-10-08 13:07:30
imageBefore the fee reduction.jpg / V - Attached On 2018-10-08 10:44:23 UTC - Size: 29.68 KB - 290 views
imageAfter the fee reduction.jpg / V - Attached On 2018-10-08 10:44:30 UTC - Size: 24.22 KB - 287 views