Collection · Pine Script to MQL

Fourteen commercial Pine Script to MQL ports, each listed for MT4 and MT5

Every port is a rewrite checked signal by signal against the TradingView original. Where a Pine feature cannot be reproduced on MetaTrader, the listing says so instead of hiding it.

Links open the MQL5 Market listing, where the demo, the screenshots and the full description live. Prices and free demos are set by the Market, not by this site.

ProductMetaTrader 5MetaTrader 4
Algo Shadow Matrix · cTrader editionMT5 listingMT4 listing
Apex Break PRO · cTrader editionMT5 listingMT4 listing
Flintridge Trader Pro · cTrader editionMT5 listingMT4 listing
Flux Gate Precision · cTrader editionMT5 listingMT4 listing
Hyper Trend PRO · cTrader editionMT5 listingMT4 listing
Kumo Forge PRO (free) · cTrader editionMT5 listingMT4 listing
Momentum Tidebreaker · cTrader editionMT5 listingMT4 listing
Quadra Zone EntriesMT5 listingMT4 listing
Reverse RSI Phantom · cTrader editionMT5 listingMT4 listing
Smart Liquidity Matrix · cTrader editionMT5 listingMT4 listing
Sniper Ashfield Pro · cTrader editionMT5 listingMT4 listing
SuperTrend Sentinel LevelsMT5 listingMT4 listing
Voidbreak Buy Sell Pro · cTrader editionMT5 listingMT4 listing
Wolf Blackout Trader · cTrader editionMT5 listingMT4 listing

What a port involves

A port is a rewrite, not a translation. Bar indexing runs the opposite way, barstate.isconfirmed has no MQL equivalent, and request.security, drawing objects and alert timing all behave differently. Each port above went through the same steps: rebuild the calculation chain bar by bar with an explicit index-conversion layer, replace Pine's silent var persistence with named state arrays, rebuild tables and boxes from chart objects, fan the alert conditions into one de-duplicated multiplexer, and then compare both platforms on the same symbol and period, signal by signal.

What does not port

Higher-timeframe lookahead, intrabar data and webhook alert payloads cannot be reproduced honestly on MetaTrader. Where an original relied on them, the listing description names the difference. Different data feeds also mean candles differ between TradingView and a broker, so a signal can legitimately land one bar apart; that is disclosed rather than papered over.

Have a Pine script to port?

Send the source. I reply with what will match, what cannot, and the price, before you order.