OPEN-SOURCE SCRIPT
Image Plotter [theUltimator5]

Image Plotter is a visual alerting tool that drops fun, high-contrast ASCII (braille) art (e.g., Rocket, Cat “hang in there”, Babe Ruth, etc.) directly on your price chart when a technical trigger fires. It’s designed for quick, glanceable callouts without cluttering your chart with lines or sub-indicators.
If there are any specific images you would like to be able to add to your plot, please comment with the image you want to see and if it is reasonable, I will add it.
How it works
Inputs & Controls
Trigger Source
Plot Mode
Note: TradingView caps the number of labels per script; this indicator sets max_labels_count=500. Heavy triggering can still hit limits.
Practical usage tips
Quick start
If there are any specific images you would like to be able to add to your plot, please comment with the image you want to see and if it is reasonable, I will add it.
How it works
- On each bar close, the script evaluates your selected Trigger Source. When the condition is true, it places a label that contains the selected ASCII art at a configurable offset above or below the candle.
- You can choose to only keep the most recent art on the chart, or accumulate every trigger as a historical breadcrumb trail.
- Positioning uses either the bar’s high (for above-candle placements) or low (for below-candle placements), then applies your vertical % offset and horizontal bar shift.
Inputs & Controls
Trigger Source
- Select which condition will fire the ASCII placement:
- RSI Oversold / Overbought — Triggers on cross through the threshold (under/over).
- MACD Bullish Cross / Bearish Cross — MACD line crossing the Signal line.
- BB Lower Touch / BB Upper Touch — Price crossing below the lower band / above the upper band.
- Stochastic Oversold / Overbought — %K crossing through your thresholds.
- Volume Spike — Current volume > (Volume MA × Spike Multiplier).
- Price Cross MA — Close crossing above the chosen moving average (bullish only).
- Custom Condition — Optional user condition (see “Custom Condition” below).
Plot Mode
- Latest Only — The indicator deletes the previous label and keeps only the newest trigger on chart.
- Every Trigger — Leaves all triggered labels on the chart (historical markers).
Note: TradingView caps the number of labels per script; this indicator sets max_labels_count=500. Heavy triggering can still hit limits.
Practical usage tips
- Choose “Latest Only” for cleanliness if your trigger is frequent. Use “Every Trigger” when you want a visual audit trail.
- Tune vertical offset by symbol — low-priced tickers may need a smaller %; volatile names may need more spacing.
Quick start
- Add the indicator to any chart (any timeframe).
- Pick a Trigger Source (e.g., RSI Oversold) and set thresholds/lengths.
- Choose ASCII Image, Position Above/Below, Offsets, and Plot Mode.
- (Optional) Enable Custom Condition and select your Custom Plot Source.
- Create an Alert on “ASCII Trigger Alert” using Once Per Bar Close.
- Have a variant you’d like (e.g., bearish MA cross, multi-alert pack by trigger, or time-window filters)? Tell me what workflow you want and I’ll tailor the script/description to match.
Script open-source
In pieno spirito TradingView, il creatore di questo script lo ha reso open-source, in modo che i trader possano esaminarlo e verificarne la funzionalità. Complimenti all'autore! Sebbene sia possibile utilizzarlo gratuitamente, ricorda che la ripubblicazione del codice è soggetta al nostro Regolamento.
Declinazione di responsabilità
Le informazioni ed i contenuti pubblicati non costituiscono in alcun modo una sollecitazione ad investire o ad operare nei mercati finanziari. Non sono inoltre fornite o supportate da TradingView. Maggiori dettagli nelle Condizioni d'uso.
Script open-source
In pieno spirito TradingView, il creatore di questo script lo ha reso open-source, in modo che i trader possano esaminarlo e verificarne la funzionalità. Complimenti all'autore! Sebbene sia possibile utilizzarlo gratuitamente, ricorda che la ripubblicazione del codice è soggetta al nostro Regolamento.
Declinazione di responsabilità
Le informazioni ed i contenuti pubblicati non costituiscono in alcun modo una sollecitazione ad investire o ad operare nei mercati finanziari. Non sono inoltre fornite o supportate da TradingView. Maggiori dettagli nelle Condizioni d'uso.