Maps candlestick data onto a helix with adjustable pitch, radius, and depth. Going beyond 2D candlestick charts, the 3rd dimension is used to encode trading volume in candle thickness.
The camera can orbit the helix and zoom in on it using the mouse, touch or trackpad.
Candles can be hovered over to reveal more information in the top left corner of the screen.
The Pitch
and Time Horizon
settings can be combined in very useful ways, e.g. by combining a Pitch
of 7 with a Time Horizon
of 1 week, so that each full turn of the helix corresponds to 1 day.
All times are displayed in the local time zone. The volume encoded in the thickness of the candles is scaled logarithmically.
The message Insufficient Data
appears in the status bar at the bottom of the screen when there is insufficient data for the selected USD Market
over the selected Time Horizon
(<50 candles). This is not an application error, but due to the nature of the time series data. Long-listed, high-volume markets such as BTC and ETH can be selected to avoid this.
To improve performance and save battery power, the helix scene is only rendered on demand, e.g. when the camera is used or new data is received, rather than in a constant animation loop as in most three.js examples.
The material on this website is for information purposes only and does not constitute investment advice.