Log In
Expert Advisor

Cascade Trader Manual

Last updated 2026-09-01 13:36:50

Cascade Trader — Manual

Getting Started

Attach Cascade Trader from the Navigator's Expert Advisors list. It manages only the symbol of the chart it's attached to.

What It Does

Cascade Trader watches five independent signal sources — EMA trend, RSI exhaustion, price spike, volume, and MACD — and only enters once all five currently agree on the same direction, on a candle that itself confirms that direction. It's a confluence system built around a genuine dependency chain rather than five conditions that simply have to happen to line up.

License Status

Shown near the bottom of the panel: ? Licensed, ? Not Licensed, or a red rejection with the reason. Automated trading — entries, martingale add-ons, trailing — all require a valid license. Manual panel buttons work regardless.

---

The Five Signal Sources

Each one is tracked as its own independent lock: none, buy, or sell. A lock only ever changes when its own qualifying condition fires — it isn't re-evaluated to "none" just because the condition currently isn't true. Once locked, it stays exactly as it is until its own opposite condition eventually fires.

1. EMA (fully independent)

Locks buy when price closes above the EMA and the EMA line itself is sloping upward over EMASlopeLookback bars — both conditions together, not price position alone. Mirrors for sell.

2. RSI (fully independent — starts the chain below)

Locks buy the moment RSI reaches RSIOversoldLevel or below. Locks sell at RSIOverboughtLevel or above.

3. Spike (depends on RSI)

Can only lock at a moment RSI is already locked that same direction — a bullish candle with a body at least SpikeMultiplier × the recent average (SpikeAvgLookback candles) locks Spike buy, but only while RSI is currently buy-locked. This is a one-time gate: once Spike has locked, it becomes fully independent — RSI later flipping away doesn't touch it. Only a qualifying candle in the opposite direction resets Spike from then on.

4. Volume (depends on Spike)

Same pattern, one link further down the chain: rising volume (this bar's volume higher than the prior bar's) on a directional candle can only lock Volume at a moment Spike is already locked that same direction. Once locked, independent — only its own opposite (rising volume on the opposite-colored candle) resets it.

5. MACD (fully independent)

Locks buy on a genuine MACD line crossing above its signal line on this closed bar; locks sell on the mirror crossover.

---

The Chain, Visually

`
RSI locks ??? Spike can now lock ??? Volume can now lock
(independent) (gated by RSI) (gated by Spike)

EMA locks independently, any time.
MACD locks independently, any time.
`

All three of the chained sources can be locked in any order relative to EMA and MACD — the chain only governs RSI?Spike?Volume amongst themselves.

---

The Entry

Checked every closed bar: the moment all 5 are simultaneously locked the same direction, and that bar's own candle is genuinely that color (bullish for a buy, bearish for a sell — no exceptions), the entry fires. This becomes the initial position and establishes the trend direction, seeding the reference level that add-ons watch from here on.

---

Martingale Add-Ons

Once the initial position is open, add-ons trigger on their own separate mechanism: price breaking the most recent reference candle's high (buy) or low (sell), with that same mandatory candle-color confirmation — repeating as the trend extends. That reference candle is the one that produced the initial entry; each add-on updates it to itself, so the next add-on watches the newest one.

RequireLocksForAddOns — off by default. When off, add-ons fire purely on that price-break mechanism, independent of whether all 5 locks are still aligned; only the initial entry ever required full 5-way agreement. When on, every single add-on additionally requires all 5 sources to be currently locked the same direction at the moment of that specific add-on — genuinely stricter, meaning stacking can pause or stop entirely if even one source has since flipped to its own opposite, resuming only once all 5 realign.

---

Stop Loss & Position Sizing

UseSL/SLUnit/SLValue — a real stop sent to the broker. Turning this off doesn't mean risk goes uncalculated: the distance is still used for Risk % sizing either way, it simply isn't sent as a real stop.

MaxSpreadPoints — a new entry is skipped entirely if the current spread exceeds this.

SizingMethod — Fixed Lot or Risk %, applied to the initial entry. Each add-on level beyond that scales up via LotMultiplier.

---

Trailing

UseTrailing with TrailStartValue/TrailLockValue/TrailStepValue:

TrailScopeAll Trades trails every position, win or lose. Profit Trades Only leaves losing positions completely alone, and is required for the Reopen mechanic below.

Reopen Mechanic (Profit Trades Only scope only)

When a position closes via its own trail while profitable, its entry price is remembered. If price later returns to that level and a fresh valid signal fires in the same direction, it reopens automatically at the same lot size, with no limit on repeats.

---

Averaging Trail

A fundamentally different way of managing exits, built around this EA's own martingale stacking.

AveragingTrail — when on, individual per-position trailing stops sending anything to the broker. Instead, each position silently checks its own crossing of Trail Start; the moment it does, it becomes a permanently locked-in basket member — that lock-in never reverses, even if price later retreats.

The basket — a single lot-weighted average entry price is computed live across every currently-open, locked-in member. A larger position counts proportionally more heavily in that average.

The virtual stop — tracked entirely by the EA as software-side state, ratcheting exactly like a real trailing stop using the same Trail Start/Lock/Step values, applied to the basket average instead of one position's own entry. Because it's software-side, it only protects while the EA is actually running and connected — a terminal disconnect at the wrong moment means nothing closes automatically.

When the virtual stop is crossed: AverageClose decides what happens to locked-in members — Profit Only closes just the ones individually profitable right then; All closes every locked-in member regardless of individual P/L. Separately, and in addition, every same-direction position currently showing any profit — locked-in or not — is also closed.

---

Pending Orders

UsePendingOrders — every entry, instead of filling immediately, is placed as a Stop order at PendingOrderDistance points beyond current price. Auto-cancelled if the trend reverses before it fills.

---

Entry Time Window

UseEntryTimeWindow with EntryStartTime/EntryEndTime (HH:MM) and EntryTimeBasis (Broker/GMT) — restricts only the first entry in a direction to a time window, correctly handling a window that spans midnight. A qualifying signal outside the window is skipped entirely rather than queued to fire once the window opens. Add-ons, manual entries, and the Reopen mechanic are unaffected by this setting.

---

Emergency Stop

EnableBuyStart/EnableSellStart, also toggled live via the panel's "Enable BUY"/"Enable SELL" buttons. Turning a direction off blocks every source of new exposure in that direction and immediately cancels any not-yet-filled pending order in that direction. It does not close anything already open.

---

Trade Management

---

Manual Panel Controls

Lot field — the size used by the manual Buy/Sell buttons specifically; has no effect on automated sizing.

Close All / Close Buys / Close Sells — closes positions on this symbol immediately.

Manual BUY/SELL — deliberately bypasses every automated guard (spread, daily loss, the entry time window) — your click is the approval. It still gets assigned the correct next martingale level and correctly counts toward the depth cap for whatever automated entries follow.

---

The Panel

Shows a live lock-status row: EMA:B RSI:B Spk:- Vol:- MACD:S — one letter per source (B/S/-) so you can watch a sequence build in real time rather than it being invisible until it fires. Also shows license status, current trend direction, buy/sell position depth, and live Buy/Sell/Total P/L.

---

Important Notes

This is a genuine confluence system, not a simple filter stack — five conditions all happening to be true at once is meaningfully rarer than any one of them alone, especially with the RSI?Spike?Volume chain narrowing things further. Expect fewer, more selective entries than a single-indicator EA.

The chain's "gate once, then independent" behavior is easy to misread — Spike locking because RSI was buy-locked does not mean Spike will unlock if RSI later flips to sell. Only Spike's own opposite candle resets Spike. Same for Volume relative to Spike.

Test on a demo account first, and specifically watch the panel's lock row build up over real market data before enabling live trading — this is the best way to get a feel for how often all 5 genuinely align.

---

Troubleshooting

No entries despite some locks showing — check whether all 5 letters actually match; a single source still on - or on the opposite letter blocks everything.

A composite signal seems to complete but no trade opens — check the Journal for the candle-color requirement; all 5 can align on a bar whose own candle doesn't match, in which case nothing fires until a later bar both re-confirms the alignment is still intact and closes the right color.

Add-ons stopped firing partway through a stack — check RequireLocksForAddOns; if it's on, one source flipping to its own opposite is enough to pause the whole stack until all 5 realign.