Login Page - Create Account

Support Board


Date/Time: Tue, 26 Aug 2025 10:14:42 +0000



My Child order canceled imediatelly after father order filled

View Count: 104

[2025-07-25 14:23:20]
gaoxxxx - Posts: 23
why my Child order canceled imediatelly after father order filled?
image51b0ff6227a7d7874036ac92cb13323.png / V - Attached On 2025-07-25 14:22:44 UTC - Size: 309.7 KB - 28 views
[2025-07-25 14:54:10]
John - SC Support - Posts: 41464
If you are referring to the orders associated with the highlighted line, then one issue is that you are sending a "Market if Touched" order type. This is not a generally accepted order type, and is definitely not allowed on the CME Group. You will see that you have an "Error" associated with it. We think the "Trailing Stop Limit" also has an error due to the "Market if Touched" not being placed, so the other child order was removed. But you really need to look at the "Order Action Source" information for each of these to see what it states as to why there is an error.

You can also look at the "Trade >> Trade Service Log" to see what information is in there with regards to order rejections.

If you want to use a "Market if Touched", then you will need to use the client side version of this (Market if Touched - Client).
For the most reliable, advanced, and zero cost futures order routing, use the Teton service:
Sierra Chart Teton Futures Order Routing
[2025-07-25 14:54:24]
gaoxxxx - Posts: 23
But it works in simulation trading mode
[2025-07-25 14:59:50]
John - SC Support - Posts: 41464
Simulation Mode accepts "Market if Touched". The CME Group exchange does not.
For the most reliable, advanced, and zero cost futures order routing, use the Teton service:
Sierra Chart Teton Futures Order Routing
[2025-07-25 15:13:20]
gaoxxxx - Posts: 23
thanks sir this is Trade Service Log.Does it work if I change to Market if Touched - Client?
image769a1ee31c3faaa4f3d18adf84399b7.png / V - Attached On 2025-07-25 15:12:22 UTC - Size: 325.01 KB - 37 views
[2025-07-25 15:37:51]
John - SC Support - Posts: 41464
The "Market if Touched - Client" is specifically client side. So it is not sent to the exchange, therefore it will work. But there will be a small lag in filling the order, as the order has to be sent to the exchange at that time, instead of being held at the exchange itself.
For the most reliable, advanced, and zero cost futures order routing, use the Teton service:
Sierra Chart Teton Futures Order Routing

To post a message in this thread, you need to log in with your Sierra Chart account:

Login

Login Page - Create Account