External Indicators
Submit Indicator
Submit trading signals to be displayed on the chart
POST
Request
Unique identifier for your indicator. Use alphanumeric characters and underscores only.Examples:
my_signals, smart_money_v2, inside_bar_detectorBody Parameters
Trading symbol (e.g.,
EURUSD)Timeframe in minutes (1, 5, 15, 60, 240, 1440)
Human-readable name displayed in the UI
Version of your indicator
Array of signal points to display on the chart
Array of horizontal lines to display on the chart (e.g., SL/TP levels that extend across multiple bars)
Optional metadata for your indicator (analytics, description, etc.)
Response
Indicates if the signal was stored successfully
The indicator ID
Number of points that were stored
Number of lines that were stored
The symbol
The timeframe
ISO 8601 datetime when the data will expire (24 hours)
Complete Trading Signal Example
A professional trading signal includes Entry, Stop Loss, and multiple Take Profits:Color Reference
| Use Case | Color | Hex |
|---|---|---|
| Buy / Long | Blue | #3b82f6 |
| Sell / Short | Orange | #f97316 |
| Stop Loss | Red | #ef4444 |
| Take Profit | Green | #22c55e |
| Neutral | Yellow | #eab308 |
Shape Reference
| Shape | Best For |
|---|---|
arrowUp | Buy signals |
arrowDown | Sell signals |
circle | Take profit levels |
square | Stop loss, important levels |
Using Lines for SL/TP Levels
Lines are perfect for showing Stop Loss and Take Profit levels that extend across multiple bars:Line Style Reference
| Style | Best For |
|---|---|
solid | Entry levels, important zones |
dashed | Stop Loss levels |
dotted | Take Profit targets |
Lines vs Points: Use points for markers (arrows, circles) on specific candles. Use lines for horizontal levels that extend across multiple bars (SL/TP zones).