darchan brannin nashotah

0 views
Skip to first unread message

Jamie Swearengin

unread,
Aug 3, 2024, 10:44:25 PM8/3/24
to erorreuca

What's New in Highsoft Highstock v6.0.4?

Highsoft Highstock is a high-performance financial charting library that lets you create stock or general timeline charts in pure JavaScript. It features sophisticated navigation options, built-in technical indicators, robust documentation, advanced responsiveness, and industry-leading accessibility support.

In this article, we will explore some of the new features and improvements that were introduced in Highsoft Highstock v6.0.4, which was released on December 19, 2017.

Improved Navigator Series

The navigator series is a small overview chart below the main chart that allows users to quickly scroll and zoom through the data range. In Highsoft Highstock v6.0.4, the navigator series has been improved to support more options and features, such as:

    • Custom data grouping for the navigator series, which can be different from the main series data grouping.
    • Custom color and opacity for the navigator mask, which covers the unselected areas of the data range.
    • Custom color and dash style for the navigator outline, which surrounds the selected area of the data range.
    • Custom color, width, and zIndex for the navigator handles, which are used to resize the selected area of the data range.
    • Custom color, shape, and size for the navigator series markers, which can be enabled or disabled.

    These options can be set using the navigator.series, navigator.maskFill, navigator.outlineColor, navigator.outlineDashStyle, navigator.handles, and navigator.series.marker properties respectively.

    New Technical Indicators

    Highsoft Highstock v6.0.4 also adds two new technical indicators to its already impressive collection of more than 45 indicators. The new indicators are:

      • Price Channel: This indicator plots two lines that represent the highest high and the lowest low for a given period. It can be used to identify trend direction, trend strength, and potential breakouts or reversals.
      • Price Envelopes: This indicator plots two lines that are a percentage above and below a moving average. It can be used to measure volatility, identify overbought or oversold conditions, and signal potential trend changes.

      To use these indicators, you need to include the indicators/price-channel.js and indicators/price-envelopes.js modules in your page or bundle. Then you can add them to your chart using the series.type option with values of 'pc' for Price Channel and 'priceenvelopes' for Price Envelopes.

      Bug Fixes and Enhancements

      Besides these new features, Highsoft Highstock v6.0.4 also includes several bug fixes and enhancements that improve the stability and performance of the library. Some of these are:

        • Fixed an issue where zooming in on a range selector button would not update the button state correctly.
        • Fixed an issue where exporting a chart with a navigator would cause an error in IE11.
        • Fixed an issue where setting a negative value for yAxis.min would cause unexpected behavior in logarithmic axes.
        • Fixed an issue where using navigator.adaptToUpdatedData with multiple series would cause incorrect rendering of the navigator series.
        • Improved the rendering of annotations on polar charts.
        • Improved the accessibility support for range selector buttons and input boxes.

        You can find the full list of changes in Highsoft Highstock v6.0.4 in the official changelog[^3^].

        How to Get Highsoft Highstock v6.0.4?

        If you want to try out Highsoft Highstock v6.0.4, you have several options:

          • You can download it from the 51082c0ec5
          Reply all
          Reply to author
          Forward
          0 new messages