Sobre o amCharts 5: Stock Chart

Ferramentas analíticas para exibição de dados financeiros/de ações e outros dados baseados em tempo.

amCharts 5: Stock Chart allows you to display any time-based data, complete with built-in annotations, indicators and comparison, as well as other features you’d expect from a full-fledged stock chart. amCharts 5: Stock Chart is a ready-made library that will allow adding interactive financial charts to a vast array of applications. With built-in support for TypeScript and ES6 modules, it is fully compatible with Angular, React, Vue.js as well vanilla JavaScript applications.

amCharts 5: Stock Chart Features

  • Indicators - Stock Chart comes with 15+ fully-automated indicators including Bollinger Bands, MACD and Moving Average. Bundled indicator control allows you to quickly add indicators via a simple user interface.
  • Annotations - Includes several calculated annotation tools like horizontal averages, Fibonacci, regression, trend lines and many more. Users can also add simple annotations like doodles, lines, icons, labels, callouts, and other shapes. All of these are bound to specific timestamp and value, and will move as well as resize when chart is zoomed or panned.
  • Comparison - A chart can switch to “percent mode” automatically, whenever a compared index is added. Also included is a simple-to-use, yet configurable comparison selection tool, that can display a pre-defined list of comparison items, or tap into custom search functions.
  • Built-in controls:
    • Zooming - With bundled Date Range and Period controls, users will be able to zoom their chart using convenient date picker or pre-defined customizable list of specific date ranges, such as 1 month or YTD.
    • Series type selector - With a series type selector, users can the switch type of the main series between simple Line, Candlestick, Pro Candlestick, or OHLC.
    • Comparison control - This control allows users to select additional indexes to “compare” against. The list is searchable, and can be fed with a pre-defined list, or populated dynamically using custom callbacks with the possibility to tie it into any kind of backend.
    • Data granularity switcher - Built-in data granularity switcher allows users to switch the granularity of data. Developers can tap into an event system to apply any custom logic to what happens, and how alternative data is loaded when such switch occurs.
    • Settings - Bundled settings control has several useful functions e.g.: switching the scale of the Y axis, or toggling between axis fills and grid lines. Custom settings can also be added to the control.
    • Drawing - Annotation mode comes with a drawing tool selector, and a number of controls that allow users to select applicable settings, like colors, stroke widths and style, opacity, font size, family and weight.
  • Useful functionality:
    • Panels - Stock Chart supports multiple panels, that can be used to plot multiple series, indicators, and can be used to draw annotations on. Panels are closable, expandable, resizable, and can be moved up and down using simple user controls. Zoom and pan, as well as cursors are automatically synced between the panels.
    • Legend - Stock Chart comes with a special legend, that is designed to look good either outside or inside plot containers of the stock panels. The legend items also provide buttons to remove or edit settings of a series, indicator, or annotation, as well as toggle them on and off.
    • Editable series - Users can change colors and other visual properties of any series via simple UI, using buttons on related legend items.