docs

Chart Image Node

The Chart Image node generates TradingView-style chart images with technical indicators overlaid. Use it to create visual snapshots of any market — crypto, stocks, or forex — and feed them into LLM nodes for AI-powered chart analysis.

BTC Daily Chart
BINANCE:BTCUSDT

Configuration

Symbol & Chart
Options

Configuration

FieldDescription
SymbolTrading symbol in TradingView format (e.g., BINANCE:BTCUSDT). If you omit the exchange prefix, the node auto-detects it.
IntervalCandle interval. Options: 1m, 3m, 5m, 15m, 30m, 45m, 1h, 2h, 3h, 4h, 6h, 12h, 1D, 1W, 1M, 3M, 6M, 1Y. Default: 1h.
TimeframeHow far back to display. Options: 1D, 5D, 1M, 3M, 6M, 1Y, 2Y, 5Y, ALL. Default: 1M.
StyleChart rendering style. Default: candle. See chart styles below.
ThemeColor theme — dark (default) or light.
WidthChart width in pixels. Range: 200-2000. Default: 800.
HeightChart height in pixels. Range: 200-2000. Default: 600.
IndicatorsOptional list of technical indicators to overlay. See indicators table below.
Show VolumeToggle volume bars below the main chart. Default: on.
Custom TitleOptional title displayed on the chart. If left empty, the node generates a descriptive title automatically.
TimezoneIANA timezone string (e.g., America/New_York). Default: Etc/UTC.
Logo URLOptional URL for a logo overlay on the chart image.

Symbol Format

Use TradingView's EXCHANGE:SYMBOL format. If you provide just the symbol name, the node auto-detects the exchange:

MarketFormatExamples
CryptoEXCHANGE:PAIRBINANCE:BTCUSDT, COINBASE:ETHUSD
StocksEXCHANGE:TICKERNASDAQ:AAPL, NYSE:MSFT
ForexEXCHANGE:PAIROANDA:EURUSD, OANDA:GBPJPY

Auto-detection rules when no prefix is provided:

  • Symbols containing USDT, USDC, or BTC default to BINANCE:
  • Short all-caps symbols (5 characters or fewer) default to NASDAQ:
  • Symbols containing USD or EUR default to OANDA:
  • Everything else defaults to BINANCE:

Technical Indicators

Select one or more indicators to overlay on your chart. These render as standard TradingView studies.

IndicatorFull NameDefault Parameters
BBBollinger BandsLength: 20, StdDev: 2
EMAExponential Moving AverageLength: 20
SMASimple Moving AverageLength: 20
MACDMACDFast: 12, Slow: 26, Signal: 9
RSIRelative Strength IndexLength: 14
StochStochasticK: 14, K Smoothing: 1, D Smoothing: 3
WilliamsRWilliams %RLength: 14
ATRAverage True RangeLength: 14
ADXDirectional Movement IndexADX Smoothing: 14, DI Length: 14
CCICommodity Channel IndexLength: 20
MFIMoney Flow IndexLength: 14
OBVOn Balance Volume
VWAPVolume Weighted Average Price
IchimokuIchimoku CloudTenkan: 9, Kijun: 26, Chikou: 52

Chart Styles

StyleDescription
candleTraditional candlestick chart (default)
lineSimple closing-price line
areaFilled area below the price line
barOHLC bar chart
hollowCandleHollow body for up candles, filled for down
heikinAshiSmoothed candlesticks that filter noise
baselinePrice relative to a baseline value
hiLoHigh-low range bars
columnColumn/bar chart

Visual Analysis with LLMs

The most powerful pattern is feeding a chart image into a vision-capable LLM. Connect Chart Image to an LLM node, and the model can analyze candlestick patterns, support/resistance levels, trend lines, and indicator signals directly from the image.

BTC Chart
BINANCE:BTCUSDT
Analyze Chart
GPT-4o
Buy Signal?
signal = buy
Place Order
Buy BTC

In the LLM node's user prompt, reference the chart URL to pass the image for analysis:

System: You are a technical analyst. Analyze the provided chart image
and identify patterns, support/resistance levels, and trend direction.

Respond in this format:
ACTION: [BUY / SELL / HOLD]
CONFIDENCE: [0-100]%
PATTERNS: [list detected patterns]
RATIONALE: [2-3 sentence explanation]
User: Analyze this chart: {{chart.chartUrl}}

What trading action do you recommend based on the technical picture?

Multi-Timeframe Analysis

Generate charts at different intervals and feed them all into an LLM for a comprehensive multi-timeframe view. This helps catch signals that only appear on specific timeframes.

BTC 1h Chart
1h interval
BTC 4h Chart
4h interval
BTC 1D Chart
1D interval
Multi-TF Analysis
Claude Sonnet 4.6

In the LLM prompt, reference all three charts:

User: Analyze BTC across multiple timeframes:

1-hour chart: {{chart_1h.chartUrl}}
4-hour chart: {{chart_4h.chartUrl}}
Daily chart: {{chart_1d.chartUrl}}

Do the timeframes align on a clear direction?
What is the highest-confidence trade setup across all three?

Output

The node outputs a single field — the URL of the generated chart image hosted on S3.

PathDescription
{chart.chartUrl}S3 URL of the generated chart image (PNG or JPG)

The chart image includes enhanced labeling for better LLM readability: larger fonts, OHLC values, current price line, price change indicator, and a descriptive auto-generated title with the symbol, interval, and date.


Pricing & Credits

Each chart generation costs credits. The cost is fixed per chart image regardless of dimensions or indicators. Charts are generated via the Chart-img.com API and stored on S3 with a 1-year cache.


Next Steps

  • LLM Node — Feed chart images into vision-capable models for AI analysis.
  • Price Data Node — Combine numerical price data with visual charts for richer analysis.
  • Conditional Node — Route decisions based on LLM chart analysis output.
  • Function Node — Post-process chart analysis results with custom code.