{"id":71,"date":"2015-05-29T09:38:06","date_gmt":"2015-05-29T07:38:06","guid":{"rendered":"http:\/\/wpcalc.com\/?p=71"},"modified":"2026-09-30T19:58:06","modified_gmt":"2026-09-30T16:58:06","slug":"pivot-points","status":"publish","type":"post","link":"https:\/\/wpcalc.com\/en\/finance\/pivot-points\/","title":{"rendered":"Pivot Points Calculator"},"content":{"rendered":"<section class=\"not-prose calculator-box\" aria-labelledby=\"calculator-title\"><div class=\"flex items-baseline sm:items-center justify-between gap-2 sm:gap-3\"><div class=\"flex flex-col sm:flex-row sm:items-center gap-2\"><span class=\"icon icon-calculator text-primary-700! text-base! dark:text-primary-300!\" aria-hidden=\"true\"><\/span><h2 id=\"calculator-title\" class=\"text-lg font-display font-bold\">Pivot Point &amp; Support\/Resistance Tool<\/h2><\/div><div class=\"calcdash-favorite group\">\n  <button type=\"button\" class=\"favorite\" id=\"favorite\" data-favorite-id=\"71\" data-favorite-title=\"Pivot Points\" data-favorite-url=\"https:\/\/wpcalc.com\/en\/finance\/pivot-points\/\" data-favorite-excerpt=\"Calculate the classic floor pivot point from the previous session&#039;s high, low, and close prices. Enter the three values and get the level that traders use to judge market direction and potential turning points.\" aria-label=\"Add to Favorites\" data-favorite-icon=\"icon icon-inventory\">\n    <span class=\"icon icon-shape-star-empty\" aria-hidden=\"true\"><\/span>\n  <\/button>\n  <div class=\"calcdash-favorite__tip\" aria-hidden=\"true\">\n   <span class=\"favorite-tooltip\" id=\"favorite-tooltip\"><\/span>\n  <\/div>\n  <span class=\"sr-only\" role=\"status\" id=\"favorite-status\"><\/span>\n<\/div><\/div><form action=\"https:\/\/wpcalc.com\/en\/finance\/pivot-points\/\" method=\"POST\" class=\"calculator\" id=\"calculator-71\" data-post=\"71\"><fieldset class=\"fieldset-input\"><legend class=\"sr-only\">Input Fields<\/legend><div class=\"field has-term\" id=\"input-1\"><label for=\"field-1\">High<\/label><div class=\"term\">H<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"high\" id=\"field-1\" aria-describedby=\"calc-unit-1 calc-info-1\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"110\"\/><div class=\"unit\" id=\"calc-unit-1\">$<\/div><small id=\"calc-info-1\">Highest price of the previous trading session<\/small><\/div><div class=\"field has-term\" id=\"input-2\"><label for=\"field-2\">Close<\/label><div class=\"term\">C<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"close\" id=\"field-2\" aria-describedby=\"calc-unit-2 calc-info-2\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"105\"\/><div class=\"unit\" id=\"calc-unit-2\">$<\/div><small id=\"calc-info-2\">Closing price of the previous session<\/small><\/div><div class=\"field has-term\" id=\"input-3\"><label for=\"field-3\">Low<\/label><div class=\"term\">L<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"low\" id=\"field-3\" aria-describedby=\"calc-unit-3 calc-info-3\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"100\"\/><div class=\"unit\" id=\"calc-unit-3\">$<\/div><small id=\"calc-info-3\">Lowest price of the previous session<\/small><\/div><\/fieldset><div class=\"buttons\"><button type=\"submit\" data-text=\"Re-Calculate\" id=\"calculate-button\" data-post=\"71\">Calculate<\/button><button type=\"reset\">Reset<\/button><\/div><div class=\"field is-checkbox hidden!\" id=\"field-auto-calc\"><input type=\"checkbox\" id=\"auto-calc\"><label for=\"auto-calc\">Calculate automatically<\/label><small>If enabled, the result will update automatically when you change any value.<\/small><\/div><div class=\"fieldset-result is-hidden\" aria-labelledby=\"result-title\" aria-live=\"polite\" role=\"region\"> <h3 class=\"result-title bg-gradient-to-r from-primary-50 to-gray-50 dark:from-primary-900 dark:to-gray-800\" id=\"result-title\"><span class=\"icon icon-s-pulse\" aria-hidden=\"true\"><\/span> Your Results<\/h3><div class=\"result-box\"><div class=\"field-result\" id=\"output-1\"><span class=\"field-title\"><span>Pivot Point<\/span><\/span><span class=\"field-value\" id=\"result-1\" data-unit=\"$\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><\/div><div class=\"result-actions\"><button type=\"button\" class=\"copy-link\"><svg viewBox=\"0 0 20 20\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12.232 4.232a2.5 2.5 0 0 1 3.536 3.536l-1.225 1.224a.75.75 0 0 0 1.061 1.06l1.224-1.224a4 4 0 0 0-5.656-5.656l-3 3a4 4 0 0 0 .225 5.865.75.75 0 0 0 .977-1.138 2.5 2.5 0 0 1-.142-3.667l3-3Z\"\/><path d=\"M11.603 7.963a.75.75 0 0 0-.977 1.138 2.5 2.5 0 0 1 .142 3.667l-3 3a2.5 2.5 0 0 1-3.536-3.536l1.225-1.224a.75.75 0 0 0-1.061-1.06l-1.224 1.224a4 4 0 1 0 5.656 5.656l3-3a4 4 0 0 0-.225-5.865Z\"\/><\/svg><span class=\"copy-link__text\">Copy link to this calculation<\/span><\/button><span class=\"sr-only\" role=\"status\" id=\"copy-link-status\"><\/span><\/div><\/div><a href=\"#respond\" class=\"hidden transition-opacity duration-300 opacity-0 w-50 text-sm justify-center items-center gap-2 px-4 py-2 rounded bg-gray-200 text-gray-700 hover:bg-gray-300\" id=\"leave-comment\"><span class=\"icon icon-comments\" aria-hidden=\"true\"><\/span>Leave a Comment<\/a><\/form><\/section><section id=\"calc-reactions\" class=\"not-prose hidden my-12 bg-gradient-to-r from-primary-50 to-gray-50 border border-indigo-100 rounded-xl px-6 py-4 shadow-sm\" data-post=\"71\" aria-live=\"polite\" aria-labelledby=\"calc-reactions-title\"><p id=\"calc-reactions-title\" class=\"text-sm text-gray-500 text-center mb-2\">How did this result make you feel?<\/p><div role=\"group\" aria-labelledby=\"calc-reactions-title\" class=\"grid grid-cols-3 sm:flex sm:flex-row sm:justify-around gap-4 sm:items-center sm:flex-wrap\"><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"like\"><span class=\"reaction-count\" data-reaction-count=\"like\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude00 <\/span><span class=\"reaction-description font-medium\">Like <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"helpful\"><span class=\"reaction-count\" data-reaction-count=\"helpful\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\udca1 <\/span><span class=\"reaction-description font-medium\">Helpful <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"confused\"><span class=\"reaction-count\" data-reaction-count=\"confused\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude15 <\/span><span class=\"reaction-description font-medium\">Confused <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"disappointed\"><span class=\"reaction-count\" data-reaction-count=\"disappointed\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude1e <\/span><span class=\"reaction-description font-medium\">Disappointed <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"inaccurate\"><span class=\"reaction-count\" data-reaction-count=\"inaccurate\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\u274c <\/span><span class=\"reaction-description font-medium\">Inaccurate <\/span><\/button><\/div><div id=\"reaction-message\" class=\"hidden mt-8 rounded-md border border-primary-100 bg-white\/50 backdrop-blur-sm px-4 py-2 text-sm text-center shadow-sm\"><\/div><\/section><div class=\"calcdash-ad not-prose calcdash-ad--calc_result calcdash-ad--in-article\"><ins class=\"adsbygoogle\" style=\"display:block\" data-ad-client=\"ca-pub-1721569815777345\" data-ad-slot=\"6317458308\" data-ad-layout=\"in-article\" data-ad-format=\"fluid\"><\/ins><script>(adsbygoogle = window.adsbygoogle || []).push({});<\/script><\/div>\n<style id=\"wpcoderpro-inline-1\">.formula-box {\r\n\tborder-bottom: none !important;\r\n}<\/style><section class=\"formula-box\" aria-labelledby=\"formula-title\">\r\n\t<div id=\"formula-title\" class=\"not-prose font-display mb-4\"><span class=\"icon icon-formula\" aria-hidden=\"true\"><\/span><h2>Pivot Point Formula<\/h2><\/div>\r\n\t<figure class=\"not-prose formula\">\r\n\t\t<figcaption class=\"formula-title\">Formula<\/figcaption>\r\n\t\t<div class=\"text-base text-gray-800\" id=\"formula\">\n\\[ P = \\frac{H + L + C}{3} \\]\n<\/div>\r\n\t<\/figure>\r\n\t<\/p>\n<p><strong>Where:<\/strong><\/p>\n<ul>\n<li>\\(P\\) \u2014 pivot point<\/li>\n<li>\\(H\\) \u2014 high price of the previous trading session<\/li>\n<li>\\(L\\) \u2014 low price of the previous trading session<\/li>\n<li>\\(C\\) \u2014 closing price of the previous trading session<\/li>\n<\/ul>\n<p>The pivot point is the simple average of the previous session's high, low, and close. It serves as the reference level for the next session: trading above it suggests bullish sentiment, while trading below it suggests bearish sentiment.<\/p>\n<p>\r\n<\/section>\n<style id=\"wpcoderpro-inline-459\">.calculation-box {\r\n\tborder-bottom: none !important;\r\n}<\/style><section id=\"calculation\" class=\"calculation-box\" aria-labelledby=\"calculation-title\">\r\n\t<div id=\"calculation-title\" class=\"not-prose font-display\"><span class=\"icon icon-unordered-list\" aria-hidden=\"true\"><\/span><h2>Pivot Point \u2013 Calculation Example<\/h2><\/div>\r\n\r\n<\/p>\n<p><strong>Example:<\/strong> a stock closed the previous session at \\(C = 105\\), after trading between a low of \\(L = 100\\) and a high of \\(H = 110\\).<\/p>\n<p>\\[ P = \\frac{H + L + C}{3} = \\frac{110 + 100 + 105}{3} = \\frac{315}{3} = 105 \\]<\/p>\n<p><strong>Result:<\/strong> the pivot point is <strong>105<\/strong>. Because the close equals the average of the range, the pivot sits exactly at the session close \u2014 a sign of a balanced market. If price opens and holds above 105, traders treat the level as support; a break below it signals potential weakness toward the derived support levels (S1 = 100, S2 = 95).<\/p>\n<p>\n\r\n<\/section>\n<h2>How to use the calculator<\/h2>\n<ol>\n<li>Enter the <strong>High<\/strong> \u2014 the highest price reached during the previous trading session.<\/li>\n<li>Enter the <strong>Close<\/strong> \u2014 the closing price of that session.<\/li>\n<li>Enter the <strong>Low<\/strong> \u2014 the lowest price reached during that session.<\/li>\n<li>Read the <strong>Pivot Point<\/strong> result, rounded to two decimal places.<\/li>\n<\/ol>\n<h2>What is a pivot point?<\/h2>\n<p>A pivot point is one of the oldest and most widely used tools in technical analysis. It condenses an entire trading session \u2014 its high, low, and close \u2014 into a single number that acts as a dividing line between bullish and bearish territory for the following session. The method originated on the trading floors of stock and commodity exchanges, where floor traders needed a quick way to orient themselves at the open.<\/p>\n<p>The interpretation is straightforward. When the next session opens or trades above the pivot point, the bias is considered bullish, and traders look for long positions with the pivot acting as initial support. When price is below the pivot, the bias is bearish, and the level acts as resistance. Because so many market participants watch the same level, pivot points often become self-fulfilling: prices genuinely react when they reach them.<\/p>\n<p>The pivot point alone is rarely used in isolation. Traders typically derive additional support and resistance levels from it, most commonly with the standard (floor) method:<\/p>\n<ul>\n<li><strong>Support 1:<\/strong> \\(S_1 = 2P - H\\)<\/li>\n<li><strong>Resistance 1:<\/strong> \\(R_1 = 2P - L\\)<\/li>\n<li><strong>Support 2:<\/strong> \\(S_2 = P - (H - L)\\)<\/li>\n<li><strong>Resistance 2:<\/strong> \\(R_2 = P + (H - L)\\)<\/li>\n<\/ul>\n<p>With the example values above (\\(P = 105\\), \\(H = 110\\), \\(L = 100\\)), these levels become: \\(R_1 = 110\\), \\(R_2 = 115\\), \\(S_1 = 100\\), \\(S_2 = 95\\). Together they form a map of likely reaction zones that day traders use to set entry points, profit targets, and stop-loss orders. Pivot points are applied across stocks, forex, indices, commodities, and cryptocurrencies, most often on daily data for intraday decisions.<\/p>\n<h2>Assumptions and limitations<\/h2>\n<ul>\n<li><strong>It relies on one session of data.<\/strong> The classic method uses only the previous session's high, low, and close. It ignores trends, volume, news, and longer-term context, so it should be one input among several \u2014 not a complete trading system.<\/li>\n<li><strong>Session boundaries matter.<\/strong> The result depends on which session you define. Forex traders often use the New York close (5 p.m. EST) as the cutoff; stock traders use the regular exchange session. Be consistent when choosing your high, low, and close.<\/li>\n<li><strong>Strong trends break levels.<\/strong> In a strongly trending market, price can slice through pivot levels without pausing. The levels work best in ranging or moderately volatile conditions.<\/li>\n<li><strong>Other calculation methods exist.<\/strong> This calculator uses the classic floor method. Fibonacci, Camarilla, and Woodie variants weight the inputs differently and produce different levels, so a level you read elsewhere may not match this one.<\/li>\n<li><strong>Not financial advice.<\/strong> Pivot points describe likely reaction zones based on past prices; they do not predict direction with certainty. Combine them with risk management \u2014 defined stops and position sizing \u2014 as you would when planning around a <a href=\"https:\/\/wpcalc.com\/en\/finance\/break-even\/\">break-even point<\/a> for a position or strategy.<\/li>\n<\/ul>\n<p>If you analyze how sensitively prices respond to changes in supply and demand rather than to past price levels, the <a href=\"https:\/\/wpcalc.com\/en\/finance\/price-elasticity-of-supply-and-demand\/\">price elasticity of supply and demand calculator<\/a> covers that economic approach. And when comparing investment outcomes over different periods, the <a href=\"https:\/\/wpcalc.com\/en\/finance\/savingsinvestment\/\">savings and investment calculator<\/a> handles the compounding side of financial planning.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Calculate the classic floor pivot point from the previous session's high, low, and close prices. Enter the three values and get the level that traders use to judge market direction and potential turning points.<\/p>\n","protected":false},"author":70,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[5],"tags":[26],"class_list":["post-71","post","type-post","status-publish","format-standard","hentry","category-finance","tag-inventory"],"acf":[],"_links":{"self":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/71","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/users\/70"}],"replies":[{"embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/comments?post=71"}],"version-history":[{"count":5,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/71\/revisions"}],"predecessor-version":[{"id":66148,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/71\/revisions\/66148"}],"wp:attachment":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/media?parent=71"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/categories?post=71"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/tags?post=71"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}