Change orders to OCO on Chart
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.
Log in to comment and vote
Comments59
[Deleted User]
Sep 21
•Merged request
•589 votes
Add OCO / Linked Orders
Add the ability to enter OCO (one cancels other) orders or Linked Orders on the DOM.
User Story:"I am currently +1 /ES. I also have a Stop Limit sell below my entry, and a Stop Limit buy above my entry. I would like to be able to 'link' these two orders together, so that if one triggers, the other is canceled automatically."
Ryan
Apr 26, 2024
Hi there, we are planning to link working orders as OCO in the near future. We have this on our roadmap - I will link this ticket.
Anthony Diaz
May 14, 2024
Most importantly, i need to be able to automate brackets based on Ticks as well as $. currently when swapping from Minis to micros it is undesirable. The Platform should ideally tell us the $ value, but lock in the actual brackets based off ticks.
Linked to Advanced Multi-Level Trailing Stop Orders
Linked to Can we create OCO orders on the platform? I have played with it for a while and can't seem to have the ability to do so. Any help would be appreciated. Thanks
Linked to Separate orders