What is ChartLabs?
ChartLabs is a professional-grade web trading platform that brings together advanced charting, real-time market data, integrated trading, custom indicator development, and AI-powered analysis in a single application.
Who is ChartLabs for?
- Active traders who need professional multi-chart layouts with real-time data
- Technical analysts looking for 150+ indicators and custom drawing tools
- Algorithmic traders who want to build and deploy custom indicators with TypeScript
- Beginners who want to learn trading risk-free with paper trading
Supported Markets
| Asset Class | Examples |
|---|---|
| Stocks | US equities (NYSE, NASDAQ) |
| Forex | Major, minor, and exotic currency pairs |
| Crypto | Bitcoin, Ethereum, and major altcoins |
| Futures | Commodity and index futures |
| ETFs | Exchange-traded funds |
Core Features
Charting
Multi-panel docking layout powered by Golden Layout. Open multiple charts, split panels, pop out windows, and save everything as a workspace.
Trading
Connect broker accounts (Paper Trading, Alpaca, OANDA) and place orders directly from the chart. Visual order lines, position tracking, and real-time account updates.
Indicators
150+ built-in and custom indicators. Plus CodeLab lets you write your own in TypeScript.
Screeners
Scan the full instrument catalog with filters for price, volume, change percentage, asset type, exchange, and data provider.
Alerts
Server-side price alerts with 15 condition types. Get notified via popup, sound, email, or webhook -- even when ChartLabs is closed.
AI Analyst
AI-powered technical analysis that reads your chart data and provides insights, pattern recognition, and trade ideas with a conversational chat interface.
Marketplace
Discover and purchase community-built indicators, or publish your own to share with other traders.
Social
Public user profiles, follower system, badges, and activity feeds. Build your trading community.
System Requirements
- Browser: Chrome, Firefox, Edge, or Safari (latest versions)
- Screen: 1280x720 minimum (1920x1080 recommended)
- Internet: Stable broadband connection for real-time data
- Mobile: Responsive mobile layout for screens below 767px

