Everything IndicatorSmith does.
A complete charting workstation that happens to run on your machine — with a porting agent you can hand the migration to. Nothing below requires an account, a subscription tier or a server we operate, and every block links into the demo.
Hand the porting to it.
A porting engineer, not a chat box. You state one instruction and it works through the library on the workspace clock — converting each script, proving the result bar for bar against the Pine reference, and naming the lines it could not convert.
Every autonomous cycle is written to a visible, scrollable log with what it did, why, and the number it produced — including the cycles where it decided there was nothing worth saying. Pause, Resume, Undo last and Stop are four buttons in the same panel.
- In every view. The same spark icon in the chart toolbar, the side panel and the dock, opening the assistant already scoped to what you are looking at.
- Three standing instructions. A conversion queue, a watch across symbols, or a research loop — each states what it costs before it starts.
- It never invents a number. Every figure comes from the same functions the panels use, so the assistant and the screen cannot disagree.
- It refuses out loud. No leverage multiples; sizing stays quarter Kelly (0.25) inside a 7.5 % per-asset ceiling, with 4 bps fees, 20 bps slippage and a −20 % drawdown halt.
Pine Script v4 / v5 / v6 → Python.
A real compiler, not a regex find-and-replace. It parses your script into an AST, type-checks series vs. simple values, rewrites history references and var persistence into vectorised NumPy, and emits a Python module with the same plots, shapes, alerts and strategy calls.
- 1,900+ functions across
ta,math,str,array,matrix,map,strategy,request - Library imports resolved recursively
- Per-line report: translated · approximated · unsupported
- Regression test against 500 bars of your original values
1 · 2 · 4 · 8 chart layouts, all synced.
Symbol, crosshair, timeframe and drawings can be linked per pane or across the whole layout. Switch a layout with Ctrl+1..9; every layout is a JSON file you can copy between machines.
No pane cap, no "upgrade for 8 charts". Rendering is GPU-accelerated; a 2019 laptop holds 8 panes with 30 indicators at 60 fps.
140+ built-in indicators, unlimited per chart.
Moving averages, VWAP with anchors and bands, RSI/Stoch/MACD, Bollinger, Keltner, Ichimoku, volume profile, market structure — plus everything you convert or write yourself. Stack as many as you want; the only limit is your screen.
Indicator templates are saved per layout. Write new ones in Python with the same forge API the converter emits, hot-reloaded when the file changes.
Local alerts that keep running while you sleep.
Alerts are evaluated by the engine on your machine or your VPS — price crossings, indicator conditions, any alertcondition from a converted script. Delivery to desktop notification, e-mail, webhook or Telegram, with no alert count limit.
Alert history is a local SQLite table you can query. Nothing is throttled because a server is busy.
Replay any market at any speed, indicators live.
Scrub to a date, hit play, and watch bars arrive one at a time while every indicator, alert and drawing updates as it would have in real time. Any timeframe, any symbol you have data for — intraday included.
Pair it with the converter to see exactly how a strategy would have behaved bar by bar before you trust it with a backtest.
Backtest converted strategies without leaving the chart.
Any strategy() script converts to a runnable strategy. Run it on the visible symbol with realistic fees and slippage, get an equity curve, drawdown and the core stats — CAGR, Sharpe, max drawdown, win rate, trades. Good enough to reject bad ideas fast.
Fills are modelled at the next open; fees and slippage are configurable per provider. Trades export as CSV or JSON.
Trendlines, Fibonacci, Gann, positions, text — all magnet-aware.
32 drawing tools with snapping to OHLC, alerts on trendline touches and a drawing template library. Drawings are stored per symbol and survive timeframe changes. Bulk export as JSON or SVG for your journal.
Your keys, your data, no middleman.
Connect Binance, Bybit, Deribit, Hyperliquid, Coinbase, Alpaca, Polygon.io or Interactive Brokers with a read-only API key. Keys are encrypted with your OS keychain and used only by the local engine.
Free path: Yahoo Finance daily data and CSV import work out of the box. Historical bars are cached locally in Parquet so the second load is instant and offline.
One licence. Nothing gated.
Everything in a single €249 licence — no higher tier, no per-chart caps, no add-on for intraday replay.
| Capability | Included | Notes |
|---|---|---|
| Porting agent · standing instructions | ✓ all three | Conversion queue, symbol watch, research loop — each states its cost |
| Autonomous activity log | ✓ | One entry per cycle, with what it did, why, and the number |
| Pause · resume · undo last · stop | ✓ | Four buttons in the standing-instruction panel |
| Equivalence proof against the Pine reference | ✓ | Bar-for-bar count, signal timing, and every differing bar listed |
| Agent placing orders or touching your keys | ✗ | By design — it converts, plots, arms alerts and backtests, nothing else |
| Charts per layout | ✓ up to 8 | No pane cap by tier |
| Indicators per chart | ✓ unlimited | 140+ built-in + converted + custom Python |
| Pine converter | ✓ v4 / v5 / v6 | Indicators, strategies, libraries |
| Custom timeframes | ✓ | Seconds to months, range and tick bars |
| Bar replay | ✓ all timeframes | Intraday included |
| Alerts | ✓ unlimited | Desktop, e-mail, webhook, Telegram |
| Quick backtest | ✓ | Fees + slippage model, CSV / JSON trade export |
| Volume profile / footprint | ✓ | Requires tick or 1-second data from your provider |
| Data connectors | ✓ 8 + Yahoo + CSV | BYOK — read-only keys, encrypted locally |
| Offline use | ✓ | Everything except live data pull |
| Publishing scripts to a public library | ✗ | By design — scripts stay on your disk |
| Social feed / ideas | ✗ | Not a social network |
| Device activations | ✓ 3 | Self-managed in the account portal |
See it with your own scripts.
The demo runs on sample data. The download runs on yours.