Overnight Stops on Perps: What Happens When You Sleep Through a Big Move
On a traditional CFD broker, an overnight stop is a hope. The market is closed when you set it; it opens with a gap; your stop fills at whatever the first trade prints. On a 24/7 perp venue, a stop fires at the tick that crosses it, and your phone tells you about it before you wake up. Here is what that difference looks like in practice.
A trader opens a long position on the DAX at 18,200 on a Friday afternoon. He sets a stop at 18,100. He goes away for the weekend. Over Saturday, Chinese PMI prints badly, European auto headlines turn sour, and futures on European indices trade down overnight on the few venues that have them. By Monday open, cash DAX is 17,800 — four hundred points below where he set his stop, three hundred points below the stop level.
His CFD broker's platform opens Monday morning and fills his stop at 17,800. Not 18,100. The broker's execution logic is "fill at the first tradable price after the market opens", and the first tradable price is wherever the opening auction lands. The trader was risking 100 points. He actually lost 400.
This is called gap risk, and it's the single biggest hidden cost in traditional CFD trading. It's the reason professional risk managers won't let their desks carry retail-sized positions over weekends in illiquid instruments.
On a 24/7 perpetual futures venue, this does not happen. Stops fire at the tick that crosses them, regardless of time of day. Weekend or weekday, 3am or 3pm, your stop is a specific price with specific execution semantics. Combined with push notifications on the mobile app, you can sleep through a move knowing your risk is bounded to what you set.
Why the gap exists on CFDs
Traditional CFDs on equity indices and single stocks are priced from the underlying cash market. When Frankfurt is closed, there is no DAX cash market, so there is no reference price for the CFD. Different brokers handle this differently:
- Most close the symbol entirely over the weekend — you cannot open, close, or modify positions until Monday open. Your stop sits in the system but can't fire because there's no price feed to compare against.
- Some use a synthetic weekend price, usually derived from an index-futures contract that trades Globex hours. These synthetic prices are often wide-spread, thin, and don't match where the cash market will actually open.
- A few genuinely open to synthetic pricing over the weekend; even then, the basis between the synthetic and the Monday cash open is wide enough that your stop might fire at a Saturday evening synthetic print that bears no resemblance to the Monday reality.
In every case, you end up with stops that don't fire at the price you set. If Monday opens with a gap, the gap is yours.
Why it doesn't exist on perps
A perpetual future is a continuously-priced instrument. Its mark price updates every tick. The matching engine has a mark price available at every single second of the week. When your stop condition is "trigger at price X", the engine compares X against the current mark on every mark update, and the moment the mark crosses, the engine submits a market order (STOPMARKET) or sits at X (STOPLIMIT).
There is no "wait for market to open" step. The market is open.
Walk through the same scenario on JTX:
- You're long GER40 at 18,200. Stop set at 18,100 as a STOPMARKET reduce-only.
- Over Saturday, the weekend synthetic pricing system that provides a continuous mark for GER40 drifts the price down as the underlying basket moves.
- At 2:47am UTC Sunday, mark crosses 18,100.
- The engine fires your STOPMARKET order within milliseconds. Fill is at 18,099 (best available bid at that moment, because the book-seeder has mirrored the synthetic quote into tradable depth).
- Your push notification lands on your phone within one to two seconds of the fill. You wake up Monday morning (if you were asleep for the whole weekend) with a liquidation-event push on your lock screen and a flat position.
Your loss: 100 points, exactly what you set. Not 400.
The three things that have to be true for this to work
Not every "perps venue" delivers this cleanly. Three specific requirements:
- Continuous mark pricing over the full week. For weekend coverage on symbols whose cash markets close, the venue needs a synthetic pricing system that keeps the mark updating. Without this, your stop sits uncheckable on Saturday night.
- A matching engine that honours stop triggers against the real-time mark. Stops firing against anything other than the current engine mark (e.g., against the last trade price, or against a lagged average) introduces slop. On JTX, the trigger is strictly against the current mark, published every ~100ms.
- A notification path that reaches you. You can have the stop fire correctly, but if you don't find out until you log in Monday morning, you've still had a surprise. Push notifications on fills and liquidations close this loop.
The venue that gets all three right is the venue where overnight stops are a real tool, not a hopeful placeholder.
What this changes about your workflow
Three concrete workflow shifts if you've been trading traditional CFDs and are new to perps:
- You can hold positions overnight without pre-emptively flattening. On most retail CFD setups, the risk-aware move before a weekend was to close everything Friday afternoon because weekend gaps were effectively uninsurable. On a perp venue, you can leave a trade open with a stop set, confident that the stop is a floor.
- Your stop placement can be tighter. When you don't have to account for gap slippage, you don't have to buffer your stop with a "weekend gap safety margin". The stop you set is the risk you're taking.
- Your mental overhead drops. The constant "do I close early because the market is about to close for 60 hours" calculation goes away. The market doesn't close. The question becomes "is this still a trade I want", not "how do I manage the fact that I'm about to lose access to the venue".
The one thing that doesn't change: you still need to actually set the stop. The engine won't guess your risk tolerance for you. Setting a stop at trade entry, when you still have the discipline and the analysis fresh in your head, is still better than hoping to set one later when the market has already moved against you.
The caveat worth naming
Perps do have their own version of gap risk, which is thin liquidity on long-tail symbols during low-activity hours. If you're trading a tier-3 crypto perp at 3am UTC and your stop fires on a sudden drop, the book might be thin enough that your fill is multiple percent through your stop level. This is not the same scale of risk as a weekend CFD gap — thin-book slippage is usually tens of basis points, not hundreds — but it's not zero.
Mitigations:
- Trade liquid symbols for stop-protected positions. The majors across every asset class have deep enough books that overnight thin-book risk is minimal.
- Use STOPLIMIT with a wider limit if you want control over the worst-case fill price. The trade-off is that your stop might not fire at all if the book is wide enough that no fills happen within your limit.
- Size positions aware of liquidity. A stop-protected position needs enough book depth to absorb the exit cleanly, which is a separate consideration from how much notional your account can carry.
Summary
Overnight stops on perps are a different product than overnight stops on CFDs. The CFD version is a hope that the opening auction will respect your risk; the perp version is a specific tick-level trigger that fires against a continuously-updating mark price, with a push notification to tell you it happened. If you're a trader who's been hesitant to carry positions overnight because of gap risk, the perps model may change how you think about multi-day holds.
If you've got an account, the stop types (STOPMARKET and STOPLIMIT) are available on every symbol from the trade page. If you don't yet, open one and run a weekend trade on a small size to see the mechanics in practice. A challenge tier is another low-cost way to test the discipline without the full capital commitment.
Ready to trade? Open a JTX Markets account and get access to every instrument and every tool referenced above.
Open Account