Skip to content

v0.10.14

Choose a tag to compare

@github-actions github-actions released this 02 Jul 04:33
· 292 commits to main since this release

v0.10.14

Changes since v0.10.13

  • chore(release): v0.10.14 (079d564)
  • Merge pull request #57 from pineforge-4pass/integration/full-validation-pass (099cd5d)
  • Merge branch 'fix/dca-stale-limit-entry-survives-close' into integration/full-validation-pass (8286e27)
  • fix(fills): keep resting pure-limit entries alive across a full close (TV GTC) (4881ad7)
  • Merge pull request #56 from pineforge-4pass/integration/full-validation-pass (ea6cb37)
  • Merge branch 'fix/same-tick-multi-entry-sequential-fills' into integration/full-validation-pass (75d07f6)
  • fix(exits): bind percent-100 brackets to a pending opposite reversal entry (8789cb5)
  • fix(fills): fill same-tick multi-entry races sequentially per TV rule R* (b551cfb)
  • Merge branch 'fix/exit-qty-percent-lot-step-floor-rebased' into integration/full-validation-pass (513e8fa)
  • fix(exits): floor percent-derived strategy.exit legs to instrument lot step (1849520)
  • Merge branch 'fix/exit-bracket-reserve-pending-entry' into integration/full-validation-pass (e82714e)
  • Merge branch 'fix/finer-tf-security-publish-gate-lookahead-only' into integration/full-validation-pass (eb79f53)
  • fix(security): restrict finer-than-chart publish gate to lookahead_on (a4847b3)
  • Merge branch 'fix/same-bar-multi-close-single-fill' into integration/full-validation-pass (672c59b)
  • fix(orders): size same-bar strategy.exit against the post-batched-close position (69c6dba)
  • fix(orders): batch same-bar default-FIFO strategy.close calls into TV's single surviving fill (30fa74d)
  • fix(exits): reserve explicit-qty exit brackets against pending entry, not live position (c8d8e31)
  • Merge branch 'fix/security-finer-tf-history-offset-calling-bar-latch' into integration/full-validation-pass (e654888)
  • fix(security): latch finer-than-chart request.security history reads to calling-bar boundary (47e9829)
  • Merge branch 'fix/same-bar-flat-armed-opposite-defer' into integration/full-validation-pass (8d5bad8)
  • fix(fills): defer same-bar flat-armed opposite-close when it would leave a remainder (7ee58d7)
  • Merge branch 'fix/long-100pct-margin-overalloc-liquidation' into integration/full-validation-pass (7cb643c)
  • fix(fills): unblock margin-call liquidation for over-allocated 1x longs (ac61d0c)
  • fix(fills): same-bar exit re-issue fill + trail-seed pre-fill extreme leak (96d9fbb)
  • Merge branch 'fix/same-bar-limit-entry-fill' into integration/full-validation-pass (5ad68ee)
  • fix(fills): same-bar pure-limit entries fill immediately under process_orders_on_close (4e82016)
  • Merge branch 'fix/margin-long-short-syminfo-wiring' into integration/full-validation-pass (bdad9a4)
  • feat(syminfo): wire margin_long/margin_short through set_syminfo_metadata (c54949c)
  • Merge branch 'fix/cancel-orders-keep-pending-entries' into integration/full-validation-pass (6b1f9b7)
  • fix(orders): close()/close_all() no longer cancels pending same-direction entries (cfa8c89)
  • Merge branch 'fix/qty-step-on-entry-orders' into integration/full-validation-pass (165ee9a)
  • fix(orders): apply qty_step lot-size flooring to regular entry orders (3ec0484)
  • Merge branch 'fix/account-currency-fx-pnl-and-sizing' into integration/full-validation-pass (85028ef)
  • fix(currency): apply account_currency_fx_ to PnL, sizing, and excursions (19b7236)
  • Merge branch 'fix/strong-tier-low-n-unmatched-floor' into integration/full-validation-pass (aeabbda)
  • Merge branch 'fix/verify-corpus-usdt-pnl-columns' into integration/full-validation-pass (9184236)
  • Merge branch 'feat/heikinashi-same-symbol-security' into integration/full-validation-pass (6facc12)
  • fix(verify): recognize USDT-suffixed PnL/MFE/MAE export columns (63aded4)
  • fix(verify): unfair moderate tier for low-N near-perfect strategies (925b2aa)
  • docs(readme): correct coverage figures and ctest binary count (2436b50)
  • docs(readme): correct coverage figures and ctest binary count (97c0d31)
  • feat(security): support same-symbol Heikin-Ashi request.security (7eb812b)
  • docs(readme): update corpus parity numbers for 252-strategy corpus (898a997)
  • chore(verify): emit report-only entry/exit p99 deltas (#55) (515c390)
  • test(verify): consolidate TradingView trade-list fragments before pairing (#54) (0a662ed)
  • fix(orders): apply account-currency FX to the broker affordability gate (#53) (78b5300)
  • fix(ta): initialize recompute save-state in all indicator ctors (non-determinism UB) (#52) (643d69f)
  • fix(orders): defer process_orders_on_close market entry off the entry bar (#51) (902a95b)
  • fix(orders): arm strategy.exit trailing stop via trail_price (absolute activation) (#50) (4064c7b)
  • fix(orders): close(id) closes logical unclosed qty, not physical lots (grid bots) (#49) (eddb129)
  • feat(orders): quantize margin-call liquidation lots to the symbol qty-step (#48) (0df9812)
  • feat(orders): TradingView margin-call liquidation (#47) (848cce3)
  • fix(orders): full-close exit re-expands to grown position under pyramiding (#46) (f14f201)
  • test(orders): cover multi-tier exit precedence (bc9a7ff)
  • fix(drawing): keep deleted records data-accessible (ca7fbb7)
  • feat(drawing): add drawing objects as data runtime (02c7564)

Prebuilt libraries

Per-arch static-lib + headers tarballs are attached below (C ABI).
For the full PineScript -> backtest image, use ghcr.io/pineforge-4pass/pineforge-release.