PyneCore v6.10.12 released — na now takes the type of wherever it goes, matrices gain…
Fixes
- A typeless
nabecomes thenaof where it goes: the numeric na, the empty string, the na of a UDT or drawing class, or of an array, map or matrix; overload dispatch no longer picks the first candidate for annaargument - Numbers passed to a lib
boolparameter (ta.valuewhen,ta.barssince) use Pine’s tolerant float-to-bool rule:naand values within1e-10of zero are false matrix.eigenvalues()/matrix.eigenvectors()compute the real decomposition;matrix.inv()andmatrix.pinv()match TradingView bit for bit on the measured matricesstr.tostringwith a mask prints every shortest digit;ta.changeof a bool returns TradingView’s na during warm-up- Library methods called by name reach the exported method on string, number and
nareceivers; overloads with keyword arguments are resolved statically syminfoderivesminmove/pricescalefor any decimal tick, fixing Bybit options in the CCXT provider- Broker: closes recovered after an outage are booked as the bot’s own exit, an entry whose order type changes is re-dispatched, a refused entry amend no longer halts the run, and native fail-safe timers run on the wall clock
Features
- Edge profile 2026.10.1 reports
open/inputreads that resolve to Python builtins (edge-builtin) - New optional
BrokerPlugin.fill_recovery_pending()port for plugins
Full release notes: https://github.com/PyneSys/pynecore/releases/tag/v6.10.12