Pine-to-Python verification report

Pyne in the Wild

Real TradingView Pine scripts, run as Python.

PyneComp converts open-source Pine Script™ into Python. PyneCore runs the converted scripts on real market data, and this report compares plots and trades against TradingView's own output.

  1. Pine Script
  2. PyneComp
  3. PyneCore (Python)
  4. TradingView reference
68 TV-comparable outputs 56 published scripts
100% TV fidelity 68/68 comparable outputs verified
100% run success
99.98% average match 42 plot + 26 trade match values

The Proof Ladder

Every script in the corpus climbs the same four rungs. No cherry-picking — failures are published right next to the successes.

T0

Compiles

PyneComp converts the original Pine source into runnable Python, untouched by human hands.

56 / 56 scripts
T1

Runs

PyneCore executes the converted script over 25,000+ bars of real exchange data without errors.

56 / 56 compiled
T2

Has measurable output

The run emitted numeric plot or trade data that can be checked. Drawing-only scripts are reported separately.

50 / 56 with plot/trade output
T3

Matches TradingView

Plot and trade outputs are compared bar by bar and trade by trade against TradingView's own reference.

68 / 68 outputs
42 plot + 26 trade outputs

Results at a Glance

Indicators compared plot by plot, strategies trade by trade, against TradingView's own output. The headline counts are over the scripts that produce a comparable numeric reference; a plot PyneCore fails to reproduce counts as a divergence, never as "no reference". Corpus coverage and each script's full detail are in The Corpus below.

Corpus outcome

56 scripts
  • 48Matches TradingView
  • 0Diverges from TradingView
  • 2Repaints on TradingView
  • 6Runs (no reference output)
  • 0Run failed

Indicators — plot verification

22 / 22

indicators clearing the ≥99% plot-match threshold

  • Comparable plot references22 / 29
  • Compared plots >=99%22 / 22
  • Exact plot matches20 / 22
  • Mean on compared plots100%
  • Worst per-script plot match99.6%

Strategies — trade timing

26 / 27

strategies clearing the ≥99% entry and exit timing threshold

  • Trade references available27 / 27
  • Entry+exit timing >=99%26 / 27
  • Fully verified strategy outputs26 / 27
  • Trades compared in total15,885
  • Exact trade-count matches25 / 27
  • Net profit within tolerance26 / 27
  • Mean entry/exit timing match96.9% / 97.1%

Methodology

Reproducible by design. The manifest pins the exact source of every script with a SHA-256 hash — and TradingView keeps every published version forever, so anyone can re-run the comparison.

run parameters
symbol      = BINANCE:BTCUSDTtimeframe   = 30 minbars        = 25,000+ per scriptabs_tol     = 1e-8rel_tol     = 0.00001profit_tol  = 0.1%reference   = TradingView exportsources     = SHA-256 pinned manifest
1

Open-source scripts only

A script enters the corpus only if it is published open source, written in a supported Pine version, and its header does not forbid reuse. The detected license is recorded in the manifest.

2

No source redistribution

Only the manifest (name, author, link, license, version, SHA-256) is published. Pine sources are fetched locally, used for measurement, never re-hosted.

3

TradingView is the reference

Reference plots and trade lists come from running the original script on TradingView itself, on the same symbol, timeframe and bar range.

4

Failures stay on the board

Scripts that time out or hit harness limits are reported as-is. A proof you can't falsify is not a proof.

Don't take our word for it. Every script is pinned by SHA-256, and TradingView keeps every published version. Pull the same script, run it on your own TradingView subscription, and compare it with PyneSys. The numbers are the numbers.

The Corpus

The most-liked open-source Pine scripts on TradingView, in order of community popularity. Every name links to the original publication.

Every script on this page was compiled by PyneComp and run by PyneCore. Both are live.

Try PyneComp Convert your first Pine script at pynesys.io