iC Candle Widgets
iC Candle publishes React components that wrap an existing TradingView Charting Library widget. You host the charting library under your own license, bootstrap the chart in your app, and pass the live IChartingLibraryWidget instance into the widget.
| Package | Version | Purpose |
|---|---|---|
| Pattern Selector | 0.1.5 | Pattern search scanner - draggable popup, date-range selection, plugin iframe URL |
| News Impact | 0.0.12 | Economic calendar - timescale marks, pip-range overlays, event analysis split layout |
Both packages:
- Ship as ESM and CommonJS with styles bundled and injected at runtime (no separate CSS import).
- Require React 18+ (
react,react-dompeer dependencies). - Require a TradingView Charting Library build served as static assets (not included in the npm package).
- Require an iC Candle API key for theme, data, and validation.
Shared prerequisites
- Install React 18+ in your application.
- Obtain and host the TradingView Charting Library (for example under
/charting_library/in your public folder). - Create an API key in the iC Candle corporate portal (service type depends on the widget - see each package’s intro).
Choose a widget
- Pattern search - use Pattern Selector when users select a bar range on the chart and run ICCandle’s pattern scanner.
- News & events - use News Impact when users explore economic calendar events, pip ranges, and historical reactions on the chart.