I would like to more easily set more “custom” OCO orders. For example, I enter a position with 5 contracts. I want my Stop Loss (SL) at the same position for all 5, but I want one Take Profit (TP) at one price for 2 contracts and one TP at another price for another 2 contracts. I will leave the other contract as a runner.
Here’s how I see this being a GREAT user experience:
1. Enter order as normal
2. Create the 5 contract order for the SL and the two 2 contract orders for the TPs as normal.
3. Hold Shift and click the SL order. Release Shift. This highlights the SL some color. Hold Shift again and select the two TPs. Release Shift and they briefly become another color. Then all orders return to the “normal” color but a line is shown between the groups and the orders to show the OCO link.
The logic behind this is “Hold shift to create an OCO group. Release shift to confirm the group. Hold shift to create another OCO group. Release to confirm the group. Once two groups are created, we wait for all orders in any group to close, then cancel all orders from the other group. So in the example above, we have:
1. Group 1: SL
2. Group 2: TP1 TP2
Once either SL or (TP1 AND TP2) close, the others are cancelled.
Another example:
1. Group 1: SL1 SL2
2. Group 2: TP1 TP2
SL1 closes because price passes through. TP1 closes because price passes through. No orders are OCO cancelled because each group has remaining orders. TP2 closes because price passes through. SL2 gets cancelled.
Please authenticate to join the conversation.
Added to Backlog
💡 Feature Request
Charts
12 months ago

Michael Richardson
Get notified by email when there are changes.
Added to Backlog
💡 Feature Request
Charts
12 months ago

Michael Richardson
Get notified by email when there are changes.