Run Pine Script® everywhere.
The indicators you already run on your charts, running in your own app, bot, or server. Paste the original code and PineTS hands you the values back as plain JavaScript.
Paste the original. Get the numbers.
No rewriting, no reverse-engineering the math. PineTS runs the exact Pine Script® you already have, v6 or v5, with the same time-series behavior and precision the chart shows. What comes back is just arrays of numbers your code can use.
One runtime. Everywhere.
Pine Script® was built for the chart; PineTS is the runtime for everything around it. The same script runs on a server, in a browser tab, at the edge, or on your laptop, and behaves the same everywhere.
the script you already wrote
strategy.pine
native Pine Script®
v6 or v5, unchanged
PineTS
open source · runs in your process
✓ same time-series model
✓ 60+ ta functions
✓ request.security() MTF
✓ matches TradingView® output
everywhere JavaScript runs
Any market you can get candles for.
Point it at a built-in provider and go, or hand it the candles you already have from any API, database, or CSV. PineTS is not tied to any one data source.
One constructor either way: a provider, symbol, and timeframe, or an array of your own OHLCV candles
Live, bar by bar.
Streaming mode recalculates on every new bar and hands your code the fresh values as events. That is a custom alert pipeline or a monitoring desk over hundreds of symbols, in a few lines, running on your own machine.
The Pine Script® ecosystem, in your product.
This is the pitch: anything your users already run as Pine Script®, your app can now run natively, on your own charts, on your own infrastructure. One commercial license covers shipping it closed-source at any size, up to a major exchange, with published pricing and standard terms.
The engine behind our own products.
PineTS powers the Pine Script® runtime in Vela™ Pro, and its calculations match TradingView®'s output so results transfer one to one. 60+ ta functions, arrays, matrices, maps, and request.security() multi-timeframe, all covered by tests.
Your logic is yours.
PineTS executes Pine Script® independently: in your app, your backend, your research stack. Open source on GitHub and npm, with commercial licensing for closed-source products.
PineTS is an independently developed open-source compiler and runtime engine. LuxAlgo Global, LLC and the PineTS project are not affiliated with, sponsored by, endorsed by, or in any way officially associated with TradingView, Inc. “Pine Script” and “TradingView” are trademarks or registered trademarks of TradingView, Inc. Sample output values are illustrative; the output shape is exact.