Crucible Convergence Engine [JOAT] — Strategy by officialjackofalltrades
By officialjackofalltrades
Performance Metrics
- Author: officialjackofalltrades
- Symbol: TVC:GOLD
- Timeframe: 30 minutes
- Net P&L: +93.39 USD (+0.01%)
- Win Rate: 47.8%
- Profit Factor: 1.005
- Max Drawdown: 4,111.28 USD (0.41%)
- Total Trades: 134
Description
Crucible Convergence Engine [JOAT]IntroductionThe Crucible Convergence Engine is an open-source multi-module convergence strategy that requires alignment across five independent analytical engines before entering a trade. It fuses a Regime Arbiter (market state classification), Directional Helix (trend direction), Pressure Reactor (volume-weighted momentum), Deviation Lattice (statistical band filter), and Fortress Grid (dynamic S/R levels) into a unified convergence scoring system. Entries only fire when all required modules agree — regime confirms a trending state, trend direction aligns, momentum confirms, price is not at a statistical extreme, and volume exceeds its gate threshold. Exits are managed through ATR-based stops and targets, an optional trailing shield, regime flip detection, lattice extreme reversal, and rail interaction exits.This strategy exists because most trading systems rely on one or two confirmation layers. A moving average crossover with an RSI filter, for example, still enters trades in ranging markets, against macro trends, or at statistical extremes. CCE addresses this by requiring convergence across five fundamentally different analytical dimensions before committing capital. The trade-off is fewer trades — but each trade has multi-dimensional confirmation behind it.Module ArchitectureModule 1: Regime ArbiterThe Regime Arbiter classifies the market into four states using ATR percentile ranking, custom directional movement scoring, and EMA trend alignment:Kinetic Ascent: ATR percentile above the kinetic threshold, positive directional bias, fast EMA above slow EMAKinetic Descent: Same volatility conditions but with negative directional biasTurbulence: ATR percentile above the turbulence threshold — high volatility without clear directionEquilibrium: Low volatility, no strong directional bias — ranging marketA two-bar confirmation filter prevents single-bar regime flicker. When the Regime Gate is active (default), the strategy only enters trades during Kinetic Ascent or Kinetic Descent — it sits out during Turbulence and Equilibrium, avoiding the choppy conditions that destroy most trend-following systems.Module 2: Directional HelixA fast and slow moving average (EMA or SMA, configurable) determine trend direction. The strategy requires the helix to agree with the regime — a long entry needs both the regime in Kinetic Ascent AND the fast MA above the slow MA.Module 3: Pressure ReactorVolume-weighted momentum is calculated using the same logarithmic volume impact function found in the Ferrum Pressure Gauge indicator:Pine Script®float vwM = pChg * math.log(1 + vR * momVolSens)float mF = ta.ema(vwM, momFast)float mS = ta.ema(vwM, momSlow)float mIdx = ta.ema(mF - mS, 5)The Pressure Reactor must confirm the trade direction — bullish momentum for longs, bearish momentum for shorts. This ensures that volume-weighted price action supports the entry, not just trend direction.Module 4: Deviation LatticeA statistical band system (mean +/- standard deviation * multiplier) acts as an extreme filter. The strategy will NOT enter a long if price is already at or above the upper band (overbought), and will NOT enter a short if price is at or below the lower band (oversold). This prevents chasing extended moves that are statistically likely to revert.Module 5: Volume GateA simple but effective filter requiring short-term volume to exceed a configurable multiple of average volume (default 1.1x). This ensures entries occur during periods of meaningful market participation, not during thin, unreliable conditions.Convergence ScoringEach module contributes a weighted score to the overall convergence percentage:Regime Arbiter: 25 points (trending state confirmed)Directional Helix: 25 points (trend direction aligned)Pressure Reactor: 25 points (momentum confirmed)Deviation Lattice: 15 points (not at statistical extreme)Volume Gate: 10 points (sufficient market participation)The convergence score is classified as FULL LOCK (90%+), STRONG (70%+), PARTIAL (50%+), or WEAK (below 50%). The dashboard displays this score in real-time so you can see how close the market is to triggering an entry even before it fires.Entry conditions require ALL modules to align simultaneously. Entries are edge-triggered — they fire only on the transition from non-convergent to convergent, preventing re-entry on the same signal.Risk ArchitectureATR Shield (Stop Loss): Initial stop placed at entry price minus ATR * Shield Multiple (default 2.0x ATR). This adapts stop distance to current volatility.ATR Objective (Take Profit): Target placed at entry price plus ATR * Objective Multiple (default 3.0x ATR). The default 1:1.5 risk-reward ratio (2.0 stop vs 3.0 target) provides positive expectancy even with moderate win rates.Trailing Shield: When enabled, an ATR-based trailing stop ratchets in the direction of the trade. For longs, the trail is set at close minus ATR * Trail Multiple, and it only moves up, never down. This locks in profits during extended moves.Regime Flip Exit: If the Regime Arbiter flips to the opposite state (e.g., from Kinetic Ascent to Kinetic Descent while in a long), the position is closed immediately. This is a structural exit — the market environment that justified the entry no longer exists.Lattice Extreme Exit: If price reaches the opposite statistical extreme (upper band for longs, lower band for shorts), the position is closed. This captures profits at statistically extended levels.Rail Interaction Exit: If price enters the proximity zone of the opposing Fortress Grid rail (ceiling for longs, floor for shorts), the position is closed. This respects dynamic support/resistance levels.Strategy Default PropertiesThese are the default settings used in the strategy's Properties dialog:Initial Capital: TradingView defaultOrder Size: 10% of equity per trade (percent_of_equity)Pyramiding: 0 (no stacking — one position at a time)Commission: Not set by default — users should configure realistic commission for their instrumentSlippage: Not set by default — users should add realistic slippage for their instrumentMargin: margin_long=0, margin_short=0 (v5-equivalent behavior)Calc on Every Tick: false (confirmed bars only)Process Orders on Close: trueImportant: Users should set realistic commission AND slippage values in the strategy Properties before evaluating backtest results. The default results without commission/slippage will overstate performance. A commission of 0.04-0.1% per side and 1-3 ticks of slippage is reasonable for most liquid instruments.Command Panel (Dashboard)A 13-row monospace dashboard displays the complete strategy state:SCORE: Convergence classification with percentage (FULL LOCK / STRONG / PARTIAL / WEAK)REGIME: Current market state (Kinetic Ascent, Kinetic Descent, Turbulence, Equilibrium)HELIX: Trend direction (Ascent / Descent)PRESSURE: Momentum direction (Ascent / Descent)LATTICE: Band filter state (Clear / Ceiling Hit / Floor Hit)Z-SCORE: Current statistical deviation from meanVOL GATE: Volume gate status with current ratio (Open / Closed)POSITION: Current trade status (Long / Short / Flat)AGE: Bars since entrySHIELD: Current ATR-based stop distanceTRAIL: Current trailing stop price (if active)DIR BIAS: Raw directional movement bias scoreInput ParametersRegime Arbiter:Dispersion Epoch / Rank Horizon / Kinetic Threshold / Turbulence Threshold / Regime Gate ActiveDirectional Helix:Lead Filament / Anchor Filament / Filament Type (EMA or SMA)Pressure Reactor:Ignition Cycle / Sustain Cycle / Flux Epoch / Flux AmplifierDeviation Lattice:Lattice Depth / Sigma Aperture / Lattice Extreme Exit toggleFortress Grid:Grid Anchor / Grid Increment / Proximity Radius / Rail Interaction Exit toggleRisk Architecture:Shield Multiple (stop) / Objective Multiple (target) / Risk Epoch (ATR period) / Trailing Shield toggle / Trail MultipleVolume Gate:Require Volume Confirmation / Volume Gate ThresholdHow to Use This StrategyStart by setting realistic commission and slippage in the strategy Properties before evaluating any backtest results.Adjust the Grid Increment in the Fortress Grid module to match your instrument (500-1000 for BTC, 50-100 for stocks, etc.).Monitor the Convergence Score in the dashboard — it shows how close the market is to triggering an entry. STRONG readings (70%+) that haven't yet reached FULL LOCK often precede entries by a few bars.The Regime Gate is the most impactful filter. Disabling it will produce more trades but in lower-quality market conditions. Keep it enabled unless you have a specific reason to trade ranging/volatile markets.Experiment with the Shield and Objective multiples to find the risk-reward ratio that matches your trading style. Higher Objective multiples produce fewer but larger winners; lower multiples produce more frequent but smaller wins.The Trailing Shield is most valuable in trending markets where moves extend beyond the initial target. In choppy markets, it may give back profits. Consider disabling it if the instrument tends to mean-revert quickly.Limitations and Honest AssessmentMulti-module convergence produces fewer trades. On some instruments and timeframes, the strategy may go extended periods without a signal. This is by design — it prioritizes quality over quantity.Backtest results are hypothetical and do not account for real-world execution challenges including partial fills, requotes, and market impact.The strategy uses process_orders_on_close=true, which means orders execute at the close of the signal bar. In live trading, you would need to enter at the open of the next bar, which introduces slippage.Past performance shown in backtests does not guarantee future results. Market conditions change, and strategies that worked historically may underperform in different regimes.The default settings are not optimized for any specific instrument or timeframe. Users should test across multiple datasets and adjust parameters to their specific use case.The Regime Arbiter and all other modules use lagging indicators. Entries will always occur after a trend has begun, not at the exact bottom or top.No strategy works in all market conditions. CCE is designed for trending markets and will underperform during extended ranging or highly volatile periods.Originality StatementThis strategy is original in its five-module convergence architecture. While individual components (ATR regime classification, MA crossovers, volume-weighted momentum, statistical bands, EMA-derived levels) are established concepts, CCE is justified because:The five-module convergence scoring system requires alignment across fundamentally different analytical dimensions (volatility regime, trend, momentum, statistics, structure) before entering — a more rigorous entry filter than typical dual-confirmation systems.The weighted convergence score provides a quantified readiness metric that communicates how close the market is to a valid entry, even when not all conditions are met.Four distinct exit mechanisms (ATR stop/target, trailing shield, regime flip, lattice extreme, rail interaction) provide layered risk management that adapts to different exit scenarios.The Regime Arbiter gate prevents trading during Turbulence and Equilibrium states, addressing the primary failure mode of trend-following strategies.Edge-triggered entries with two-bar regime confirmation prevent re-entry on the same signal and eliminate single-bar flicker.The comprehensive 13-row dashboard provides full transparency into every module's state, the convergence score, and the current risk parameters.DisclaimerThis strategy is provided for educational and informational purposes only. It is not financial advice or a recommendation to buy or sell any financial instrument. Trading involves substantial risk of loss and is not suitable for all investors. Backtest results are hypothetical, do not represent actual trading, and do not guarantee future performance. Past results in no way guarantee future results. Commission, slippage, and other real-world costs will reduce actual performance below what backtests show. Always use proper risk management, including position sizing appropriate for your account and risk tolerance. Never risk more than you can afford to lose. The author is not responsible for any losses incurred from using this strategy.-Made with passion by officialjackofalltrades