<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>OHLC on WebNotes</title><link>https://v2.webnotes.in/tags/ohlc/</link><description>Recent content in OHLC on WebNotes</description><generator>Hugo</generator><language>en-IN</language><lastBuildDate>Tue, 19 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://v2.webnotes.in/tags/ohlc/index.xml" rel="self" type="application/rss+xml"/><item><title>Historical-candle values change after refresh (Kite)</title><link>https://v2.webnotes.in/kite-historical-candle-change-after-refresh/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://v2.webnotes.in/kite-historical-candle-change-after-refresh/</guid><description>&lt;p&gt;&lt;strong&gt;Historical candle values changing after refresh&lt;/strong&gt; on Zerodha Kite charts is a confusing but explainable behaviour. The OHLC values of past candles aren&amp;rsquo;t &amp;ldquo;frozen&amp;rdquo; forever; they can update due to corporate action adjustments, exchange data corrections, or feed reconciliation.&lt;/p&gt;
&lt;p&gt;This article explains the underlying mechanisms and when each applies.&lt;/p&gt;
&lt;h2 id="corporate-action-adjustment"&gt;Corporate action adjustment&lt;/h2&gt;
&lt;p&gt;The most common reason. When a stock undergoes a split, bonus, dividend, or other corporate action, Kite charts (by default in adjusted mode) re-scale all historical candles to reflect the new capital structure.&lt;/p&gt;</description></item><item><title>OHLC differs daily vs hourly (Kite)</title><link>https://v2.webnotes.in/kite-ohlc-daily-vs-hourly/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://v2.webnotes.in/kite-ohlc-daily-vs-hourly/</guid><description>&lt;p&gt;&lt;strong&gt;OHLC on Kite&lt;/strong&gt; can show different values when switching between daily and hourly (or 5-min, 15-min, etc.) timeframes. The difference is structural: daily candles aggregate the entire session; hourly candles aggregate hour-by-hour with specific boundaries.&lt;/p&gt;
&lt;h2 id="daily-candle-composition"&gt;Daily candle composition&lt;/h2&gt;
&lt;p&gt;A daily candle aggregates the full trading session:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Open: first traded price of the session (typically 9:15 AM for equity).&lt;/li&gt;
&lt;li&gt;High: highest traded price across the session.&lt;/li&gt;
&lt;li&gt;Low: lowest traded price across the session.&lt;/li&gt;
&lt;li&gt;Close: last traded price of the session (typically 3:30 PM).&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="hourly-candle-composition"&gt;Hourly candle composition&lt;/h2&gt;
&lt;p&gt;An hourly candle aggregates one hour, anchored to specific boundaries. For Indian equity:&lt;/p&gt;</description></item><item><title>OHLC differs on intraday charts (Kite)</title><link>https://v2.webnotes.in/kite-ohlc-differs-intraday-charts/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://v2.webnotes.in/kite-ohlc-differs-intraday-charts/</guid><description>&lt;p&gt;&lt;strong&gt;OHLC on intraday timeframes&lt;/strong&gt; (1-min, 5-min, 15-min, hourly) on Zerodha Kite shows different values because each timeframe aggregates ticks into candles of different durations. This is correct behaviour, but can confuse traders comparing across timeframes.&lt;/p&gt;
&lt;h2 id="how-aggregation-works"&gt;How aggregation works&lt;/h2&gt;
&lt;p&gt;A 5-min candle aggregates 5 minutes of ticks:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Open: first traded price in the 5-min window.&lt;/li&gt;
&lt;li&gt;High: max price in the window.&lt;/li&gt;
&lt;li&gt;Low: min price in the window.&lt;/li&gt;
&lt;li&gt;Close: last traded price in the window.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A 1-min candle does the same for 1 minute. A 15-min for 15 minutes. The aggregation period defines the candle&amp;rsquo;s OHLC.&lt;/p&gt;</description></item><item><title>OHLC not matching NSE/BSE (Kite)</title><link>https://v2.webnotes.in/kite-ohlc-not-matching-nse-bse/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://v2.webnotes.in/kite-ohlc-not-matching-nse-bse/</guid><description>&lt;p&gt;&lt;strong&gt;OHLC values on Zerodha Kite&lt;/strong&gt; can sometimes differ slightly from the OHLC published by NSE or BSE. The differences are usually small (paise to a few rupees) and stem from data-feed timing, adjustment conventions, or aggregation methodology.&lt;/p&gt;
&lt;h2 id="common-reasons-for-mismatch"&gt;Common reasons for mismatch&lt;/h2&gt;
&lt;h3 id="adjusted-vs-unadjusted"&gt;Adjusted vs unadjusted&lt;/h3&gt;
&lt;p&gt;Kite default is adjusted prices (post-corporate-action scaling). NSE / BSE published values are typically unadjusted (raw historical data). After a stock split, Kite&amp;rsquo;s adjusted high differs from the exchange&amp;rsquo;s published unadjusted high.&lt;/p&gt;</description></item></channel></rss>