The Weeks the CME Clock Slips in Bulgaria
For three weeks in March and one at the end of October, the US open lands at 15:30 in Sofia instead of 16:30. Here is the 2026 calendar, the events that move with it, and the setting that ends the problem.
For most of the year the US index open lands at 16:30 in Sofia. That is a workable hour. You finish whatever the office needs, you are at the screen by 16:00, you watch the first hour and you are done by 18:00 if you want to be. Then one Sunday in March the open is suddenly at 15:30 and you are still in a meeting. Three weeks later it goes back to 16:30 with no explanation. At the end of October it happens again for exactly one week.
Nothing is broken. The United States and the European Union simply change their clocks on different Sundays, and for two stretches of every year Bulgaria and Chicago are seven hours apart instead of the usual eight.
Two calendars that were never designed to meet
Bulgaria is on Eastern European Time, UTC+2 in winter and UTC+3 on summer time. The summer time period is not a Bulgarian decision in any practical sense: it is set for the whole Union by Directive 2000/84/EC, which says summer time begins at 01:00 UTC on the last Sunday in March and ends at 01:00 UTC on the last Sunday in October. Because the directive is written in UTC, every member state flips at the same instant, which is why the change happens at 03:00 local in Sofia and at 02:00 local in Berlin.
The United States runs on a different rule entirely. American daylight time starts on the second Sunday in March and ends on the first Sunday in November. Chicago, where the CME matching engine sits, is UTC-6 in winter and UTC-5 on daylight time.
Line the two rules up for 2026 and you get this:
- 8 March 2026: the US moves forward. Bulgaria does not.
- 29 March 2026: Bulgaria moves forward. The US already did.
- 25 October 2026: Bulgaria moves back. The US has not yet.
- 1 November 2026: the US moves back. Order restored.
Between 8 and 29 March, and again between 25 October and 1 November, the gap to Chicago is seven hours instead of eight, and every single thing about the American session happens an hour earlier on your clock.
The reference for Bulgarian legal time itself, if you ever need to cite it, is the Bulgarian Institute of Metrology, which maintains the national time scale. Your broker's servers are not synchronised to Sofia, but your own machine should be synchronised to something sane, and a PC whose clock has drifted by forty seconds will make your order timestamps and your journal disagree in ways that are painful to untangle later.
Eight hours, except when it is seven
CME equity index futures have a regular trading hours session of 8:30 to 15:15 Chicago time, matching the US cash open at 9:30 New York time. Globex runs almost around the clock on top of that: the week opens at 17:00 Chicago time on Sunday, closes at 16:00 on Friday, and pauses for one hour every weekday from 16:00.
Do the arithmetic once and you never have to do it again. The 8:30 open is 13:30 UTC while Chicago is on daylight time and 14:30 UTC while it is on standard time. Add two or three hours for Sofia and you get 16:30 local in the two normal configurations and 15:30 in the two slipped ones.
Notice what that means for the shape of your day. For roughly forty eight weeks of the year the American session is an evening activity in Bulgaria: open at 16:30, first hour done by 17:30, the futures session close at 23:15 if you are still around for it. For the other four weeks it starts at 15:30, which for anyone with a normal job is not an evening activity at all. The slip is only an hour, but it is the hour that decides whether you can trade the open at all.
It also changes what the overnight session looks like. The European cash session and the Asian session sit in fixed relation to your clock, because Sofia and Frankfurt and Tokyo all keep their own arrangements steady relative to each other for most of the year. Only the American leg moves. So during the slip weeks the gap between the European close and the US open compresses by an hour on your screen, and the quiet stretch you normally use to prepare gets shorter.
The 2026 table, stretch by stretch
| Stretch of 2026 | Chicago | Sofia | Gap | RTH open | RTH close |
|---|---|---|---|---|---|
| 1 Jan to 8 Mar | CST, UTC-6 | EET, UTC+2 | 8 h | 16:30 | 23:15 |
| 8 Mar to 29 Mar | CDT, UTC-5 | EET, UTC+2 | 7 h | 15:30 | 22:15 |
| 29 Mar to 25 Oct | CDT, UTC-5 | EEST, UTC+3 | 8 h | 16:30 | 23:15 |
| 25 Oct to 1 Nov | CDT, UTC-5 | EET, UTC+2 | 7 h | 15:30 | 22:15 |
| 1 Nov to 31 Dec | CST, UTC-6 | EET, UTC+2 | 8 h | 16:30 | 23:15 |
Three weeks in spring, one week in autumn. The length of the spring window is not fixed: it depends on where the second Sunday in March and the last Sunday in March fall. In 2026 it is three weeks (8 to 29 March). In 2027 it is only two, because the US moves on 14 March and the EU on 28 March. The autumn window is always exactly one week, every year, because the last Sunday in October and the first Sunday in November are always seven days apart.
Everything else moves with it
The open is the headline, but if you trade around news the rest of the schedule matters more. Here is the same shift applied to the events people actually set alarms for. The middle column is the normal eight hour configuration, the right hand column is the slipped seven hour weeks.
| Event | Chicago time | Sofia, normal | Sofia, slip weeks |
|---|---|---|---|
| Globex weekly open, Sunday | 17:00 | 01:00 Monday | 00:00 Monday |
| CPI, non-farm payrolls, jobless claims | 07:30 | 15:30 | 14:30 |
| Index futures and cash open | 08:30 | 16:30 | 15:30 |
| ISM, consumer sentiment, JOLTS | 09:00 | 17:00 | 16:00 |
| FOMC statement | 13:00 | 21:00 | 20:00 |
| Index futures RTH close | 15:15 | 23:15 | 22:15 |
| Daily Globex halt | 16:00 to 17:00 | 00:00 to 01:00 | 23:00 to 00:00 |
Look at the payrolls row. In a normal week the number drops at 15:30, an hour before the open, and you have sixty minutes to watch how the overnight range reacts before the cash session starts. In a slip week the number is out at 14:30, which for a lot of people in Sofia is still the middle of the working afternoon. Same event, same preparation, completely different practical situation.
The three weeks in March
March is the harder of the two windows because it lasts longer and because it arrives at the same time as the quarterly roll. The E-mini contracts roll from March to June in the week of the third Friday of March, so in 2026 you get the clock slip and the rollover overlapping. Volume migrates to the June contract during the same fortnight your session is starting an hour early.
Two things to do on the Sunday of 8 March, both of which take a minute:
- Move any recurring calendar entries that you created as fixed local times. Anything you wrote as "16:25, prepare for the open" is now wrong by an hour for three weeks.
- Check that your economic calendar is set to a named time zone (Europe/Sofia) and not to a fixed UTC+2 or UTC+3 offset. Fixed offsets are the single most common cause of people showing up an hour late to a release.
What you should not do is start rebuilding chart templates or session definitions. If your platform is set to exchange time, it already knows.
The other thing worth doing in March is deciding honestly whether you are going to trade those three weeks or not. A trader who normally takes the open and now has to take it from a phone in a car park because the meeting ran long is not trading the same system. Skipping three weeks a year costs nothing. Taking the open badly for fifteen sessions in a row costs real money, and with leveraged futures the losses are not capped at what you put in.
If you do want to stay active during the window, the sensible adjustment is to move down the day rather than fight it: trade the second hour instead of the first, or work the afternoon range and leave the open alone. The 16:00 to 18:00 block in Sofia during a slip week corresponds to the 09:00 to 11:00 block in Chicago, which is the part of the session most people describe as the cleanest anyway.
The one week at the end of October
The autumn window is short enough that many people never notice it, which is precisely why it catches them. On the last Sunday in October Bulgaria goes back to UTC+2, the US does not move for another seven days, and for five trading sessions the open sits at 15:30.
It also lands in a bad part of the calendar. The end of October and the start of November is earnings season for the large American technology names that drive the Nasdaq contracts, and it usually contains an FOMC meeting. During that one week, an FOMC statement that you are used to at 21:00 comes out at 20:00, and the press conference that follows half an hour later ends around 21:15 rather than 22:15.
Write the dates down now: 25 October to 1 November 2026. In 2027 the same window runs from 31 October to 7 November.
Set the platform to Chicago time and stop converting
Here is the fix, and it is not complicated. Set your charting platform to display Central Time. In NinjaTrader 8 that is a single setting, and once it is done the open is at 08:30 on the chart in February, in April and in November, with no exceptions.
Why it is worth doing even though you personally live in Sofia:
- Your rules stop lying to you. A rule like "no new entries after 14:00" is one rule in exchange time and two different rules in local time depending on the month.
- Bar alignment stays constant. Opening range, first hour high and low, the initial balance: all of these are defined relative to the session open. If your platform session is defined in local hours you will eventually mark the wrong bars.
- You can talk to other people. Anyone serious about CME index futures quotes Chicago or New York time. Nobody writes trade notes in EET.
- Backtests and forward tests agree. Historical data is timestamped by the exchange. If your live session template drifts against the historical one, the numbers you get from a backtest stop describing what you are actually doing.
Use the session templates that ship with the platform and are defined against the exchange's published hours rather than typing session times by hand. And if you insist on seeing local time somewhere, put a second clock widget on the desktop instead of changing the charts.
The only conversion you then keep is the human one: what time do I need to be at the desk. You answer that four times a year, from the table above, and forget it.
The Bulgarian details nobody mentions
A few things that are specific to trading American futures from here and that have nothing to do with daylight saving, but that live in the same folder of "sort this out once".
Swapped working days. Bulgaria bridges public holidays by decree, moving a working day onto a Saturday so that a Tuesday holiday produces a four day weekend. That is convenient for everything except a market that does not care. The CME is open on 3 March, on 6 May, on 6 and 22 September, and on Orthodox Easter Monday. If your plan assumes you will be at the screen on ordinary weekday afternoons, check the annual decree, because a swapped Saturday is a working day when the market is shut and a bridged Monday is a day off when it is not.
American holidays work the other way. Memorial Day, Independence Day, Labor Day and Thanksgiving are ordinary days in Bulgaria and shortened or closed sessions in Chicago, with early closes defined in Chicago time. The exchange publishes the exact schedule product by product in its holiday calendar, which is worth a look in the week before each of them.
Currency. Your profit and loss on CME contracts is in US dollars, and your account and your accountant work in euro now that Bulgaria has completed the changeover. The reference rates you use to convert are published by the Bulgarian National Bank. Which daily rate applies to a trade that closed at 22:15 on a slip week Thursday is exactly the kind of detail that is trivial to settle in advance and tedious to reconstruct in March.
Who you are dealing with. Investment intermediaries operating in Bulgaria are supervised by the Financial Supervision Commission, which keeps a public register of licensed firms and of EU firms passporting in. Two minutes on that register before you fund an account is cheap. It is also worth being clear with yourself about what you are trading: a contract for difference on an index is not the same instrument as a CME futures contract, even when the chart looks identical, and the clock table above describes the futures.
None of this makes anyone money on its own. It just stops you losing an hour of preparation twice a year to something that was entirely predictable in January. Leveraged futures are unforgiving enough on their own terms, and they can cost you more than the amount you deposited; arriving at the open already behind is a handicap you do not need.
This article is general information about exchange hours, clock changes and market practice. It is not investment, tax or legal advice. Rules, exchange schedules and tax treatment change, so confirm the current calendar with your broker and the exchange, and take anything concerning taxation or licensing to a qualified Bulgarian adviser who knows your circumstances.
Educational content, not investment advice. Trading futures involves substantial risk of loss and is not suitable for every investor. Any reference to Algomyth results is hypothetical, simulated over historical data, and shown in full on the performance page; past performance does not guarantee future results.
Take the seat: watch the engines live
Three specialist engines on Nasdaq, S&P and Gold, every signal streamed the moment it happens, with the stop and the target written before the trade. From $149 a month per market.
