Skip to main content
BTC / USDTCRYPTO76,768.01−1.26%EUR / USDFOREX1.16342+0.09%SPY (S&P 500)STOCKS745.64+17.02%NVDASTOCKS215.33+19.12%BTC / USDTCRYPTO76,768.01−1.26%EUR / USDFOREX1.16342+0.09%SPY (S&P 500)STOCKS745.64+17.02%NVDASTOCKS215.33+19.12%
Pricing
Pro
Pro + Premium module

Paste a script. Get it in six languages.

Pine Script, MQL4, MQL5, EasyLanguage, AFL, MetaStock formula. 1,400+ built-in functions mapped across all six. Side-by-side diff shows exactly what changed. No more manual rewrites.

Traders Week Charts Any Script converter side-by-side diff
What's inside

One input, six outputs

Paste your indicator in any supported language. Get working code in any other. Or all five at once.

Language selection panel
Languages

6 trading languages

Pro

Pine Script v5/v6, MQL4, MQL5, EasyLanguage (TradeStation/MultiCharts), AFL (AmiBroker), and MetaStock formula. Each with full syntax support.

  • Pine Script v5 and v6
  • MQL4 and MQL5
  • EasyLanguage, AFL, MetaStock
Open in terminal
Function mapping table
Mapping

1,400+ built-in functions

Pro

Every standard library function mapped across languages. SMA in Pine becomes iMA in MQL4, Average in EasyLanguage, MA in AFL. The converter knows the equivalents.

  • Standard library coverage
  • Type conversion handling
  • Platform-specific idioms
Open in terminal
Side-by-side diff view of converted script
Review

Side-by-side diff

Pro

Source on the left, output on the right. Color-coded diff highlights what the converter changed, what it preserved, and what needs manual review.

  • Color-coded changes
  • Line-by-line mapping
  • Manual review flags
Open in terminal
1,400+functions

mapped across six trading languages — the Rosetta Stone for indicator code

Also included

Converter toolkit

  • Batch conversion

    Convert multiple indicators at once. Paste a library, get the whole thing in another language.

  • Syntax validation

    Output is syntax-checked before display. Errors flagged with line numbers and suggestions.

  • Copy and export

    One-click copy to clipboard or download as file. Ready to paste into your target platform.

  • History

    Previous conversions saved in your account. Re-run or modify without re-pasting.

  • Free tier preview

    Free tier converts up to 5 scripts/month. Pro and Premium: unlimited.

  • Clean-room engine

    Custom-built parsers for each language. No GPL dependencies. No third-party API calls. Your code stays local.

Get started

Convert a script in three steps

  1. 01

    Paste your code

    Open the Script Converter from Modules panel. Paste any indicator in Pine, MQL4/5, EasyLanguage, AFL, or MetaStock.

  2. 02

    Select target language

    Choose one target language or select 'All' to generate five outputs simultaneously.

  3. 03

    Review and copy

    Side-by-side diff shows the conversion. Review flagged lines, copy the output, paste into your platform.

How accurate is the conversion?
For standard indicators (MA, RSI, MACD, Bollinger, etc.) the output is copy-paste ready. Complex strategies with platform-specific features may need manual adjustments — the diff view flags these lines.
Is my code sent to a server?
No. The conversion engine runs in your browser. Your code never leaves your machine. No API calls, no cloud processing.
Can I convert strategies, not just indicators?
The converter focuses on indicator logic (calculations, conditions, plotting). Order execution logic is platform-specific and flagged for manual review.
Which tier do I need?
Free tier: 5 conversions/month. Pro and Premium: unlimited conversions with full history.

Stop rewriting indicators by hand

Paste. Convert. Copy. Six languages, 1,400+ functions, zero manual translation.