PyneCore v6.4.4 — correctness fixes

  • Partial take-profit exits no longer silently collide (multi-TP strategies)
  • strategy.cancel() aligned with TV semantics
  • request.security() safety: locked shared memory, strategy-state guards, tuple-unpack defaults
  • ta.variance / stdev / bb / kc rewritten with Welford/Pébay (no more long-run drift)
  • array.new_box/line/label/linefill return properly typed arrays

Thanks to <@739903666995068978> for the detailed bug reports that drove several of these fixes.

Release notes: https://github.com/PyneSys/pynecore/releases/tag/v6.4.4