Skip to content

PyneCore v6.1.0

Choose a tag to compare

@wallneradam wallneradam released this 25 Jul 08:56
· 40 commits to main since this release

πŸš€ PyneCore v6.1.0 - Breaking Changes Release

⚠️ Breaking Changes

  • Parameter Renaming: equity_path β†’ trade_path in ScriptRunner and CLI
  • CLI Flags: --equity/-ep β†’ --trade/-tp
  • Default Filename: _equity.csv β†’ _trade.csv

✨ Major Features

  • Strategy Statistics Export: Complete TradingView-compatible statistics calculation and CSV export
  • TradingView Risk Management: Full implementation of all 6 risk management functions (allow_entry_in, max_drawdown, max_cons_loss_days, etc.)

πŸ”§ Improvements

  • Phantom Position Fix: Enhanced position size rounding to eliminate tiny phantom positions
  • Risk Integration: Risk checks integrated into strategy.entry() function

πŸ—οΈ Technical Changes

  • Version bump to 6.1.0 for breaking API changes
  • Zero division protection in position calculations

πŸ”„ Migration Guide

If upgrading from v6.0.x:

  • Replace --equity with --trade in CLI commands
  • Update equity_path to trade_path in ScriptRunner calls
  • Output files now use _trade.csv suffix