Support Board
Date/Time: Tue, 22 Apr 2025 03:15:50 +0000
Post From: Cheking move of attached Stop order to breakeven in ACSIL
[2025-01-18 15:32:48] |
gtaranti - Posts: 94 |
In my ACSIL trading system I'm struggling to detect If the attached stop order has been moved to breakeven after the trigger. I see in the Trade Activity Log that when the trigger price for the breakeven is touched, the Stop Order Price is modified to the new price. That's why I'm using the following code hoping to detect when the order is modified but it's not working: s_SCTradeOrder Stop1TradeOrder; SCOrderStatusCodeEnum StopOrderStatusCode; if (sc.GetOrderByOrderID(Stop1OrderID, Stop1TradeOrder) != SCTRADING_ORDER_ERROR) { StopOrderStatusCode = Stop1TradeOrder.OrderStatusCode; } if (StopOrderStatusCode == SCT_OSC_PENDINGMODIFY) { StopWentToBreakeven = 1; sc.AddMessageToLog("--->STOP Moved to Breakeven", 0); }; if (StopOrderStatusCode == SCT_OSC_FILLED) { sc.AddMessageToLog("--->STOP ORDER FILLED", 0); // <-- THIS WORKS... } |