The difference that matters
A Brue script can call a machine learning model you trained in the ML studio and use its output as a series in trading logic. Pine Script has no equivalent call because TradingView does not train models. Here the studio trains on dedicated GPUs, the free plan includes three training jobs per day, and the resulting model is callable from any of your scripts.
Cross symbol data
A script binds a second instrument with use "GBP/USD" as gbp and then reads gbp.close as an ordinary series. This replaces the request.security call in Pine, and it works across asset classes, so a stock strategy can condition on a currency rate.
Side by side
| Brue | Pine Script | |
|---|---|---|
| Entry point | strategy() with overlay flag | strategy() or indicator() |
| User inputs | input() with label | input family |
| Cross symbol series | use "SYMBOL" as alias | request.security() |
| Machine learning | Calls models trained in the ML studio | None |
| Built in functions | 143 | Larger library, grown since 2013 |
| Price | Free, 10 saved scripts on the free plan | Included with TradingView plans up to $719.40 per year |
Updated 11 June 2026.