Support Board
Date/Time: Wed, 27 Nov 2024 06:50:05 +0000
[Programming Help] - Problems adding limit orders
View Count: 290
[2023-09-06 01:04:31] |
WeroTrader - Posts: 46 |
Greetings, Sierra Chart team. I am trying to place two limit orders (one to buy and one to sell) via ACSIL in the same index. The orders are placed correctly, but they are added, without me having requested it, two additional close orders for each one, one limit type and another stop type; the status of these additional orders is "Pending Child-Client", with zero quantity. How can I make sure that those additional orders are not placed? This is causing me that when the "correct" order is filled, it is immediately closed. I am not looking for code, just a correct guide about the instruction that I must follow for the correct handling of limit type orders. I leave an example of the code for the sales order. s_SCNewOrder Order_SellGRID; Order_SellGRID.Symbol = Symbol; Order_SellGRID.OrderType = SCT_ORDERTYPE_LIMIT; Order_SellGRID.TimeInForce = SCT_TIF_GOOD_TILL_CANCELED; Order_SellGRID.OrderQuantity = Batch; Order_SellGRID.Price1 = GridSell; Result = static_cast<int>(sc.SellOrder(Order_SellGRID)); I attach images of the orders in the graph, as well as the information that appears in the window of trade orders; thank you in advance for the answer |
Trade Orders.png / V - Attached On 2023-09-06 01:01:16 UTC - Size: 17.68 KB - 66 views Child - Client.png / V - Attached On 2023-09-06 01:02:38 UTC - Size: 6.54 KB - 65 views |
[2023-09-06 07:00:07] |
User431178 - Posts: 543 |
Check out the two items below ACSIL Interface Members - Variables and Arrays: sc.UseGUIAttachedOrderSetting ACSIL Interface Members - Variables and Arrays: sc.SupportAttachedOrdersForTrading |
[2023-09-06 14:03:23] |
WeroTrader - Posts: 46 |
The thing is, the orders that appear with status "Pending Child-Client", I didn't attach them and I don't know the reason why they appear. Is there anything else I can refer to to find the reason? |
[2023-09-06 14:19:59] |
User431178 - Posts: 543 |
So both of the above linked items are set to 0 then?
Date Time Of Last Edit: 2023-09-06 14:20:17
|
[2023-09-07 15:16:37] |
Sierra_Chart Engineering - Posts: 17190 |
Yes set these both to 0 in the sc.SetDefaults code block : sc.SupportAttachedOrdersForTrading = 0;
sc.UseGUIAttachedOrderSetting = 0; Sierra Chart Support - Engineering Level Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy: https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation For the most reliable, advanced, and zero cost futures order routing, use the Teton service: Sierra Chart Teton Futures Order Routing Date Time Of Last Edit: 2023-09-07 15:17:02
|
To post a message in this thread, you need to log in with your Sierra Chart account: