QFChart – High-Performance Financial Charting

QFChart is a powerful, lightweight financial charting library designed for building professional trading platforms. Built on top of the robust Apache ECharts engine, it provides a specialized API for OHLCV data, technical indicators, and interactive drawing tools.

The Problem

Building sophisticated financial charts from scratch is complex and time-consuming. Existing charting libraries often fall into two categories:

  • Too Simple: They lack essential financial features like candlestick rendering, technical indicators, and drawing tools.
  • Too Complex: They are difficult to customize, heavy, or expensive.

The Solution

QFChart simplifies the process of creating professional-grade financial charts. It combines the performance and flexibility of ECharts with an intuitive API tailored specifically for trading applications.

  • Specialized API: Designed for OHLCV data and technical analysis.
  • Performance: Handles large datasets with ease, thanks to ECharts’ high-performance rendering engine.
  • Interactive: Includes built-in support for zooming, panning, and drawing tools.

Key Features

  • Candlestick Charts: High-performance rendering of OHLCV data with customizable colors.
  • Multi-Pane Indicators: Stack indicators (RSI, MACD, etc.) in separate panes with adjustable heights.
  • Overlay Indicators: Add indicators directly on top of the main chart (SMA, Bollinger Bands, etc.).
  • Real-time Updates: Incremental data updates for live trading without full re-renders.
  • Drawing Tools: Extendable plugin system for custom drawing tools (Trend Lines, Fibonacci, etc.).

Get Started