Paste a Pine script, watch it plot on your chart.
Pine Script, MQL4, MQL5, EasyLanguage, AFL and MetaStock convert into each other, and the result runs on your candles right away. Anything the converter cannot translate is flagged in plain warnings, so nothing fails silently.
- Free plan, 5 conversions a month
- 6 languages
- Runs on the chart

One input, six outputs
Paste your indicator in any supported language. Get working code in any other. Or all five at once.

6 trading languages
Pine Script v5 and v6, MQL4, MQL5, EasyLanguage (TradeStation and MultiCharts), AFL (AmiBroker) and MetaStock formulas. A full lexer, parser and code generator for each, written from scratch.
- Pine v5 and v6
- MQL4 and MQL5
- EasyLanguage, AFL, MetaStock

1,500+ built-in functions
Every standard library call mapped across languages. SMA in Pine becomes iMA in MQL4, Average in EasyLanguage, MA in AFL. The converter knows the equivalents, and tells you when there is none.
- 1,500+ mapped builtins
- Type conversion handling
- Honest warnings on gaps

Runs on your chart
The converted indicator executes in a sandboxed Web Worker on the live candles of your active chart. One click adds it to a pane, and My Indicators keeps your library synced to your account.
- Sandboxed, with an infinite-loop watchdog
- Add to chart in one click
- My Indicators cloud library
the Rosetta Stone for indicator code
Mapped across six trading languages and verified by more than 500 converter tests.
Built for real scripts
Syntax validation
Output is checked before display. Errors come with line numbers and suggestions.
Honest warnings
Unsupported builtins are flagged, never silently replaced.
Export your way
Copy one language or download all six at once.
My Indicators
Converted scripts live in your account and load on any device.
Free tier
5 conversions a month free. Pro and Premium remove the limit.
Clean-room engine
Hand-written parsers, zero third-party dependencies, no GPL code. Conversion runs in your browser.
Convert a script in three steps
- 01
Paste your code
Open the Script Converter from the Modules panel. Paste any indicator in Pine, MQL4/5, EasyLanguage, AFL, or MetaStock.
- 02
Select target language
Choose one target language or select 'All' to generate five outputs simultaneously.
- 03
Add to chart or copy
Run the result on live candles, review the warnings, copy when happy.
How accurate is the conversion?
Is my code sent to a server?
Can I convert strategies, not just indicators?
Which plan do I need?
Stop rewriting indicators by hand
Paste. Convert. See it on the chart. Six languages, 1,500+ functions mapped.