Financial Visualization

Financial visualization is used to understand how the price of stocks, commodities, currencies, etc. changes over time. Candlesticks and related charts use stylized glyphs to represent multiple prices, such as open, high, low, and close prices. Trading charts add additional indicators to highlight different price signals, such as volume, trends, inertia, momentum, etc. Renko and related charts instead focus on the change in prices and compress time when there is little change.
Wolfram Language financial visualization functions automatically use built-in financial data or can use price data from other sources. Charts provide a high level of automation for aesthetics and financial computations, as well as detailed options for tuning and extensibility. The Wolfram Language provides a built-in library of around 100 financial indicators with automatic or specified settings and aesthetics to combine with the financial visualizations.

Prices vs. Time

(RefLink[CandlestickChart, paclet:ref/CandlestickChart]) — candlestick and OHLC chart of open-high-low-close prices

(RefLink[DateListPlot, paclet:ref/DateListPlot]) — line chart of prices

Prices and Indicators

(RefLink[TradingChart, paclet:ref/TradingChart]) — complete trading chart, possibly including technical indicators

(RefLink[InteractiveTradingChart, paclet:ref/InteractiveTradingChart]) — interactive trading chart

(RefLink[FinancialIndicator, paclet:ref/FinancialIndicator]) — symbolic representation of technical indicators

Prices vs. Change

(RefLink[KagiChart, paclet:ref/KagiChart]) — Kagi chart of prices

(RefLink[RenkoChart, paclet:ref/RenkoChart]) — Renko chart of prices

(RefLink[PointFigureChart, paclet:ref/PointFigureChart]) — point and figure chart of prices

(RefLink[LineBreakChart, paclet:ref/LineBreakChart]) — n-line break chart of prices

Options for Styling and Labeling

(RefLink[ChartElementFunction, paclet:ref/ChartElementFunction]) — function used to generate graphics for chart elements

(RefLink[EventLabels, paclet:ref/EventLabels]) — labeling for particular dates in financial data

(RefLink[TrendStyle, paclet:ref/TrendStyle]) — styles used for up and down trends

(OrangeLink[Date & Time Visualization », paclet:guide/DateAndTimeVisualization])

(OrangeLink[Data Visualization », paclet:guide/DataVisualization])