I’m looking for a way to prevent my GTC Conditional Stop Order from executing during the first 15 or 30 minutes after the market opens. This would help me avoid abnormal market swings caused by political news overnight—like yesterday, when tariff news over the weekend caused the market to drop at the open, but it quickly recovered. My GTC stop orders were triggered in the first 10 minutes, which I’m trying to protect against in the future.
The trade desk suggested I place a new GTC order every day, but that’s not feasible and it’s not an effective solution.
What I’m thinking : for a GTC order, it could be helpful to define a time window (start time and end time) where the order won’t execute on any day. Alternatively, script something that sends a new OCO Conditional Stop order at 10 am ET each day, cancels it before market close, and repeats this process until the order is executed. The first option seems simpler than the second.
Has anyone implemented a solution like this to protect against early market swings, or have any insights to share? Any feedback would be greatly appreciated. Thanks in advance!
The trade desk suggested I place a new GTC order every day, but that’s not feasible and it’s not an effective solution.
What I’m thinking : for a GTC order, it could be helpful to define a time window (start time and end time) where the order won’t execute on any day. Alternatively, script something that sends a new OCO Conditional Stop order at 10 am ET each day, cancels it before market close, and repeats this process until the order is executed. The first option seems simpler than the second.
Has anyone implemented a solution like this to protect against early market swings, or have any insights to share? Any feedback would be greatly appreciated. Thanks in advance!