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
161 TV-comparable outputs 122 published scripts
100% TV fidelity 161/161 comparable outputs verified
100% run success
99.99% average match 99 plot + 62 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.

122 / 122 scripts
T1

Runs

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

122 / 122 compiled
T2

Has measurable output

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

112 / 122 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.

161 / 161 outputs
99 plot + 62 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

122 scripts
  • 111Matches TradingView
  • 0Diverges from TradingView
  • 0Repaints on TradingView
  • 1Data-limited (unavailable feed)
  • 10Runs (no reference output)
  • 0Run failed

Indicators — plot verification

49 / 49

indicators clearing the ≥99% plot-match threshold

  • Comparable plot references49 / 59
  • Compared plots >=99%49 / 49
  • Exact plot matches45 / 49
  • Mean on compared plots100%
  • Worst per-script plot match99.6%

Strategies — trade timing

62 / 62

strategies clearing the ≥99% entry and exit timing threshold

  • Trade references available62 / 63
  • Entry+exit timing >=99%62 / 62
  • Fully verified strategy outputs62 / 63
  • Trades compared in total47,315
  • Exact trade-count matches61 / 62
  • Net profit within tolerance62 / 62
  • Mean entry/exit timing match100% / 100%

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.

HTF Candles & Mini Charts by DGTby dgtrd 9,095INDRuns
26,222

Accuracy

  • Reference outputno comparable plots exported

Run

  • Bars executed26,222
  • Run time5.62 s
  • Per-bar time0.21 ms/bar (per chart bar)

Data window

  • SymbolBINANCE:BTCUSDT
  • Timeframe30 min
  • From2025-01-01 00:00
  • To2026-07-01 06:30
  • Bars26,222

Source

  • Versionv26
  • Licenseunspecified

SHA-256cef0879736c8ac94b09a81d58e94b5d7214e11ac0b6718bd2cfda6c8a377cf3c

View on TradingView
Volume Order Blocks [BigBeluga]by BigBeluga · CCcross 8,946INDVerified
100%2 plots
26,222
Plot match vs TradingView100%

Accuracy

  • Plots compared2
  • Pearson correlation (min)1.000000

Run

  • Bars executed26,222
  • Run time1.47 s
  • Per-bar time0.06 ms/bar (per chart bar)

Data window

  • SymbolBINANCE:BTCUSDT
  • Timeframe30 min
  • From2025-01-01 00:00
  • To2026-07-01 06:30
  • Bars26,222

Source

  • Versionv1
  • LicenseCC

SHA-2566b77bee25441f10db5a16214af297945028a2a9875fef6f5a35d20d20038ce54

View on TradingView
Trend Duration Forecast [ChartPrime]by ChartPrime · MPL-2.0 8,789INDVerified
100%1 plot
26,222
Plot match vs TradingView100%

Accuracy

  • Plots compared1
  • Pearson correlation (min)1.000000
  • Worst-matching plotHMA

Run

  • Bars executed26,222
  • Run time0.89 s
  • Per-bar time0.03 ms/bar (per chart bar)

Data window

  • SymbolBINANCE:BTCUSDT
  • Timeframe30 min
  • From2025-01-01 00:00
  • To2026-07-01 06:30
  • Bars26,222

Source

  • Versionv1
  • LicenseMPL-2.0

SHA-256e2e50c664a557dd03fd0de93ed627e6d69a73d0f758730c52ebe357d736098fb

View on TradingView
Market Shift Levels [ChartPrime]by ChartPrime · MPL-2.0cross 8,744INDVerified
100%1 plot
26,222
Plot match vs TradingView100%

Accuracy

  • Plots compared1
  • Pearson correlation (min)1.000000
  • Worst-matching plotMarket Shift Levels

Run

  • Bars executed26,222
  • Run time0.69 s
  • Per-bar time0.03 ms/bar (per chart bar)

Data window

  • SymbolBINANCE:BTCUSDT
  • Timeframe30 min
  • From2025-01-01 00:00
  • To2026-07-01 06:30
  • Bars26,222

Source

  • Versionv1
  • LicenseMPL-2.0

SHA-2562d1571387dca11a1c44d911c2b94ab751feeddf22921b23ced1a2adf434f2d6f

View on TradingView
Market Structure Dashboard | Flux Chartsby fluxchart · MPL-2.0cross 8,649INDRuns
26,387

Accuracy

  • Reference outputno comparable plots exported

Run

  • Bars executed26,387
  • Secondary-feed bars23,799
  • Total bars processed50,186
  • Run time15.84 s
  • Per-bar time0.60 ms/bar (per chart bar)

Data window

  • SymbolBINANCE:BTCUSDT
  • Timeframe30 min
  • From2025-01-01 00:00
  • To2026-07-04 17:00
  • Bars26,387
  • Security @ D min2,550 bars
  • Security @ W min464 bars
  • Security @ M min292 bars
  • Security @ 60 min15,194 bars
  • Security @ 240 min5,299 bars

Source

  • Versionv2
  • LicenseMPL-2.0

SHA-256776a7a72d0b785de22f8b049488d9e2ef099401c7d7aae7a37d51809950db899

View on TradingView
Volume SuperTrend AI (Expo)by Zeiierman · CC 8,496INDVerified
100%8 plots
26,388
Plot match vs TradingView100%

Accuracy

  • Plots compared8
  • Pearson correlation (min)1.000000
  • Worst-matching plotVolume Super Trend AI

Run

  • Bars executed26,388
  • Run time2.21 s
  • Per-bar time0.08 ms/bar (per chart bar)

Data window

  • SymbolBINANCE:BTCUSDT
  • Timeframe30 min
  • From2025-01-01 00:00
  • To2026-07-04 17:30
  • Bars26,388

Source

  • Versionv2
  • LicenseCC

SHA-256539c15a9ef3c5161e71e8996f768f7570e0f4506b4c77ceba720b7f09124d347

View on TradingView
Liquidity Grabs | Flux Chartsby fluxchart · MPL-2.0 8,411INDVerified
100%6 plots
26,388
Plot match vs TradingView100%

Accuracy

  • Plots compared6
  • Pearson correlation (min)1.000000
  • Worst-matching plotBuyside Liq Grab Small

Run

  • Bars executed26,388
  • Run time1.42 s
  • Per-bar time0.05 ms/bar (per chart bar)

Data window

  • SymbolBINANCE:BTCUSDT
  • Timeframe30 min
  • From2025-01-01 00:00
  • To2026-07-04 17:30
  • Bars26,388

Source

  • Versionv2
  • LicenseMPL-2.0

SHA-256090507d8884cf3ba6b7c0d05d0a26ff313e5e175cd0ed0c1b17cf99f21bf4acf

View on TradingView
Parabolic SARby everget · GPL 8,167INDVerified
100%2 plots
26,388
Plot match vs TradingView100%

Accuracy

  • Plots compared2
  • Pearson correlation (min)1.000000
  • Worst-matching plotPSAR

Run

  • Bars executed26,388
  • Run time0.81 s
  • Per-bar time0.03 ms/bar (per chart bar)

Data window

  • SymbolBINANCE:BTCUSDT
  • Timeframe30 min
  • From2025-01-01 00:00
  • To2026-07-04 17:30
  • Bars26,388

Source

  • Versionv6
  • LicenseGPL

SHA-256eccc009203a6388a5efa1f63467a5b8a64dab9351655b45e521a4f697d6da4ef

View on TradingView
Ultimate Opening Range Breakout [LuxAlgo]by LuxAlgo · CCcross 7,995INDVerified
100%10 plots
26,388
Plot match vs TradingView100%

Accuracy

  • Plots compared10
  • Pearson correlation (min)1.000000
  • Worst-matching plotOR High

Run

  • Bars executed26,388
  • Run time3.08 s
  • Per-bar time0.12 ms/bar (per chart bar)

Data window

  • SymbolBINANCE:BTCUSDT
  • Timeframe30 min
  • From2025-01-01 00:00
  • To2026-07-04 17:30
  • Bars26,388

Source

  • Versionv1
  • LicenseCC

SHA-25665caa0037c6a67dfc8c6ac22cefae2e63010c4257957d40f644eab85c445d1fc

View on TradingView
Smart Money Breakout Signals [AlgoAlpha]by AlgoAlpha · MPL-2.0 7,958INDRuns
26,388

Accuracy

  • Reference outputno comparable plots exported

Run

  • Bars executed26,388
  • Run time0.74 s
  • Per-bar time0.03 ms/bar (per chart bar)

Data window

  • SymbolBINANCE:BTCUSDT
  • Timeframe30 min
  • From2025-01-01 00:00
  • To2026-07-04 17:30
  • Bars26,388

Source

  • Versionv2
  • LicenseMPL-2.0

SHA-2564b741287458c4a449e575522ac227a46459b92dc58f9dc89d2a1b0775d9f218e

View on TradingView
CVD - Cumulative Volume Delta (Chart)by TradingView · MPL-2.0cross 7,840INDVerified
99.99%20 plots
26,429
Plot match vs TradingView99.9%

Accuracy

  • Plots compared20
  • Pearson correlation (min)1.000000
  • Worst-matching plotCVD before this bar

Run

  • Bars executed26,429
  • Secondary-feed bars126,402
  • Total bars processed152,831
  • Run time31.51 s
  • Per-bar time1.19 ms/bar (per chart bar)

Data window

  • SymbolBINANCE:BTCUSDT
  • Timeframe30 min
  • From2025-01-01 00:00
  • To2026-07-05 14:00
  • Bars26,429
  • Security @ 30 min26,429 bars
  • Security @ 1 min99,973 bars

Source

  • Versionv3
  • LicenseMPL-2.0

SHA-25698bdc5ef9c21c2bc71325a1f88ebb8a463f271c4656f814aebb94ca63d285192

View on TradingView
HEMA Trend Levels [AlgoAlpha]by AlgoAlpha · MPL-2.0cross 7,698INDVerified
100%6 plots
26,387
Plot match vs TradingView100%

Accuracy

  • Plots compared6
  • Pearson correlation (min)1.000000
  • Worst-matching plotTop HEMA

Run

  • Bars executed26,387
  • Run time1.07 s
  • Per-bar time0.04 ms/bar (per chart bar)

Data window

  • SymbolBINANCE:BTCUSDT
  • Timeframe30 min
  • From2025-01-01 00:00
  • To2026-07-04 17:00
  • Bars26,387

Source

  • Versionv3
  • LicenseMPL-2.0

SHA-256a57fe9e16b6f1e310ac82ae24e19901288e2b2c69767fc225df3bd4e07fb861c

View on TradingView
Momentum Shift [Bigbeluga]by BigBeluga · CCcross 7,523INDVerified
100%2 plots
26,388
Plot match vs TradingView100%

Accuracy

  • Plots compared2
  • Pearson correlation (min)1.000000
  • Worst-matching plotPlot

Run

  • Bars executed26,388
  • Run time1.94 s
  • Per-bar time0.07 ms/bar (per chart bar)

Data window

  • SymbolBINANCE:BTCUSDT
  • Timeframe30 min
  • From2025-01-01 00:00
  • To2026-07-04 17:30
  • Bars26,388

Source

  • Versionv1
  • LicenseCC

SHA-256462f46b3c58faf7b696c841f2b823d52655638f3e5fd38a4080f9d162f587b16

View on TradingView
Linear Regression Channel / Curve / Slope by DGTby dgtrdcross 7,371INDVerified
100%9 plots
26,465
Plot match vs TradingView100%

Accuracy

  • Plots compared9
  • Pearson correlation (min)1.000000
  • Worst-matching plotLRC

Run

  • Bars executed26,465
  • Run time8.29 s
  • Per-bar time0.31 ms/bar (per chart bar)

Data window

  • SymbolBINANCE:BTCUSDT
  • Timeframe30 min
  • From2025-01-01 00:00
  • To2026-07-06 08:00
  • Bars26,465

Source

  • Versionv8
  • Licenseunspecified

SHA-2565a106d463882a40c3e3247b74180638b4025e60e9dc24570e84de5c4794fb60f

View on TradingView
Multitimeframe Fair Value Gap – FVG (Zeiierman)by Zeiierman · CC 7,366INDVerified
100%2 plots
26,388
Plot match vs TradingView100%

Accuracy

  • Plots compared2
  • Pearson correlation (min)1.000000
  • Worst-matching plotFVG Trend Filter

Run

  • Bars executed26,388
  • Run time9.55 s
  • Per-bar time0.36 ms/bar (per chart bar)

Data window

  • SymbolBINANCE:BTCUSDT
  • Timeframe30 min
  • From2025-01-01 00:00
  • To2026-07-04 17:30
  • Bars26,388

Source

  • Versionv1
  • LicenseCC

SHA-256773f381e5266d9059f9753941825554da8f8e5b973f1dd6a151b6286b60913ba

View on TradingView
RSI Momentum Divergence Zones [ChartPrime]by ChartPrime · MPL-2.0 7,299INDVerified
100%8 plots
26,466
Plot match vs TradingView100%

Accuracy

  • Plots compared8
  • Pearson correlation (min)1.000000
  • Worst-matching plotRSI

Run

  • Bars executed26,466
  • Run time1.53 s
  • Per-bar time0.06 ms/bar (per chart bar)

Data window

  • SymbolBINANCE:BTCUSDT
  • Timeframe30 min
  • From2025-01-01 00:00
  • To2026-07-06 08:30
  • Bars26,466

Source

  • Versionv1
  • LicenseMPL-2.0

SHA-25605d977f3567a03b76ba8171fa55b4d69b38de1a488e916f8705393859422c9de

View on TradingView
Liquidation Reversal Signals [AlgoAlpha]by AlgoAlpha · MPL-2.0cross 7,275INDVerified
100%5 plots
26,465
Plot match vs TradingView100%

Accuracy

  • Plots compared5
  • Pearson correlation (min)1.000000
  • Worst-matching plotMid Body

Run

  • Bars executed26,465
  • Secondary-feed bars41,410
  • Total bars processed67,875
  • Run time9.17 s
  • Per-bar time0.35 ms/bar (per chart bar)

Data window

  • SymbolBINANCE:BTCUSDT
  • Timeframe30 min
  • From2025-01-01 00:00
  • To2026-07-06 08:00
  • Bars26,465
  • Security @ 15 min41,410 bars

Source

  • Versionv2
  • LicenseMPL-2.0

SHA-256eec8a2262990f1a9fdd35f174f8d0454046aae858ec21de898e80932fabbee8e

View on TradingView
Adaptive Trend Flow [QuantAlgo]by QuantAlgo · MPL-2.0cross 7,232INDVerified
100%3 plots
26,465
Plot match vs TradingView100%

Accuracy

  • Plots compared3
  • Pearson correlation (min)1.000000
  • Worst-matching plotPlot

Run

  • Bars executed26,465
  • Run time0.88 s
  • Per-bar time0.03 ms/bar (per chart bar)

Data window

  • SymbolBINANCE:BTCUSDT
  • Timeframe30 min
  • From2025-01-01 00:00
  • To2026-07-06 08:00
  • Bars26,465

Source

  • Versionv1
  • LicenseMPL-2.0

SHA-2561ea54098575274f28045d2d70e8169513a1d15b6bad7bcf8771093c8fe2b9b44

View on TradingView
Signal Forge [LuxAlgo]by LuxAlgo · CC 7,136INDVerified
100%10 plots
26,466
Plot match vs TradingView100%

Accuracy

  • Plots compared10
  • Pearson correlation (min)1.000000
  • Worst-matching plotLong Glow 1

Run

  • Bars executed26,466
  • Run time2.86 s
  • Per-bar time0.11 ms/bar (per chart bar)

Data window

  • SymbolBINANCE:BTCUSDT
  • Timeframe30 min
  • From2025-01-01 00:00
  • To2026-07-06 08:30
  • Bars26,466

Source

  • Versionv1
  • LicenseCC

SHA-256f414423bf277ba5fb3f2858bc45dca9f3dfb73ce6ac8b34af1337e583ee0ffbf

View on TradingView
Volume Sentiment Breakout Channels [AlgoAlpha]by AlgoAlpha · MPL-2.0cross 7,132INDVerified
100%5 plots
26,466
Plot match vs TradingView100%

Accuracy

  • Plots compared5
  • Pearson correlation (min)1.000000
  • Worst-matching plotPlot

Run

  • Bars executed26,466
  • Run time5.02 s
  • Per-bar time0.19 ms/bar (per chart bar)

Data window

  • SymbolBINANCE:BTCUSDT
  • Timeframe30 min
  • From2025-01-01 00:00
  • To2026-07-06 08:30
  • Bars26,466

Source

  • Versionv1
  • LicenseMPL-2.0

SHA-256da9f35b529df5cfc49bdf01daaf5db06b94ec5285931c667cb3347d5c48eb6f5

View on TradingView
Liquidity Sweep Filter [AlgoAlpha]by AlgoAlpha · MPL-2.0cross 7,099INDVerified
100%6 plots
26,466
Plot match vs TradingView100%

Accuracy

  • Plots compared6
  • Pearson correlation (min)1.000000
  • Worst-matching plotDowntrend Line

Run

  • Bars executed26,466
  • Run time21.34 s
  • Per-bar time0.81 ms/bar (per chart bar)

Data window

  • SymbolBINANCE:BTCUSDT
  • Timeframe30 min
  • From2025-01-01 00:00
  • To2026-07-06 08:30
  • Bars26,466

Source

  • Versionv3
  • LicenseMPL-2.0

SHA-2561067111437eed3de990ee51c13fd47bf6552e05b90e0a3cda028407699b5fe84

View on TradingView
Liquidity Thermal Map [BigBeluga]by BigBeluga · CC 7,013INDVerified
100%32 plots
26,467
Plot match vs TradingView100%

Accuracy

  • Plots compared32
  • Pearson correlation (min)1.000000
  • Worst-matching plotPlot

Run

  • Bars executed26,467
  • Run time4.09 s
  • Per-bar time2.73 ms/bar (per chart bar)

Data window

  • SymbolBINANCE:BTCUSDT
  • Timeframe30 min
  • From2025-01-01 00:00
  • To2026-07-06 09:00
  • Bars26,467

Source

  • Versionv1
  • LicenseCC

SHA-256908fc236454b309b0c2ea396efdb950a89e1b4b9e246df99623367b26533a20a

View on TradingView
RCI3linesby gero 6,979INDVerified
100%3 plots
26,466
Plot match vs TradingView100%

Accuracy

  • Plots compared3
  • Pearson correlation (min)1.000000
  • Worst-matching plotRCI short

Run

  • Bars executed26,466
  • Run time9.28 s
  • Per-bar time0.35 ms/bar (per chart bar)

Data window

  • SymbolBINANCE:BTCUSDT
  • Timeframe30 min
  • From2025-01-01 00:00
  • To2026-07-06 08:30
  • Bars26,466

Source

  • Versionv2
  • Licenseunspecified

SHA-25639cff9a308d71823c5b625ed311acf7a19add6cd87d7bdfc73694840fefa5c5c

View on TradingView
Fibonacci Time-Price Zonesby xxattaxx 6,959INDVerified
100%17 plots
26,465
Plot match vs TradingView100%

Accuracy

  • Plots compared17
  • Worst-matching plotB Price

Run

  • Bars executed26,465
  • Run time2.50 s
  • Per-bar time0.09 ms/bar (per chart bar)

Data window

  • SymbolBINANCE:BTCUSDT
  • Timeframe30 min
  • From2025-01-01 00:00
  • To2026-07-06 08:00
  • Bars26,465

Source

  • Versionv1
  • Licenseunspecified

SHA-25681eb37eedcce7b5b546c1ff8ef727cfc714bb81f60ac93295c4a7c624be5e750

View on TradingView
Technical Ratingsby TradingView · MPL-2.0cross 6,925INDVerified
99.99%8 plots
26,530
Plot match vs TradingView99.9%

Accuracy

  • Plots compared8
  • Pearson correlation (min)0.999988
  • Worst-matching plotOscillators

Run

  • Bars executed26,530
  • Run time9.32 s
  • Per-bar time0.35 ms/bar (per chart bar)

Data window

  • SymbolBINANCE:BTCUSDT
  • Timeframe30 min
  • From2025-01-01 00:00
  • To2026-07-07 16:30
  • Bars26,530

Source

  • Versionv4
  • LicenseMPL-2.0

SHA-25664cb84fb8aa6998ab5c228c72656607d1b2d07c868709cb41beace3328dc9f10

View on TradingView

cross This script decides direction with ta.crossover / ta.crossunder, a raw floating-point comparison. When the two series are equal to the last bit, the direction TradingView takes is rounding noise rather than a real signal — so a bar or two of trade divergence on a tagged script can be that coin-flip, not a PyneCore error. Where the script never hits such a tie it still matches TradingView exactly.

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