Support Board
Date/Time: Sat, 08 Nov 2025 21:33:13 +0000
Post From: Non-Attached OCO Orders With Multiple Profit Targets
| [2025-09-03 09:09:49] |
| User688525 - Posts: 355 |
|
Hi John, I looked through the files in the ACS_Source folder (sierrachart.h, TradingSystem.cpp, etc.) as well as read the Order Types documentation and neither resolve the issue. There are two scenarios: 1. Execute naked short trade, i.e., no brackets or OCOs. - Create OCO after trade has been filled. - OCO is required to exit the position by buying above the entry price (stop loss) or below the entry price (profit target). Whichever is filled first cancels the other (OCO). - The Stop Loss should be a BUY STOP that becomes a market order once tagged. - The Take Profit should be a BUY LIMIT that remains a limit order until filled. 2. Execute naked long trade, i.e., no brackets or OCOs. - Create OCO after trade has been filled. - OCO is required to exit the position by selling below the entry price (stop loss) or above the entry price (profit target). Whichever is filled first cancels the other (OCO). - The Stop Loss should be a SELL STOP that becomes a market order once tagged. - The Take Profit should be a SELL LIMIT that remains a limit order until filled. I'm trying to understand which ACSIL order type to use as SCT_ORDERTYPE_OCO_BUY_STOP_SELL_STOP, SCT_ORDERTYPE_OCO_BUY_STOP_LIMIT_SELL_STOP_LIMIT and SCT_ORDERTYPE_OCO_BUY_LIMIT_SELL_LIMIT don’t appear to support this. Thank you |
