HTML5 Chart Release Notes Overview
HTML5 Chart Release Notes Overview
HTML5 Chart
We introduce new features in HTML5 Chart all the time. Below, you find an overview of all new functions and features
of recent releases. In addition, of course we also do necessary bug fixes in each release that are not listed separately
here.
For further information, please consult the documentation that is included in your integration package.
Latest Release
Version 82
▫ Price Labels Visibility on y-Axis: When there are several price labels on the y-axis and they would overlap on
the chosen display setting, the price labels will automatically be repositioned so that all of them are visible, in
case the setting [Link] is set to false. See documentation for details.
▫ Crosshair Price Label: The price label of the Crosshair tool is always shown on top of all other price labels
when it crosses over them.
▫ Graphical Elements for Displaying Orders: A trading line can be added to the chart to represent an active
order with the [Link] property. Trading lines can be updated through the chart API dynamically
whenever the order is modified outside of the chart. If enabled, the user can also modify the trading line on the
chart by dragging or interacting with the line, which will create appropriate chart events that can be used to
change the connected order based on the user's actions. See documentation for details.
2025 Releases
Version 82
▫ Price Labels Visibility on y-Axis: When there are several price labels on the y-axis and they would overlap on
the chosen display setting, the price labels will automatically be repositioned so that all of them are visible, in
case the setting [Link] is set to false. See documentation for details.
▫ Crosshair Price Label: The price label of the Crosshair tool is always shown on top of all other price labels
when it crosses over them.
▫ Graphical Elements for Displaying Orders: A trading line can be added to the chart to represent an active
order with the [Link] property. Trading lines can be updated through the chart API dynamically
whenever the order is modified outside of the chart. If enabled, the user can also modify the trading line on the
chart by dragging or interacting with the line, which will create appropriate chart events that can be used to
change the connected order based on the user's actions. See documentation for details.
2024 Releases
Version 81
▫ Keyboard Navigation: The keyboard navigation of the chart has been significantly expanded. Almost all chart
features can now be navigated and used with keyboard commands. Most of the keyboard commands follow the
general WCAG recommendations.
▫ Accessibility Improvements regarding Screen Readers: Support of screen readers has been improved: Most
of the toolbars and dialogs can now be read by screen readers.
baha GmbH 1
Version 80
▫ New Drawing Tools: The drawing tools ABCD Pattern, XABCD Pattern, Cypher Pattern and Head and
Shoulders have been added.
▫ New Default for Colors and Widths for Drawing Tools: The default colors and widths for drawing tools have
changed. You can set your own preferences with the existing options [Link] and .width. See
documentation for details.
Version 79
▫ New Drawing Tools: The drawing tools Circle and Rotated Rectangle have been added.
▫ New Default for Chart Dialogs Position: The default value for the option
[Link], which fixes dialogs to the specified offset, is now 0 (“chart top”).
This will change the default dialog positioning behavior for some websites, depending on the webpage layout. To
get the old behavior back, set this option to NaN. See documentation for details.
Version 78
▫ New Drawing Tools: The drawing tools Cross Line and Trend Angle have been added.
▫ Improved Drawing Tool Control Points: All drawing tool control points have been changed to a circular shape
and increased in size.
Version 77
▫ New Drawing Tool: The drawing tool Vertical Line has been added.
▫ Horizontal Line Label: For the drawing tool Horizontal Line, it is now possible to show a label on the price scale.
This label can be turned on or off by the user in the drawing tool’s settings.
▫ Default Drawing Tool Width: The default width of all drawing tools can now be set with the option
[Link]. The initial width setting is 1. The user can still adjust each individual drawing tool’s
width in the drawing tool’s settings. See documentation for details.
2023 Releases
Version 76
▫ New Look & Feel: The default theme has been re-designed to make the chart look more modern.
▫ Improved Menu for Chart Type: The menu for selecting the chart type (line, bar, candlestick etc.) has been
improved to give a better overview about the available chart options.
▫ Default Colors for Indicators: In the chart settings, new options for default indicator colors have been added:
[Link], [Link], [Link],
[Link]. This can be useful for chart theming. See documentation for details.
▫ Dialog Positioning: For controlling dialog top positioning in relation to the top offset, the option
[Link] has been added. See documentation for details.
Version 75
▫ Aggregated Volume: The option to show the aggregated volume (i.e. the sum of the volumes of each security
for each bar) as a simple one-color-bar or a stacked multi-color-bar is now visible by default in the Volume dialog
whenever more than one security is shown on the chart.
▫ New Indicators: The following indicator has been added: Fisher Histogram (fisher_histogram)
Version 74
▫ Multiple y-Axis: Each comparison symbol / indicator can have its own y-axis (price scale). Also, each y-axis can
be switched separately to the left or right side, or in case of multiple axes on one side, their order can be
rearranged. Separate per axis settings are available for regular/percentage scale in the yAxis options. See
documentation for details.
baha GmbH 2
▫ Comparison Normalization: Each comparison symbol now has its own dialog option to enable/disable
normalization.
2022 Releases
Version 73
▫ Day Names on x-Axis: You can now use day names instead of date numbers on the x-axis with the option
[Link]. See documentation for details.
▫ New Indicators: The following indicator has been added: Trend Intensity Index (tii)
Version 72
▫ Settings for Grid Lines: Instead of general grid settings, there are now separate grid line settings for
horizontalGrid and verticalGrid. See documentation for details.
▫ New Indicators: The following indicators have been added: Pretty Good Oscillator (pgo) and Fisher Transform
(fisher).
Version 71
▫ New Default for Label Lines on Axes: The small lines drawn next to labels on the x-axis and y-axis are now
optional and are not drawn by default. They can be added again by setting the options [Link] or
[Link]. See documentation for details.
▫ General Improvements for xAxis: The x-axis has been fully rewritten, and now has better algorithms, more
spacing, different label level formatting, and more additional options. See documentation for details.
▫ New Indicator: The following indicator has been added: Supertrend (supertrend).
2021 Releases
Version 70
▫ Info Header Button: A button to switch on/off the Info Header can be added to the toolbar with the option
[Link].
▫ Custom Price Labels: You can use the API built into the [Link] method to create price
labels at custom price levels. Price labels are graphical elements consisting of a label and a line that are fixed at
a certain price in relation with a symbol or an indicator. See documentation for details.
Version 69
▫ ColumnVolume Chart Type: The chart type ColumnVolume has been added, which shows the Close prices as
colored vertical columns, with the width of each column representing the Volume. Use the option
[Link] for applying this chart type on a chart, and use the option
[Link] to show/hide this chart type's icon in the user interface. See documentation for details.
▫ Improved Info Header: With the option [Link], a permanent stripe can be displayed at the top of
the main chart panel, which shows details about the data bar currently under cursor (similar as the content that is
shown in the Data Info Box data).
Version 68
▫ Arms CandleVolume Chart Type: The chart type Arms CandleVolume has been added, which combines
candlesticks and EquiVolume charts by placing the candlesticks inside EquiVolume boxes. Use the option
[Link] for applying this chart type on a chart, and use the option
[Link] to show/hide this chart type's icon in the user interface. See documentation for details.
▫ Improved Geometry for OHLC Charts: The geometric formulas have been rewritten, so that OHLC open and
close lines remain proportional when the chart is zoomed in.
baha GmbH 3
Version 67
▫ Improved Color Picker: The color picker in the user interface has been improved. It now also supports opacity
settings, so all colors in the chart can now be made transparent easily. See documentation for details.
▫ Elder Impulse System Chart Type: The chart type Elder Impulse System has been added, where prices are
plotted as bars and colored according to the rules of Alexander Elder – green for bullish momentum, red for
bearish momentum, and black for neutral. Use the option [Link] for
applying this chart type on a chart, and use the option [Link] to show/hide this chart type's icon
in the user interface. See documentation for details.
▫ Reload and Reset Chart Buttons: The buttons to refresh symbol data, and to reset the chart to its initial state
regarding the zoom and scroll settings, have both been moved to the top toolbar by default (with new icons).
Version 66
▫ CandleVolume Chart Type: The chart type CandleVolume has been added, where prices are plotted as
candlesticks, with the width of each box representing the Volume of the respective candle. Use the option
[Link] for applying this chart type on a chart, and use the option
[Link] to show/hide this chart type's icon in the user interface. See documentation for details.
▫ Hiding Symbol: A Hide button was added in the user interface to add the possibility to hide a symbol on the
chart without deleting it. This can also be set programmatically with the option [Link]. See documentation
for details.
Version 65
▫ Range Bar Chart Type: The chart type Range Bars has been added, where new bars are added to the chart
only when the price exceeds the set range. Use the option [Link] for applying this chart type
on a chart, and use the option [Link] to show/hide this chart type's icon in the user interface.
You can set the options boxSize, atrPeriod, and calculationMethod for Range Bar charts. See
documentation for details.
▫ Magnet Mode: This new drawing mode will automatically pull each reference point to the nearest price of a bar
while drawing. It can be turned on/off by default with [Link], and its strength can be set
with the option magnetStrength. See documentation for details.
▫ OHLC Shortcuts: While drawing, the user can press the O/H/L/C keys to position the reference point at a
precise price, e.g. O for Open. Key settings can be changed under [Link], highKey,
lowKey, closeKey. See documentation for details.
Version 64
▫ Renko Chart Type: The chart type Renko has been added, where the prices of a symbol are plotted with so-
called bricks (rising or falling boxes) of the same size. Use the option [Link] for applying this
chart type on a chart, and use the option [Link] to show/hide this chart type's icon in the user
interface. You can set the options boxSize, atrPeriod, calculationMethod, highLowMode and
drawWicks for Renko charts. See documentation for details.
▫ Kagi Chart Type: The chart type Kagi has been added, where the prices of a symbol are plotted with vertical
and horizontal lines, where the vertical lines show the direction of a price movement, and the horizontal lines
show a reversal. Use the option [Link] for applying this chart type on a chart, and use the
option [Link] to show/hide this chart type's icon in the user interface. You can set the options
kagiReversal, percentage, atrPeriod, calculationMethod and highLowMode for Kagi charts. See
documentation for details.
2020 Releases
Version 63
▫ Custom Aggregation: The user can now also aggregate/compress daily, weekly or monthly data into a bar by
clicking Custom in the chart's toolbar. The dialog settings (which buttons should be shown) can be adapted with
the periodDialog settings. See documentation for details.
▫ New Indicator: The following indicator has been added: Sequence Counter (seqc).
baha GmbH 4
Version 62
▫ Aggregated Ticks: Ticks can now be aggregated/compressed into a bar. The user can set the number of ticks
that are used for each bar by clicking Ticks in the chart's toolbar. Also, the setting [Link] has
been added. See documentation for details.
▫ Fill Time Gaps: The setting [Link] has been added. It can be used to add zero volume bars to
fill any time gaps in the original time series. See documentation for details.
Version 61
▫ Line Break Chart Type: The chart type Line Break has been added, where prices of a symbol are displayed as
rising and falling columns, the so-called lines. Use the option [Link] for applying this
chart type on a chart, and use the option [Link] to show/hide this chart type's icon in the user
interface. With the option numberOfLines the number of lines that need to be “broken” to create a new line can
be set. See documentation for details.
▫ Point & Figure Options: For the chart type Point & Figure, there is now an additional option in the user interface
to choose to use either high/low or close values in its calculation.
▫ Change Baseline by dragging: For the chart type Baseline, users can now also drag the baseline on the chart
to set their desired baseline level.
Version 60
▫ Point & Figure Chart Type: The chart type Point & Figure has been added, where the prices of a symbol are
plotted in columns of X’s and O’s: Rising prices are plotted as X’s, whereas falling prices are plotted as O’s. Use
the option [Link] for applying this chart type on a chart, and use the option
[Link] to show/hide this chart type's icon in the user interface. See documentation for details.
▫ Baseline Chart Type: The chart type Baseline has been added, where the prices of a symbol are plotted as a
line with different colored areas above/below the defined baseline (based on a fixed value, or a percentage of the
loaded time series). Use the option [Link] for applying this chart type on a chart and
adapt the default settings with properties such as baselineMode or risingAreaColor. See documentation
for details.
Version 59
▫ Market Depth in Chart: It is now possible to show the market depth of a symbol on the y-axis of the chart. You
can set the display colors and other settings under [Link], [Link] etc.
Market depth values made up of price/volume pairs can be set in the chart by using the
[Link] method. See documentation for details.
▫ New Indicator: The following indicator has been added: Percentage Price Oscillator (ppo).
Version 58
▫ GUI Controls for Moving Panels: In the user interface, additional controls have been added for each indicator
and comparison symbol. They can be used to move an indicator or comparison symbol from the main panel into
a separate panel, or to move separate indicator/symbol panels up/down.
▫ New Indicator: The following indicator has been added: STARC Bands (starc_bands).
2019 Releases
Version 57
▫ Visible Starting Point for Zero Point Tool: The zero point (starting point) for charts with a percentage scale is
now marked with a thin vertical line on the chart after it has been set manually by the user with the Zero Point
Tool. The color of this line can be set under [Link].
▫ New Indicators: The following indicators have been added: Donchian Channel (donchian), Keltner Channel
(keltner).
baha GmbH 5
Version 56
▫ Different Opacity for Non-Active Symbols: When the mouse pointer is moved over a symbol's or indicator's
name, all other symbols and indicators that are also visible in the same pane will be drawn with a different
opacity while the mouse pointer hovers there, to make the "active" symbol more visible to the user. The opacity
for the other, "non-active" symbols can be defined with the global setting [Link].
See documentation for details.
▫ Indicator Preloading: To make indicators that need longer time series history for being calculated (e.g. 200-bar-
moving average) visible from the beginning of the currently displayed chart area, additional time series data (if
available) can be automatically fetched in the background with the setting [Link]. See
documentation for details.
Version 55
▫ Custom Colors for Printing and Export as PNG: When printing a chart with the [Link] command, or
exporting a chart as PNG with the [Link] command, it is now possible to set up options to
print/export the chart in different colors This is done by passing the standard chart options to the
[Link] or [Link] method. See documentation for details.
▫ Default Height for History Panel: The default height of the history panel has been set to 70 pixels. It can be
customized using the [Link] setting. See documentation for details.
▫ Updated Date Range Options: For the dateRange parameter, the available default options have been changed:
The "3 Years" range has been removed, "Week" and "Year to Date" ranges have been added. See
documentation for details. If a client has already customized this, their settings will prevail.
▫ Changed Behavior in Range Menu: When a user selects a different time period from the Range menu, the
chart will now only load data when it is needed. If the requested data is already loaded on the chart, the chart will
only be zoomed.
2018 Releases
Version 54
▫ Hollow Candles: The former Classic Candlestick setting on candlestick charts has been removed, and is
replaced by the new Hollow Candles setting, which is similar but offers more possibilities: If the Last price is
higher than the Open price of a candle, it is shown as an empty candle (transparent fill); else, it is shown as a full
candle. The color of the candle represents the price movement relative to the previous candle – candles are
green when the candle's Last price is higher than the previous candle's Last price, and red when the candle's
Last price is lower than the previous candle's Last price. Charts saved in an earlier version with the Classic
Candlestick setting will be opened with the Hollow Candles setting after the update. The new setting is called
hollowcandle. Settings related to Classic Candlesticks have been removed. See documentation for details.
Version 53
▫ Future X-Axis: The time axis / x-axis is now also functional for future dates / times, meaning that date / time
labels will be shown on the x-axis, drawing objects can be extended to draw into future time periods, event
markers can be set to future dates.
Version 52
▫ Price Change Drawing Tool: The new drawing tool Price Change (dt_priceChange) allows users to measure
the price difference between two points in a chart. The difference is displayed both as an absolute value and as a
percentage.
▫ Auto Trend Lines: The new feature Auto Trend Lines (available under Indicators) lets the user add trend lines to
the chart that are drawn automatically, based on support and resistance levels which are calculated by using an
algorithm that attempts to auto detect local extreme points. See documentation for details.
▫ Extend Timeline on Equi Volume: It is now possible also on Equi Volume charts to add blank space on the
right side of the chart by dragging the chart to the left.
baha GmbH 6
2017 Releases
Version 51
▫ Custom Fields for Data Info: In the Data Info box, you can now add custom fields to be taken from your data
source with the new setting [Link]. See documentation for details.
▫ Support for Decimal Volume: Volume data can now be provided also in decimal numbers, for example for
charting cryptocurrencies. By default, the number of decimals in the Data Info box will be the most precise
available (except trailing zeroes). If desired, a fixed number of decimals can be set with the new setting
[Link]. See documentation for details.
Version 50
▫ Zooming the Chart: The chart can be zoomed in / out with the new command [Link](zoomFactor).
See documentation for details.
▫ New Indicators: The following indicators have been added: Standard Pivot Points (ppl), Fibonacci Pivot Points
(fpp), Camarilla Pivot Points (cpp), Woodie's Pivot Points (wpp), Demark's Pivot Points (dmpp).
▫ Volume Moving Average: The indicator Volume Moving Average (vma) will be displayed in the same pane as
the Volume automatically.
▫ Fixed – Chart Crash when Using Min/Max in Edge 15: Using the browser Edge 15, the chart crashed when
adding min/max values to the chart; this problem has been fixed.
Version 49
▫ Chart Reset: The command [Link](); can be used to reset the zoom and scroll positions of the chart
to its initial position (defined by [Link]). Also, a Reset button is available on the user interface that
performs the same function.
▫ Add Comparison to Specific Panel: With the [Link] command, a panelIndex
parameter can be used now to specify to which panel of the chart the comparison symbol should be added. By
default, it is always added to the main panel. See documentation for details.
▫ Add Indicator to Specific Panel: In a similar way, also the [Link] command now also
allows to specify an additional panelIndex parameter to add the indicator to another panel than its (indicator-
specific) default panel. See documentation for details.
▫ Set Crosshair to Specific Bar: With the new command setCrosshairFromExternal, you can set the
crosshair on the chart to some specific bar (specified by the bar date).
▫ Set Zero Point to Specific Bar: With the new command setZeroPointByDate, you can set the zero point
(starting point) for charts with a percentage scale to some specific bar (specified by the bar date).
▫ Draw Line Between Bars: It is now possible to draw a line between to specific bars (specified by the bar date,
and the start / end point on Open/High/Low/Close of the specified bar). The line can be solid (use the
drawLineBetweenDates command), or dashed (use the drawDashedLineBetweenDates command). Color,
width, and dash type of the line can be defined with additional parameters. Lines drawn in such way can be
removed again with the removeAllDrawnLines command. See documentation for details.
▫ Hide Date/Time on Event Markers: When event markers are shown on the chart (e.g. to mark news events),
the date/time of the event is per default shown on mouseover. It is now possible to hide the date/time on
mouseover with the new setting [Link].
▫ Fields for Data Info: In the Data Info box, the fields that are shown for all symbols (main and comparison) can
now be defined with the new setting [Link].
▫ Fields and Decimals for Comparison Symbols: In the Data Info box, the fields and decimals shown for
comparison symbols can now be defined with the new settings [Link] and
[Link] without having to change the display of fields/decimals for the
main symbol. See documentation for details.
▫ Extended Time Region: The new option [Link] allows you to extend the time line of the
chart to the future by a certain number of bars, i.e. adding blank space to the right of the last plotted bar, for
example to make room for drawing objects that extend into the future. See documentation for details.
baha GmbH 7
2016 Releases
Version 48
▫ Loading Data Programmatically: By subscribing to the symbolRequested event, data can be loaded
programmatically on the client-side rather than being fetched directly over the network. The data will be provided
to the chart via a callback function that should provide data to the chart by using the [Link]() method.
That way it is also possible to do additional processing on the client before providing the data to the chart. See
documentation for details.
▫ Custom Panel Padding: On each panel, a custom value for the padding can now be set. Use the settings
[Link], [Link], [Link], [Link] to control the
custom padding. See documentation for details.
▫ Showing OHL Rows: In the Data Info box, the Open/High/Low rows can now be switched on or off. Use the new
setting [Link] to show/hide the OHL rows. See documentation for details.
▫ Watermark: A watermark (background image) can be added to the chart, including exact positioning of the
image. Use the option [Link] for adding the watermark and defining its position on the
chart. See documentation for details.
▫ newBarCreated Event: When a new bar is rendered on the chart, the event newBarCreated will be triggered.
You can for example use this event to play a sound whenever a new bar appears on the chart. See
documentation for details.
▫ Negative Shift for Indicators: Some indicators now also allow negative values in their Shift parameter: Simple
Moving Average, Moving Average Exponential, Moving Average Weighted, Moving Average Rolling, Volume
Moving Average, Moving Average Momentum. The possible range for the Shift parameter was extended to
values between -50 and 100.
Version 47
▫ More Options for Min/Max Labels: Min/Max labels can now also be shown on the volume panel (previously,
they were only shown for the main symbol). Use the setting [Link] to add the Min/Max labels
on the volume panel. In addition, for the main symbol, the value shown can optionally be based on the Highest
High / Lowest Low prices instead of the highest/lowest Close prices (default setting). Use the setting
[Link] to achieve this. See documentation for details.
▫ Custom Panel Border Color: With the new setting [Link], you can now define a custom border
color for all panels. See documentation for details.
▫ AddComparison Event: The addComparison event will now also pass the comparison reference to the
handler.
▫ Load/Save Dialog Localization: Full localization possibilities for the Load/Save dialog were added. Dialog width
was improved to fit also to longer translation texts (e.g. on German language version).
▫ Fixed – Improvements on Browser Zoom: When using the browser's built-in Zoom functionality, panel borders
looked bloated. This problem is fixed now.
Version 46
▫ Configurable Y-Axis: The y-axis of the chart has several new settings to control its position (left vs. right), its
size, its relative offset for percentage values, and its behavior regarding number of decimal places shown. It can
now also be turned off completely. Use the settings [Link], [Link],
[Link], [Link] and [Link], to control this.
Version 45
▫ Using Arrow Keys in Menus: The arrow keys can now be used to navigate through the symbol / comparison /
indicator drop-down menus. Press ENTER to apply the highlighted choice to the chart.
Versions 43-44
These versions contained some minor bug fixes.
Versions 40-42
These versions contained some minor bug fixes.
baha GmbH 8
Version 39
▫ New Signal Indicators: Some signal indicators are now available, that show a Buy or Sell arrow on the chart
when certain conditions are met. The following indicators have been added: DMI Signal (dmisig), MACD Cross
Signal (macdcrsig), MACD Cross and Over Zero Signal (macdcrozsig), Moving Average Cross Signal
(smacrsig), Price Cross EMA Signal (prcremasig).
Version 38
This version contained some minor bug fixes.
2015 Releases
Version 37
▫ Full Search Integration: It is now possible to pass a search string from the search fields on the toolbar for
symbol selection and symbol comparison to a separate search window. The content, position, size and looks of
the search window are under the control of the integrator. Use the setting [Link] to
define a handler function for full search.
▫ Live Search Integration: In addition to full search, you can also use the setting [Link] to
define an URL used for live search in the search fields on the toolbar for symbol selection and symbol
comparison. Live search means, that instead of filtering the pre-defined symbol list, the user will get live search
results that replace the pre-defined list as soon as the user enters a search term into the field.
▫ Fixed – Display Problems on iOS: Some text color issues and display issues were solved.
▫ Fixed – Data Info Box: In the Data Info Box, the date and time for the last two bars was not shown correctly in
some situations. This problem is fixed now.
▫ Fixed – Chart Crash: A saved template in connection with the Zero Point tool caused a chart crash. This
problem is fixed now.
Version 36
▫ Enhanced Symbol Selection and Comparison Toolbar Menus: In the chart toolbar, the list of available main
symbols and the list of comparison symbols can now also include a multi-level tree structure and separators
between symbols or between parts of the tree. See documentation for details.
▫ Toggle Comparison Symbol: In the comparison symbol list on the toolbar, it is now possible to add a checkbox
to one or more comparison symbols. The user can add the comparison symbol to the chart by activating the
checkbox, and remove the comparison symbol again from the chart by deactivating the checkbox.
▫ Fixed – iPhone Touch Controls: The sample touch controls on HTML5 Chart for iPhones have been improved
both in portrait and landscape mode.
Version 35
▫ Aggregated Volume: When more than one security is shown on the chart, it is possible to show the aggregated
volume (i.e. the sum of the volumes of each security for each bar) in the chart. The aggregated volume can be
shown in a simple one-color-bar, or in a stacked multi-color-bar that is color-coded by security. This option is
activated in the Volume dialog. To turn this option on, use the setting [Link].
▫ Wide Volume Bars: Volume is now shown with wider bars in the histogram plot by default. To switch back to the
thinner bar display, use the setting [Link].
Version 34
▫ Chart Info Header: The Info Header is a stripe at the top of the main panel, which displays details about the bar
currently under the cursor (similar to the Data Info box). It can be displayed by using the setting
[Link].
▫ Date Picker Improvements: The user can now choose any date or date/time range where the FROM date/time
is smaller than or equal the TO date/time, even if this should result in showing only one bar on the chart.
▫ AutoHide Copyright Notice: By using the setting [Link], the copyright notice that will be
shown after clicking the © button will disappear after 3 seconds when the mouse is moved to a different section
of the chart. The copyright notice can also be closed manually by clicking the © button again.
baha GmbH 9
▫ Tooltip for Toggle Buttons: Toolbar buttons like Volume, History, Data Info, that toggle the visibility of a
component, are now labeled "Show/Hide..." in the tooltip on mouseover.
▫ Fixed – Magnifier Cursor Missing: In some browsers (Internet Explorer 11 and Microsoft Edge), the magnifier
cursor for zooming was missing. This problem is fixed now.
▫ Fixed – Printing as SVG: When printing chart as SVG, the values on the price and time scales were too large.
This problem is fixed now.
Version 33
▫ Classic Candlesticks: On candlestick charts, a new setting Classic Candlesticks is available: If the Last price is
higher than the Open price of a candle, it is shown as an empty candle (transparent fill); else, it is shown as a full
candle of the chosen color. Different colors can be set for rising (empty) and falling (full) candles. To enable this
option, use the new setting [Link]. Default colors can be set with [Link] and
[Link].
▫ Custom Storage Handlers: To store chart settings elsewhere than in the browser's local storage, custom
storage handlers can be attached to read/write data to a custom location. See documentation for details.
▫ Larger Touch Area for History Panel: The touch area for the history panel has been tripled, to make it easier to
resize the history panel on mobile devices.
▫ Data Info Box on Tick Charts: On tick charts, the Data Info box now only contains the Close and Volume values
(instead of identical Open/High/Low/Close values).
▫ Fixed – Chart Crash: In some set-ups, the chart crashed if push ticks were sent too early. This problem is fixed
now.
▫ Fixed – Blinking Data Info Box: In some set-ups, the Data Info box started blinking then the cursor was
positioned on the last bar. This problem is fixed now.
▫ Fixed – Object Number Visible: In the Data Info box, for some drawing tools an unnecessary object number
was visible and cluttered up the display. This number has been removed.
Version 32
▫ Date Picker Improvements: In the date picker on the history panel, the user can now also select the exact time
that should be displayed (up to 1 minute for tick charts, and up to the chosen interval – e.g. 5 minutes – in
intraday charts).
▫ Improved File Load/Save Dialog: The File menu and Save/Load dialogs have been adapted for better usability.
(See end user documentation for details.) File menu entries and dialog options related to templates can be
enabled / disabled with the new setting [Link].
▫ New Indicator: The following indicator has been added: Open Interest (oi). Open Interest is only available for
futures and options.
Version 31
▫ Automatic Size for Data Info Box: The size of the Data Info box is adjusted automatically based on the
available space on the chart. The information shown will be reduced automatically if necessary: Symbol name
and Close value will always be displayed, other information will be removed in the following order: Drawing Tools
– High/Low – Open – Volume – Indicators.
▫ Fixed – Disappearing Trading Lines: On a chart with added trading lines, the lines disappeared when the chart
was popped out. This problem is fixed now.
Version 30
▫ Axis Label Colors and Fonts: In previous versions, the color and font of the axis labels were defined with CSS
(for example with .tt_axisLabel). Starting from this version, those settings are done through the new settings
xAxis and yAxis, for example [Link] or [Link].
▫ Show/Hide Line for Last Value: With the new setting [Link], you can control if the line
across the chart should be shown/hidden when the option to show the Last value on the chart is activated.
▫ Bar Coloring by Previous Close / Close: For automatic coloring in Bar, Candlestick, Histogram, Heikin Ashi,
Equi Volume and Point charts, there is now an additional setting to determine the bar color by comparing
Previous Close to Close (instead of the default – comparing Open to Close). The default setting is controlled with
the new setting [Link] for the complete chart component. The user can
also interactively change this option in the chart color settings.
baha GmbH 10
▫ More Comparison Colors: When adding comparison symbols to the chart, at least 10 different colors are used
before colors start to repeat.
▫ Zooming To One Bar: Users can now also zoom so far into the chart that only a few bars are displayed, or even
only one bar.
▫ Fixed – New Bars Not Shown: In some situations, for example intraday charts with high zoom factor, newly
created bars with incoming data where not scrolled into view automatically.
Version 29
▫ New Indicator: The following indicator has been added: Elliot Wave Oscillator (ewo)
▫ Zooming In One/Both Sides: Previously, when zooming into a chart with the mouse wheel, the chart always
simultaneously zoomed on both sides, sometimes moving away from the newest bar if it was visible in the chart.
The new default behavior is that when zooming into a chart with the mouse wheel, and the newest bar of the
chart is visible, only the left side of the chart will be zoomed. If the newest bar is not visible on the chart, both
sides of the chart will be zoomed (as before). If you want to re-enable the previous behavior, you can do so with
the setting [Link].
▫ Fixed - Disappearing Last Bar: There was a bug which caused the last bar of the chart to disappear in some
scenarios – this is now fixed with the new version.
Version 28
▫ Setting Height for Additional Panels: The new setting [Link] lets you set a default height
for new chart panels (for example, when adding indicators or volume to a chart). It can be a number of pixels
(e.g. "70"), or a percentage string (e.g. "30%"). The value can be changed dynamically during the lifetime of a
chart instance for setting a new default height for additional panels added after the change.
Version 26
▫ Toolbar Configuration: Toolbar buttons for features that are not available in your package are now
automatically excluded also in the configuration.
Version 25
▫ Cursor Styles in CSS: Cursor logic is now moved from JavaScript to CSS, so cursors can be adapted by
changing CSS rules.
▫ Positioning of Data Info Box: You can use the setting [Link] to determine the positioning of
the Data Info box. By default, it is automatically positioned based on the available space on the chart (value
auto). Other possible values are autoUp, autoDown, UL, UR, LL, LR. See documentation for details.
▫ Date/Time Value in Data Info Box: With the setting [Link], you can show/hide the
date/time row in the Data Info box.
Version 24
▫ Event on Clicking Bar: The chart fires an event barClicked whenever the user clicks on a bar in the chart,
and passes information about what the user clicked, like symbol ID, date/time of the bar, bar values.
▫ Improved Zooming: On zooming in/out, the chart now zooms simultaneously on both sides, until the end of the
chart is reached. Also, if dynamic loading is activated, new data is loaded automatically on zooming out (if
available).
Version 23
▫ Replacing Comparison Symbols: With the new method [Link], you can
replace an existing comparison symbol with a new one while keeping the visual settings of the previously shown
symbol.
Version 22
▫ New Indicators: The following indicators have been added: Volume Accumulation Distribution (vad), Highest
High (high), Lowest Low (low), Volatility Stops (volst)
baha GmbH 11
Version 21
▫ Grid Line Settings: By default, the grid lines are set to solid light-grey lines. If you prefer dotted lines, or a
different color, you can change that in the settings with the options [Link], [Link],
[Link], [Link].
▫ Disable Zero Point Tool: The Zero Point Tool is only useful on percentage charts. To disable it on other chart
types (linear, logarithmic), set the setting [Link] to true (that is
also the default value).
2014 Releases
Version 20
▫ New Indicators: The following indicators have been added: Know Sure Thing (kst), Vortex Indicator (vort)
Version 19
▫ New Indicators: The following indicators have been added: Awesome Oscillator (awso), Coppock Curve (copp),
True Strength Index (tsi)
Version 18
▫ Dynamic History Loading: The user can now also interactively use the history panel to load more data in the
chart by dragging the handle on the left side of the highlighted section in the history panel further to the left.
Dynamic loading can be configured with the chart settings [Link] (turns dynamic
loading on/off) and [Link] (defines the number of additional bars that each
dynamic load step loads – by default it’s twice the number of bars visible).
▫ Improved Crosshair Cursor Performance: Especially on iOS tablets, when moving the crosshair across the
chart with touch gestures, performance of the HTML5 Chart is improved.
Version 17
▫ New Indicators: The following indicators have been added: Stochastic Momentum (stmom), GMMA (gmma),
GMMA Oscillator (gmmao), Moving Average Momentum (mvos_mom), Money Flow Index (mfi)
▫ Copyright Notice: A copyright notice with mouse over information is added next to the HTML5 Chart. When the
date in the copyright box is double-clicked while holding the SHIFT key a pop-up displays the web domains that
this HTML5 Chart package is locked to, and the expiration date after which the license expires.
Version 16
▫ Selection of Basis Price for Indicators: For indicators that are calculated on price data, the user can now
choose in the indicator properties whether he wants to use the Close price (C, default), or the Open (O), High (H)
or Low (L) price as the basis for the calculation of the indicator.
Version 14
▫ Event on Changing Chart Settings: Whenever a chart setting is changed, an event is fired. You can use the
method [Link] to get notifications about those events.
Version 12
▫ Save Default Template: For the end users, an option to save a default chart template is now available. This
template will be automatically loaded when the chart is opened the next time.
▫ Retrieve Domain Lock and Expiration Date: You can use the call [Link] to retrieve information
about the web domains that this HTML5 Chart package is locked to, and the expiration date after which the
license expires and HTML5 Chart will cease to work.
baha GmbH 12
_________________________
© 2025 baha GmbH – All rights reserved.
This document and all information included within are property of baha GmbH. The document includes confidential information and
know how intended solely for the stated recipient. The recipient is bound to strict secrecy regarding the document and all information
included within and is not authorized to pass on the document and the information included within to third parties or disclose the
document and its content to third parties. The recipient is also not allowed to use the document and its content for any other purpose
than the intended use, as long as baha GmbH does not explicitly allow any other use in written form.
baha GmbH 13