Version 2.0 2026.02.16
Weis Wave Scouter PRO v2.0 — Release Notes
🔧 Engine Overhaul
Historical ATR Accuracy — ATR brick size is now calculated per-bar using historical values, eliminating look-ahead bias. Backtests now match real-time results perfectly.
Dual-Layer Direction Engine — Wave reversals now detect both sharp single-bar moves AND steady cumulative trends. No more bullish price action stuck in a bearish wave.
Clean State Rebuild — Changing any input parameter now forces a full recalculation from bar 1, preventing stale direction/volume data from corrupting the display.
⚡ Performance
Incremental Calculation — Volume and adaptive buffers now process only new bars on each tick (O(1) per tick instead of O(n)).
Sliding Window Averages — Adaptive Volume and Dynamic DeadZone use O(1) sliding window algorithms instead of recalculating the full lookback every bar.
Limit-Aware Buffer Prep — Buffer preparation respects MaxBarsToCalculate, processing only what's needed on charts with large history.
Peak Scan Safety Bound — Peak detection is bounded to prevent excessive scanning on very long waves.
🎨 New Features
Cyberpunk Theme — New Cyan/Magenta color theme.
Enable Peaks Toggle — New input to show/hide volume peak markers.
Pure Engine Defaults — Indicator loads with all advanced features OFF (ATR, Pivot, Adaptive Volume, DeadZone). Enable what you need.
🐛 Bug Fixes
Fixed histogram showing wrong color on direction changes during incremental tick updates.
Fixed state corruption when switching input parameters without manual reset.
Removed ChartRedraw() call that caused unnecessary performance overhead.