Skip to content

StratTrade

Release Notes

Track the latest StratTrade Engine releases, new features, improvements, security updates, and important fixes.

LATEST RELEASE

StratTrade Engine 1.5.1

September 27, 2026 · Maintenance & Update Security Release

Version 1.5.1 focuses on improving the reliability and security of the StratTrade update process while maintaining compatibility with the 1.5.x release line.

Update & Security

  • Improved reliability of the in-app update process.
  • Updated public release signing and trusted publisher validation.
  • Improved installer signature verification before an update is launched.
  • Strengthened update package integrity validation.
  • Improved handling of invalid, corrupted, or untrusted update packages.
  • Improved reporting when update package verification cannot be completed.

Maintenance

  • Improved compatibility with the current StratTrade public release infrastructure.
  • General stability and maintenance improvements.
  • Updated internal release components for the 1.5.x update channel.

StratTrade Engine 1.5.0

September 26, 2026 · Strategy, Execution & Risk Management Update

Version 1.5.0 is a major StratTrade Engine update that expands strategy creation, execution protection, Strategy Script capabilities, and runtime reliability.

Strategy Designer

  • Added configurable Price Source support for supported indicators.
  • Added Close, Open, High, Low, HL2, HLC3, and OHLC4 price sources.
  • Added a minimum slope percentage setting for Moving Average Slope conditions.
  • Improved Moving Average and KAMA source handling while preserving compatibility with existing strategies.
  • Improved nested ALL / ANY strategy logic handling.

Profit Protection & Trailing Profit

  • Added Profit Protection controls to Risk & Exit Management.
  • Added configurable Activation %, Lock %, and Giveback % settings.
  • Added Trailing Profit protection that can move the protected profit level upward as price advances.
  • Improved validation of protection settings and Take Profit relationships.
  • Protection state resets correctly when the average entry price changes.
  • Profit Protection and Trailing Profit settings are preserved when strategies are saved and loaded.

Protective Exit Execution

  • Stop Loss, Take Profit, Profit Protection, and Trailing Profit are no longer delayed by On Candle Close execution settings.
  • Protective SELL actions are evaluated independently from BUY-only market filters.
  • Market Filter cannot block Stop Loss or Trailing Profit exits.
  • Candle Guard cannot block Stop Loss or Profit Protection exits.
  • BUY risk guards cannot prevent protective Take Profit exits.
  • Improved deterministic handling when multiple exit protections trigger during the same execution cycle.
  • Prevented duplicate SELL execution when a strategy SELL signal and a protective exit occur together.
  • Restored trailing protection state begins monitoring immediately after runtime recovery.
  • Backtesting continues to preserve Stop Loss First behavior when exit conditions overlap.

Strategy Script

  • Added Strategy Script support for creating strategies from structured text.
  • Added parsing and validation for supported strategy indicators and conditions.
  • Added recursive nested ALL / ANY condition groups.
  • Added validation for unknown indicators, invalid properties, and malformed strategy syntax.
  • Added Strategy Script import directly from Strategy Designer.
  • Added validation and preview before importing a strategy.
  • Strategy imports are transactional and roll back safely if validation fails.
  • Imported strategies are marked as modified and are not automatically saved.

Strategy Script Export & Round Trip

  • Added Strategy Script export support.
  • Preserves indicator settings and configured Price Sources.
  • Preserves MA Slope minimum percentage settings.
  • Preserves nested ALL / ANY strategy structure.
  • Preserves Profit Protection and Trailing Profit settings.
  • Preserves DCA, execution, and order settings.
  • Preserves strategy name and description.
  • Improved UTF-8 and invariant decimal handling.
  • Improved Import → Export → Import semantic consistency.

Backtesting

  • Added Profit Protection behavior to backtesting.
  • Added Trailing Profit behavior to backtesting.
  • Improved conservative handling when protection activation and exit occur within the same candle.
  • Preserved Stop Loss priority when multiple protective exits overlap.
  • Improved consistency between backtest protection logic and live strategy execution.

Execution & Runtime Reliability

  • Improved execution state handling for protective exits.
  • Improved strategy isolation so protection state is maintained independently for each strategy.
  • Improved behavior after DCA changes the average entry price.
  • Improved runtime restoration of active protection state.
  • Improved duplicate execution prevention.
  • Improved runtime logging and execution diagnostics.

TradingView Strategies

  • Improved TradingView strategy runtime handling.
  • Improved signal processing reliability.
  • Improved protection against duplicate TradingView signal execution.
  • Improved runtime handling of TradingView strategy state and signal sources.

User Interface

  • Improved Execution Settings layout for the new protection controls.
  • Improved Strategy Script import and export dialogs.
  • Improved theme and DPI compatibility for Strategy Script tools.
  • Improved visual representation of nested strategy branches.
  • General Strategy Designer layout and usability improvements.

Compatibility

  • Existing strategies remain compatible with safe legacy defaults.
  • Disabled protection features do not change the behavior of existing exit logic.
  • Existing strategy settings continue to load without requiring manual migration.
  • Improved validation to prevent invalid protection configurations from being saved.

Note: Release notes summarize customer-facing changes. Internal implementation details, security-sensitive information, and development-only changes are intentionally omitted.