RockBot Nexus — Technical White Paper
Technical White Paper · Version 1.1

The RC-4 Lattice™ Architecture

A confluence-weighted, multi-signal system for autonomous execution on NinjaTrader 8.

ROCKBOT NEXUS2026

Abstract

Discretionary technical trading relies on a trader's ability to hold several partially-overlapping ideas in mind simultaneously — a trendline, a divergence, a momentum reading — and to weigh how much conviction the combination deserves before sizing a position. RockBot Nexus formalizes that judgment into a deterministic, auditable architecture we call the RC-4 Lattice™: four rotation-band oscillators feeding a weighted confluence engine, governed by a single unified risk layer applied identically to every position regardless of which signal opened it.

This paper documents that architecture as it is actually implemented in the production strategy — the seven-signal library, the confluence-scoring methodology, the exit and trailing mechanics, and the risk controls — under the proprietary terminology introduced in Section 2. Every term defined in this paper corresponds to a specific, real, currently-running mechanism in the codebase. No formula, statistic, or performance figure in this document is illustrative or aspirational; where a value was calibrated by design judgment rather than formal backtest optimization, that is stated explicitly rather than dressed up as a derived result.

1. Introduction

Most retail automated trading systems reduce entry logic to a single condition: a moving-average crossover, a single oscillator threshold, a single candlestick pattern. This is computationally simple but discards information a discretionary trader would naturally use — the fact that a setup is more trustworthy when several independent pieces of evidence agree with each other on the same bar.

RockBot Nexus was built on the opposite premise, and its own internal engineering vocabulary — introduced fully in Section 2 — was developed alongside the system specifically to give its operator ownable, precise language for describing what is otherwise a genuinely novel combination of well-understood technical-analysis primitives. No single signal is treated as sufficient justification for a trade on its own; every qualifying setup contributes a weighted vote to a running conviction score inside the ConfluenceStack™, and that score is what ultimately determines whether a trade is taken and how large it is sized.

2. Proprietary Terminology at a Glance

The following terms are introduced and used throughout this paper to name real, specific subsystems of RockBot Nexus. Each is defined precisely where it is first used in depth; this table is a quick-reference summary.

Term Refers To
RC-4 Lattice™ The four-band rotation-oscillator framework (Section 3) underlying every signal in the system.
ConfluenceStack™ The weighted scoring engine that sums qualifying signal weights into a single conviction score (Section 4).
AdaptiveGuard™ The unified, signal-agnostic exit and volatility-adaptive trailing mechanism (Section 7).
OverextensionGate™ The two-tier entry lockout that pauses new positions when a rotation band has been pinned at an extreme too long (Section 8).
ConvictionBoost™ The stacking bonus system for key-level proximity and reversal-candle confirmation (Section 4.1).
The Apex Override The single maximum-size condition reserved for the system's highest-conviction signal intersection (Section 9).

Table 1 — Proprietary terminology index. Full definitions also appear in Appendix A.

3. The RC-4 Lattice™

At the center of RockBot Nexus are four stochastic oscillators of increasing period length — collectively, the RC-4 Lattice™:

Band Speed Tier Role
9-3 Fast Immediate momentum; the most reactive band, used for entry/exit triggers.
14-3 Fast-medium Secondary confirmation band, used in the strict Quad Divergence pattern.
40-4 Medium Intermediate trend strength; used as a bonus confirmation for divergence signals.
60-10 Slow The system's primary measure of sustained directional extension. Used for OverextensionGate™ entry gating, exit-strength detection, and the Bull/Bear Flag pattern.

Table 2 — The RC-4 Lattice's four rotation bands and their functional roles.

Fig. 1 — RC-4 Lattice: relative response speed by band
9-3 (fast) 14-3 40-4 60-10 (slow) Illustrative only — each band plotted at its own relative amplitude to show response-speed contrast, not a live signal reading.

A Quad Rotation Event is defined as all four RC-4 bands crossing into aligned extreme territory simultaneously — a rare, high-conviction condition treated as a standalone confirmation bonus wherever it appears in the signal library (Section 5.7).

4. ConfluenceStack™ Scoring Methodology

Every bar, RockBot Nexus computes two independent scalar values — a long ConfluenceStack™ score and a short ConfluenceStack™ score — as the sum of the confluence weights of every signal currently true in that direction. Table 3 lists the full weight schedule as implemented in the current production build.

Signal Weight Basis
Trendline Touch 1.0 Base tier — structural, requires no oscillator confirmation.
Bull / Bear Flag 1.5 Requires a sustained 60-10 extreme plus a momentum-cross trigger.
20 EMA Reversal 1.5 Requires EMA proximity plus a 60-10 extreme reading.
Strict Quad Divergence 2.0 Seven simultaneous price/momentum conditions.
Price / Stochastic Divergence 2.0 Structural divergence with a decoupled, multi-bar confirmation.
Full Lattice Alignment 2.5 Trendline touch plus all four RC-4 bands aligned.
Quad Rotation Divergence 3.0 Price/Stochastic Divergence preceded by a genuine Quad Rotation Event — the Apex Signal of the library.

Table 3 — ConfluenceStack™ weight schedule. Weights marked elsewhere in this paper as design-calibrated (not backtest-derived) remain user-adjustable in the strategy's own parameters.

Fig. 2 — ConfluenceStack™ weight schedule, visualized
Trendline Touch 1.0 Bull / Bear Flag 1.5 20 EMA Reversal 1.5 Strict Quad Divergence 2.0 Price / Stochastic Divergence 2.0 Full Lattice Alignment 2.5 Quad Rotation Divergence 3.0 ← Apex Signal

4.1 ConvictionBoost™

Two context-dependent bonuses can stack onto an already-qualifying ConfluenceStack™ score, collectively referred to as ConvictionBoost™:

  • Key-Level Proximity (+0.5) — price is within a fixed tick tolerance of the session's prior-day or current-day high/low, VWAP, or the 200-period moving average.
  • Reversal Candle (+0.5) — a Hammer, Shooting Star, or Engulfing pattern coincides with the qualifying signal's own trigger bar, anchored to the correct bar for each signal type so an unrelated candle is never credited.

The final ConfluenceStack™ score is converted to a contract quantity via linear interpolation against a configurable ceiling, floored at one contract for any qualifying signal and capped at the user's Max Contracts setting.

5. Signal Library

The following seven detectors constitute the complete RockBot Nexus signal library, each independently evaluated every bar.

5.1 Trendline Touch

A live, tick-resolution check for price intersecting a trendline within a fixed tick tolerance. By default the system considers only user-drawn lines, so the operator's own read of chart structure governs this signal rather than a self-generated one. A cross-detection guard ensures the signal fires once per discrete touch event rather than continuously.

5.2 Strict Quad Divergence

The most rigorously gated signal in the library. Requires, simultaneously: fifteen consecutive strictly-decreasing (or increasing, for shorts) lows/highs, four further equal-or-extending bars, the 9-3 band rising through a defined mid-range window, the 14-3 band confirming below its midpoint, the 40-4 band rising, and the 60-10 band below a low extremity threshold. No single condition is sufficient.

5.3 Bull / Bear Flag

Detects a momentum pause within an established directional extension: the 60-10 band must have held at or beyond a user-configurable threshold for at least five consecutive bars, followed by a 9-3 cross through a fixed trigger level, an EMA-proximity-and-side filter, and a minimum-magnitude pre-trend filter distinguishing a genuine pullback from an already-reversing trend. These three conditions are permitted to occur within a shared bar window rather than requiring exact same-bar coincidence.

5.4 20 EMA Reversal

A mean-reversion setup: price within a fixed tick tolerance of the 20-period EMA while the 60-10 band sits in extreme territory. Implemented as a one-time cross-detection event to prevent continuous re-firing.

5.5 Full Lattice Alignment

A compound signal requiring a live trendline touch to coincide with all four RC-4 bands simultaneously in aligned extreme territory. Deliberately bypasses the system's standard entry filters (Section 6) on the basis that the compound condition is already more selective than any individual filter it would otherwise be subject to.

5.6 Price / Stochastic Divergence

A classical bullish/bearish divergence pattern implemented as an explicit multi-bar state machine: a qualifying first extreme, a bounce phase, and a retest phase in which price revisits the original extreme's body-price while the 9-3 band confirms a genuine directional turn. The price-touch condition and the oscillator turn-confirmation condition are permitted to resolve on different bars within the retest phase, correctly handling gradually-developing reversal shapes rather than only sharp ones.

5.7 Quad Rotation Divergence — The Apex Signal

The system's highest-weighted signal, and the only one referred to internally as the Apex Signal: identical in structure to Price/Stochastic Divergence, with the additional requirement that a genuine Quad Rotation Event (Section 3) was observed during the setup's development. The only signal eligible for the Apex Override (Section 9).

6. Entry Gating and the Bypass Doctrine

Two universal filters apply to signals 5.1–5.4: a Universal Stochastic Filter (no long entry unless the 9-3 band is below a configurable ceiling; the mirror applies to shorts) and a Higher-Timeframe Confirmation (a secondary, higher-timeframe close must be on the correct side of its own 20-period EMA).

Signals 5.5–5.7 are exempt from both — the Bypass Doctrine. This is deliberate: each of these three signals already encodes a stronger, more specific condition than either universal filter would independently enforce, and empirical testing showed the universal filters actively suppressing legitimate instances of these three patterns without a corresponding reduction in false positives.

OverextensionGate™ (Section 8) independently governs new entries with the same exception: Price/Stochastic Divergence and Quad Rotation Divergence are exempt, since their defining structural premise — a sustained low or high 60-10 reading — is the same condition the gate is designed to flag as overextended.

7. AdaptiveGuard™ — The Unified Exit Layer

An earlier design iteration maintained separate exit logic per signal family, each re-implementing a similar strength-detection and trailing concept at slightly different thresholds. This was consolidated into AdaptiveGuard™: one mechanism, applied identically to every open position regardless of entry signal, after threshold collisions between the per-signal implementations were found to render the more specific logic unreachable in practice.

AdaptiveGuard™ is checked first, before any other position-management logic, on every bar. Its trigger level (default 80/20 on the 9-3 band) is user-adjustable. At the moment of trigger, two conditions are evaluated before any exit executes: a Profit Cushion (the position is profitable by at least one multiple of its own original stop-loss distance) and Momentum Strength (the 60-10 band is beyond its own confirmation threshold and actively moving further in the position's favor bar-over-bar).

Fig. 3 — AdaptiveGuard™ decision flow
9-3 reaches 80 / 20 Profit Cushion met AND Momentum Strength confirmed? no yes Check opposing Bull/Bear Flag → reverse, else exit flat Lock breakeven, arm persistent ATR trail recalculates every bar

If both hold, the stop moves to breakeven and a persistent, volatility-adaptive trail arms. If either fails, AdaptiveGuard™ checks for a same-bar Bull/Bear Flag pattern in the opposing direction and attempts a full reversal before falling back to a flat exit. Once armed, the trail distance recalculates every bar:

Trail Distance (ticks) = ATR(14) × 2.0 ÷ Tick Size

This produces a trail that widens automatically during elevated volatility and tightens during calm conditions, rather than holding a fixed tick distance for the remainder of the trade.

8. OverextensionGate™ and the Risk Control Suite

OverextensionGate™ Tier Threshold (Low/High) Min. Consecutive Bars
Tight Tier 8 / 92 4
Wide Tier 20 / 80 10

Table 4 — Either tier independently triggers a lockout on new entries; both are checked every bar.

Fig. 4 — OverextensionGate™ thresholds on the 60-10 band (0–100 range)
0 100 50 8 tight 20 wide 80 wide 92 tight new entries permitted in the unshaded middle region

Independent of AdaptiveGuard™ and OverextensionGate™, the following controls are available:

Control Description
Daily Loss Limit Optional hard dollar threshold; new entries suspended for the remainder of the day once breached.
Trade Cooldown Optional minimum time interval enforced between consecutive entries.
Session Filter Optional time-of-day window restricting when new entries may be evaluated.
Per-Bar Entry Guard At most one fresh entry permitted per bar, regardless of how many times a position round-trips through entry and exit within that bar.
Scale-In Cap An explicit ceiling on same-direction adds to a single open position, independent of the total contract-size ceiling.

Table 5 — Independent risk controls, all optional and user-configurable.

9. Position Sizing and the Apex Override

Baseline position size is a direct, deterministic function of the ConfluenceStack™ score, floored at one contract and capped at the user's configured maximum. The Apex Override is the single documented exception: when the Apex Signal (Quad Rotation Divergence) coincides with both a live trendline touch and a reversal candle confirmed specifically at the divergence retest bar, the position sizes at the full configured maximum regardless of the computed score — on the basis that this specific four-condition intersection represents the highest empirical conviction the system is capable of expressing.

10. Discussion and Limitations

  • Several ConfluenceStack™ weights (20 EMA Reversal, the divergence ConvictionBoost™ weight, the AdaptiveGuard™ ATR multiplier) were calibrated by relative conviction tier and adjusted iteratively based on observed trade outcomes, rather than derived from formal statistical optimization. All remain user-adjustable.
  • The Bypass Doctrine means the three exempted signals carry structurally less entry-stage downside protection than the other four, by design. This is a trade-off between suppressing false positives and limiting worst-case entries, not a free improvement in either direction.
  • Trendline-based signals depend on the operator's own charting discipline by default; signal quality for this subset is bounded by the quality of the underlying chart annotation, not purely by the code.
  • All performance characteristics described in this paper are architectural and behavioral. No win rate, risk-reward ratio, or return figure is claimed anywhere in this document, because none has been formally, independently validated at the time of writing.

11. Conclusion

RockBot Nexus formalizes a confluence-based approach to discretionary-style technical trading into the RC-4 Lattice™ and ConfluenceStack™ architecture: seven independently-evaluated signal types, a weighted scoring mechanism determining both whether and how large to trade, and AdaptiveGuard™ applied uniformly regardless of which signal opened a position. Every threshold in the system is an explicit, named, user-adjustable value — a deliberate choice for auditability, at the acknowledged cost of the flexibility a fully discretionary trader retains to deviate from stated rules.

Appendix A — Glossary of RockBot Nexus Terminology

RC-4 Lattice™
The four-band rotation-oscillator framework (9-3, 14-3, 40-4, 60-10) underlying every signal in the system.
Quad Rotation Event
All four RC-4 bands crossing into aligned extreme territory simultaneously — the rare, high-conviction condition behind the system's highest-weighted signal.
ConfluenceStack™
The weighted scoring engine summing qualifying signal weights into a single directional conviction score each bar.
ConvictionBoost™
The stacking bonus system for key-level proximity and reversal-candle confirmation.
AdaptiveGuard™
The unified, signal-agnostic exit mechanism: strength-check, breakeven lock, and ATR-based persistent trailing stop.
OverextensionGate™
The two-tier entry lockout pausing new positions when a rotation band has been pinned at an extreme too long.
The Bypass Doctrine
The design rule that Full Lattice Alignment, Price/Stochastic Divergence, and Quad Rotation Divergence are exempt from the universal entry filters and OverextensionGate™, since their own structural premise already encodes an equivalent or stronger condition.
The Apex Signal
Quad Rotation Divergence — the highest-weighted, highest-conviction signal in the library.
The Apex Override
The single maximum-position-size condition: Apex Signal + live trendline touch + retest-bar reversal candle, together.
Risk Disclosure: This document describes the technical architecture of an automated trading system. It is not investment advice and makes no claim, express or implied, regarding future trading performance. Futures trading involves substantial risk of loss and is not suitable for all investors.
© ROCKBOT NEXUS — TECHNICAL WHITE PAPER V1.1