Chart Timezones: How UTC and Korean Daily Boundaries Change Candles
Chart settings often include a timezone option, usually near the clock or in a settings menu. Many people leave it at the default. This article examines the case where the chosen timezone defines daily candle boundaries: changing those boundaries changes the open, close, high, low, moving averages and patterns. Here is what differs and how to keep the basis consistent.
A chart's day is defined by its boundaries
Crypto trades 24 hours a day, without a weekend or daily market close. The market therefore does not impose one start and end for a day. A daily aggregation convention defines the boundary. Exchanges and charting tools commonly use UTC: a new daily candle begins at 00:00 UTC, which is 09:00 in Korea.
With daily aggregation based on Korean time, UTC+9, the boundary differs by nine hours and a new daily candle begins at 00:00 KST. None of the underlying ticks change; only the boxes grouping them move. Changing the boxes changes their open, close, high and low.
Hypothetical price path, in Korean time:
08:00 → 62,000 / 12:00 → 64,500 / 20:00 → 61,200 / next day 08:00 → 63,800
UTC daily candle: 09:00 KST to 08:59 the next day
Illustrated open 62,000; high 64,500; low 61,200; close 63,800.
→ A bullish candle with a lower wick, +1,800.
KST daily candles: 00:00–23:59
The same movement is split across two candles.
Previous candle: the 12:00 high of 64,500 falls into that preceding interval.
Current candle: open around 61,500; close 63,800 → a separate bullish candle.
→ The grouping, highs and lows, and pattern shapes differ.
The important point is not the direction but that the same market can produce different pictures. Neither picture is uniquely correct; both summarize the same data differently. Problems arise when the two summaries are mixed without recognizing that difference.
Candlestick patterns can appear or disappear
Daily candlestick patterns are defined by relationships between opens and closes. Moving boundaries changes those relationships, including doji, hammer and engulfing patterns.
UTC basis
Previous candle: open 63,000 → close 62,000; bearish body 1,000.
Current candle: open 61,800 → close 63,400; bullish body 1,600.
→ Current body covers the previous body: bullish engulfing confirmed.
KST basis, with a nine-hour boundary shift
Previous candle: open 63,200 → close 61,900; bearish body 1,300.
Current candle: open 62,400 → close 63,400; bullish body 1,000.
→ Current body does not cover the previous body: no engulfing pattern.
Same market, same two days, opposite classifications.
“A daily engulfing pattern appeared” is incomplete information. To verify it, you need to know which timezone defines those daily candles. If a pattern in a community post or research article is absent from your chart, different time boundaries may explain it rather than a difference in analytical skill.
Moving averages and other indicators also change
Daily indicators use daily data. If the closes differ, values such as the moving average differ too.
Assume average daily range 2% and a 20-day average.
UTC and KST closing prices differ by 0.6% per day on average.
The difference enters the 20 closing-price inputs repeatedly.
The source illustrates a 20MA difference of approximately 0.3–0.6%.
At a price of 63,000, that is around $190–$380.
For a rule to enter after confirming 20MA support,
one chart can show support while the other shows a break.
RSI, ATR and Bollinger Bands can differ for the same reason. Close-based conditions, such as a daily close above a band, may appear or disappear when the boundary moves nine hours. This may resemble indicator repainting, but the mechanism differs. In the future-data repainting case discussed by the source, the calculation uses later information; here, the grouping of the input data changes.
A common mismatch between backtesting and live trading
The expensive mistake is using different time conventions for validation and execution. A backtest commonly uses exchange data in UTC, while a person may develop rules on KST-aggregated charts. Two mismatches follow.
1. Signal timing
Backtest: evaluate just after the daily close at 00:00 UTC.
Live trading: evaluate just after 00:00 KST.
→ The same written rule produces entry times nine hours apart.
2. Signal count
Different daily candles change the number of close-based signals.
An illustrative 40 signals in a one-year backtest could become 30–50 after changing the boundary.
→ Live results fail to reproduce the backtest,
but the trader looks for the cause in the strategy.
The first mismatch is not merely a delay. Nine hours changes the trading session: 00:00 UTC is 09:00 KST, early in the Asian session, whereas Korean midnight overlaps the European afternoon and early US session. The rule is being applied to different volatility conditions. This is related to the differences in participants discussed in why sharp declines often occur at night.
The second mismatch is less visible. Different signals mean a different sample size, win rate and payoff ratio. A rule with 24 wins out of 40 in the backtest may select an entirely different set of 30 live trades. Poor results are easily blamed on bad luck, leaving the actual cause undiscovered for months.
Which basis should you choose?
Use the same timezone and candle boundaries for validation and execution. The strategy determines which convention is appropriate.
· Automated or API-based trading using UTC exchange data.
· Rules based on funding settlement times.
· Comparisons with international research or indicator values.
· Sharing signals with a team or outside participants who need one reference.
When KST can also be used
· Entirely manual trading and visual validation on the same chart.
· A midnight close better fits your routine and helps consistent execution.
Combinations to avoid
· UTC backtests with KST execution, or the reverse.
· Comparing indicator values across tools using different boundaries.
· Mixing KST daily aggregation with UTC four-hour aggregation.
In practice, UTC often reduces conversion mistakes because exchange API candles, many backtesting libraries and international materials use it. One incorrect sign in a timezone conversion can create nine hours of look-ahead bias and attractive backtest results that cannot be reproduced live.
A five-minute check
Align the environment you use once, following these steps.
1. Open the chart's timezone settings, often near the lower-right clock or under Settings → Chart.
2. Open a daily chart and inspect a candle's start time.
When displayed in Korean time, a 09:00 start indicates a UTC daily boundary; a 00:00 start indicates a KST boundary.
3. If you use several tools, check that their conventions agree.
4. For automated trading, inspect the candle basis used by the code.
Exchange APIs commonly default to UTC.
5. Record the reference timezone in your trading journal.
→ Future performance reviews can use the same measuring standard.
The fifth step matters because you cannot reproduce an old validation if you cannot remember its reference. A large set of numbers becomes unusable if its measurement basis was never recorded.
Consistency matters even more in multi-timeframe analysis, which combines higher-timeframe direction and lower-timeframe entries. If the higher candle covers an unexpected interval, the “higher trend” may summarize a different period than you intended.
What timezone alignment does not solve
Alignment does not improve the strategy itself. It creates a consistent measuring standard. Two issues remain.
First, searching for whichever timezone performs best is risky. Testing UTC and KST and choosing the better result adds another overfitting parameter. The timezone should be a convention fixed before testing, not a performance-tuning control.
Second, orders concentrated around the daily close can carry additional costs. Rules that enter immediately after the close may encounter wider spreads when orders cluster. The source suggests considering a short avoidance period after the close or protection such as a daily loss limit when defining the rules.
Summary
2. A nine-hour boundary shift changes daily opens, closes, highs and lows.
3. Candlestick patterns, moving averages, RSI and ATR can change too.
4. UTC validation combined with KST execution is a common mismatch.
5. Align validation and execution, and record the convention.
The timezone is a measurement convention, not a strategy. With inconsistent units, one validation cannot reliably be compared with the next. Failing to recognize that can lead you to discard a sound rule or retain an unsound one.
NOONOO TRADING invites you to follow live trading in our free chat.
Start in the bot📈 OKX trading fee discount for new registrations
Register for the OKX Fee Discount →