{"id":20842,"date":"2021-05-06T16:01:53","date_gmt":"2021-05-06T15:01:53","guid":{"rendered":"https:\/\/www.highcharts.com\/blog\/?p=20842"},"modified":"2026-01-13T11:19:35","modified_gmt":"2026-01-13T11:19:35","slug":"highcharts-version-9-1","status":"publish","type":"post","link":"https:\/\/www.highcharts.com\/blog\/product-updates\/highcharts-version-9-1\/","title":{"rendered":"Highcharts Version 9.1"},"content":{"rendered":"<p>&nbsp;<br \/>\nWe&#8217;re proud to announce the new major <b>Highcharts release 9.1<\/b> including upgrades to our Stock product (check the <a href=\"https:\/\/www.highcharts.com\/blog\/changelog\/\" target=\"_blank\" rel=\"noopener\">changelog<\/a> for more details):<\/p>\n<h2>1. New Technical Indicators<\/h2>\n<p>We are excited to add five new technical indicators to the existing <a href=\"https:\/\/www.highcharts.com\/docs\/stock\/technical-indicator-series\" target=\"_blank\" rel=\"noopener\">list of technical indicators<\/a>:<\/p>\n<ol>\n<li>On-Balance Volume (OBV)<\/li>\n<li>Disparity Index<\/li>\n<li>Directional Movement Index (DMI)<\/li>\n<li>Klinger Oscillator<\/li>\n<li>Change Momentum Oscillator (CMO)<\/li>\n<\/ol>\n<p>Read more about how to create the five technical indicators with Highcharts Stock:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.highcharts.com\/blog\/tutorials\/five-useful-technical-indicators-part-1\/\" target=\"_blank\" rel=\"noopener\">Five useful technical indicators (Part 1)<\/a><\/li>\n<li><a href=\"https:\/\/www.highcharts.com\/blog\/tutorials\/five-useful-technical-indicators-part-2\/\" target=\"_blank\" rel=\"noopener\">Five useful technical indicators (Part 2)<\/a><\/li>\n<\/ul>\n<h2>2. Stock Tools<\/h2>\n<p>We upgraded the Highcharts Stock Tools module to include greater functionalities and flexibility such as the capability to add an annotation on every pane, whether it is the main series or a pane with RSI, MACD, or Volume series.<br \/>\nFor better insight, the last price and last visible price indicators are now displayed for every series.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-20844 aligncenter\" src=\"https:\/\/wp-assets.highcharts.com\/www-highcharts-com\/blog\/wp-content\/uploads\/2021\/05\/06150756\/data-Grouping.gif\" alt=\"Stock Tools\" width=\"513\" height=\"309\" \/><\/p>\n<h2>3. Data Grouping<\/h2>\n<p>Now, you can choose to render the grouped points, in the beginning, middle, or at the end, thanks to three options: <a href=\"https:\/\/api.highcharts.com\/highstock\/plotOptions.series.dataGrouping.anchor\" target=\"_blank\" rel=\"noopener\">dataGrouping.anchor<\/a>, <a href=\"https:\/\/api.highcharts.com\/highstock\/plotOptions.series.dataGrouping.firstAnchor\" target=\"_blank\" rel=\"noopener\">dataGrouping.firstAnchor<\/a> and <a href=\"https:\/\/api.highcharts.com\/highstock\/plotOptions.series.dataGrouping.lastAnchor\" target=\"_blank\" rel=\"noopener\">dataGrouping.lastAnchor<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-20848 aligncenter\" src=\"https:\/\/wp-assets.highcharts.com\/www-highcharts-com\/blog\/wp-content\/uploads\/2021\/05\/06151532\/data-Grouping-1.gif\" alt=\"data Grouping gif\" width=\"490\" height=\"330\" \/><\/p>\n<p>Check out these demos to learn more about data grouping:<\/p>\n<ul>\n<li><a href=\"https:\/\/jsfiddle.net\/gh\/get\/library\/pure\/highcharts\/highcharts\/tree\/master\/samples\/stock\/plotoptions\/series-datagrouping-anchor\/\" target=\"_blank\" rel=\"noopener\">Anchor options comparison<\/a><\/li>\n<li><a href=\"https:\/\/jsfiddle.net\/gh\/get\/library\/pure\/highcharts\/highcharts\/tree\/master\/samples\/stock\/plotoptions\/series-datagrouping-first-anchor\/\" target=\"_blank\" rel=\"noopener\">First and last anchor options comparison<\/a><\/li>\n<li><a href=\"https:\/\/jsfiddle.net\/gh\/get\/library\/pure\/highcharts\/highcharts\/tree\/master\/samples\/stock\/plotoptions\/series-datagrouping-last-anchor\/\" target=\"_blank\" rel=\"noopener\">Last anchor option with live data<\/a><\/li>\n<\/ul>\n<p>You are welcome to be part of the community and share with us your ideas and feature requests on <a href=\"https:\/\/github.com\/highcharts\/highcharts\/issues?q=is%3Aopen+label%3A%22Type%3A+Feature+Request%22+is%3Aissue+\" target=\"_blank\" rel=\"noopener\">GitHub tracker<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<hr \/>\n<div class=\"text-center mb6\"><a class=\"btn btn-primary\" href=\"https:\/\/shop.highsoft.com\">Buy Highcharts 9.1<\/a><br \/>\n<a class=\"btn btn-secondary\" href=\"\/download\">Download Highcharts 9.1*<\/a><\/div>\n<div class=\"text-center\">\n<p><em>*You can only upgrade to Highcharts 9.1.0 for free if you have an <strong>active Advantage<\/strong>, or you&#8217;re using Highcharts for a personal website, a school website or a non-profit organization.<\/em><\/p>\n<p><em><strong>What is advantage?<\/strong><br \/>\nAdvantage gives you access to all new software releases (minor and major) and our extended support offering for the duration of your Advantage term.<\/em><\/p>\n<p><em>If you need to renew your inactive Advantage or have related questions, please contact our <a href=\"https:\/\/shop.highsoft.com\/contact\">sales team<\/a>.<\/em><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; We&#8217;re proud to announce the new major Highcharts release 9.1 including upgrades to our Stock product (check the changelog for more details): 1. New Technical Indicators We are excited to add five new technical indicators to the existing list of technical indicators: On-Balance Volume (OBV) Disparity Index Directional Movement Index (DMI) Klinger Oscillator Change [&hellip;]<\/p>\n","protected":false},"author":32,"featured_media":20845,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"meta_title":"","meta_description":"","hc_selected_options":[],"footnotes":""},"categories":[1103],"tags":[1094],"coauthors":[699],"class_list":["post-20842","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-product-updates","tag-highcharts-core"],"_links":{"self":[{"href":"https:\/\/www.highcharts.com\/blog\/wp-json\/wp\/v2\/posts\/20842","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.highcharts.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.highcharts.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.highcharts.com\/blog\/wp-json\/wp\/v2\/users\/32"}],"replies":[{"embeddable":true,"href":"https:\/\/www.highcharts.com\/blog\/wp-json\/wp\/v2\/comments?post=20842"}],"version-history":[{"count":1,"href":"https:\/\/www.highcharts.com\/blog\/wp-json\/wp\/v2\/posts\/20842\/revisions"}],"predecessor-version":[{"id":29347,"href":"https:\/\/www.highcharts.com\/blog\/wp-json\/wp\/v2\/posts\/20842\/revisions\/29347"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.highcharts.com\/blog\/wp-json\/wp\/v2\/media\/20845"}],"wp:attachment":[{"href":"https:\/\/www.highcharts.com\/blog\/wp-json\/wp\/v2\/media?parent=20842"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.highcharts.com\/blog\/wp-json\/wp\/v2\/categories?post=20842"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.highcharts.com\/blog\/wp-json\/wp\/v2\/tags?post=20842"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.highcharts.com\/blog\/wp-json\/wp\/v2\/coauthors?post=20842"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}