PyneCore v6.10.10 released — TradingView-exact number and string output, string na…
Fixes
str.tostring,str.format,log.*andformat.mintick/percent/volumenow print numbers exactly like TradingView;str.format_timefollows JavaSimpleDateFormat- A
nastring is"", as on TradingView; typelessnaat lib string parameters and in plot titles converts the way TradingView does - Series
math.tanmatches TradingView bit for bit;%is Pine’s truncated remainder, and/=/%=no longer raise on zero - Every call site of a method keeps its own
var/series state; ints written into float containers are stored as floats;input.floatreturns a float for int defaults matrix.add_row/add_colreject wrong-size arrays (#89);ensure_configcaches per class and file (#90); test modules collect under pytest 9.1 (#92)request.security: fixed an early-return deadlock and a named-semaphore leak at teardown- Broker: exit fills that do not reduce the book are never booked as a new position (#91); venue rejects of exits and closes no longer halt the run; stop signals wait for the running sync and in-flight fills
Features
- Broker plugins declare their own fill report grace with
BrokerPlugin.fill_report_grace_s - Reduce-coverage check: stale reduce orders are cancelled and missing stop legs re-armed
- The Pyne Edge gate accepts
in,not inandassertwith a string message
Full release notes: https://github.com/PyneSys/pynecore/releases/tag/v6.10.10