News
Latest announcements, releases, and updates from the PyneSys team — synced directly from our Discord announcement channel.
The third round of performance work went after the cost every script pays on every bar
The first two rounds were about request.security. Multi-timeframe scripts were paying far more than they should, and they got several times faster. This one is about the per-bar cost a script pays whether or not it ever…
Read more →Higher-timeframe scripts now run in a fraction of the time
request.security` used to be the slowest part of a PyneCore backtest. A script that pulls in a few other timeframes or symbols could spend most of its run time on them. Over the last two releases we have taken that cost…
Read more →Multi-timeframe backtests in PyneCore got much faster
Strategies and indicators that pull data from other timeframes with request.security now backtest much faster in PyneCore. The output is the same as before, only the time it takes has changed.
Read more →PyneCore now runs integers the way TradingView does
On TradingView there is no integer at run time. Every number in a Pine script is a double; int exists only in the type checker. The most important consequence is what na means for an integer: it is the same not-a-number…
Read more →PyneCore now matches TradingView down to the last digit
Run a script in PyneCore and on TradingView and you used to get numbers that agreed for nine or ten digits, then quietly drifted apart. Close enough to look right, far enough that a backtest could take a trade the chart…
Read more →PyneCore v6.7.0 released — the .ohlcv data file gets a self-describing v2 format:…
Breaking - OHLCVWriter(path, period, ...) now requires the period up front — the format is no longer derivable from the bytes - OHLCV.timestamp is milliseconds everywhere, including the provider interface -…
Read more →PyneCore v6.6.0 released — PyneCore becomes a platform: data sources, live streaming,…
Plugin system - One pyne.plugin entry-point group with a layered hierarchy — ProviderPlugin -> LiveProviderPlugin -> BrokerPlugin, and CLIPlugin as a parallel axis; capabilities compose via multiple inheritance. Install…
Read more →🎉 Pine Script v5 support is here
PyneComp now compiles Pine Script v5 scripts directly. No manual migration to v6 needed on your end.
Read more →PyneCore v6.5.0 — out now
Our biggest release since the 6.4 line. The core state engine was rewritten end-to-end, so everything runs faster — strategies 18–32% faster, indicators ~21% faster, with identical results.
Read more →Databento OHLCV CSV imports — now supported in PyneCore
PyneCore v6.4.8 ships with native support for Databento OHLCV CSV exports. If you backtest CME futures (MNQ, ES, NQ, GC, CL, …) or US equities from Databento, the import is now a one-liner:
Read more →