DOUBLE CROSS DOUBLE MOVE (DCDM) Strategy 🟦 NinjaTrader Futures | My Practical Guide with AlgoBox

09/21/2025

I watched the original training by ALGOBOX PRO | Automated Trading and built this practical, step‑by‑step guide to help you apply the DOUBLE CROSS DOUBLE MOVE (DCDM) concept inside the AlgoBox framework on NinjaTrader. I walk you through the structure, the entry logic, risk management, and how I practice the setup in market replay so you can build confidence before risking real capital. If you’ve been hunting for a high‑probability breakout follow‑through technique that uses order flow signals and clear structure, this guide unpacks the DCDM in plain terms and actionable steps.

Table of Contents

Step 1: Understand the core — What is the DCDM?

The DCDM, or Double Cross Double Move, is a structured setup inside the AlgoBox environment that leverages specific order flow crosses — primarily Flowmaster crosses — to identify high‑probability continuation moves after a breakout or strong directional thrust. In simple terms, a DCDM is telling you: “The market moved, the order flow shifted, it moved again — and there’s a decent chance the momentum will continue.” I treat it as a pattern-based, order‑flow confluence trade that asks for clear structure and measurable risk.

Key elements that define a DCDM:

  • Two Flowmaster crosses: The setup is triggered when two Flowmaster crosses appear close to one another (typically within 10–15 alga bars).
  • Order flow confirmation: The crosses indicate real‑time shifts in buying/selling activity and highlight where aggressive liquidity is entering the market.
  • Context: Usually occurs after a breakout from an accumulation area or immediately after a strong directional move.
  • Defined risk and targets: AlgoBox plots ideal stop placement and target projection levels when Flowmaster crosses are involved.

Understanding these basics is critical. If you skip the core definition and jump to entries, you’ll be guessing. I always start by identifying the two crosses and then checking market context: is this a follow‑through move or a false break? The DCDM gives me a structure to answer that question.

Step 2: Learn the primary signal — What the Flowmaster cross means

The Flowmaster cross is a proprietary AlgoBox indicator that visually and audibly signals large shifts in order flow. When a Flowmaster cross appears it’s because something meaningful happened: a cluster of aggressive buying or selling that stands out against the recent flow. I treat each cross as a micro‑event telling me that institutional or large retail orders are participating.

Here’s how I interpret Flowmaster crosses in practice:

  • First cross: Often marks the initial thrust — the breakout or big move where aggressive participants push price beyond congestion or a structural level.
  • Second cross: When it appears within 10–15 alga bars of the first, it’s the reinforcement. The second cross tells me that a fresh wave of participation is entering and the market is likely to commit further to the direction.
  • Timing matters: If the second cross comes too far after the first (e.g., many bars later), the setup loses internal coherence. Ten to fifteen alga bars is the practical window that I use to keep risk/reward behavior consistent.

Flowmaster crosses are not guarantees. They are high‑value signals because they represent real money moving. My rule: respect them, but require context. I combine crosses with structure — trend, support/resistance, and momentum — before I pull the trigger.

Step 3: Recognize the setup — Two crosses within 10–15 alga bars

The defining visual signature of the DCDM is simple: two Flowmaster crosses within a relatively tight window of alga bars. In my workflow I scan charts for that specific pattern because once those two crosses are present, the probability of a continued move increases materially compared to a single, isolated cross.

When I see two crosses, I immediately evaluate:

  1. Are the crosses in the direction of the breakout or trend?
  2. Did the price break out of a recognizable accumulation or consolidation area?
  3. Where is the nearest structure that will act as either a stop placement or a target (e.g., the golden line, previous POC, a major swing)?

Because the crosses indicate participation, my focus shifts to where to enter and where to protect the trade. AlgoBox makes this easier because it auto plots ideal levels for stop placement and target projection when the crosses are Flowmaster based. That’s a major time saver and reduces subjectivity.

Step 4: Know the alternatives — Alpha Omega crosses and how they differ

The DCDM framework is designed around Flowmaster crosses, but you can also spot the pattern using Alpha Omega crosses. Alpha Omega crosses are another class of crosses within AlgoBox that represent different internal conditions of flow and momentum.

Important distinctions I make when Alpha Omega crosses are used:

  • No auto‑plotted stops/targets: The system will not automatically draw the stop and target levels for Alpha Omega based DCDMs, so your discretion and manual plotting become more important.
  • Same logic, different signal: The structural logic of a DCDM — two crosses close together indicating a potential double move — remains valid even with Alpha Omega crosses.
  • Increased responsibility: Because AlgoBox won’t plot stops and targets automatically, I add an extra rule: always identify at least one structural support/resistance level to use for my stop and another for my reward target before entering.

Alpha Omega crosses can be useful, especially if you use them in conjunction with a Flowmaster cross. For instance, a Flowmaster cross followed by an Alpha Omega cross can be a softer confirmation when the system isn’t auto-plotting targets. But if I can rely on Flowmaster crosses for auto plotting, I prefer that for speed and clarity.

Step 5: Place the pattern in context — Breakouts and accumulation zones

In my experience, most DCDMs occur in one of two contexts:

  1. Right after a breakout from an accumulation/congestion zone.
  2. As a continuation after a clean, strong directional move.

Why context matters: a cross without structure is noise. But when those crosses line up immediately after price breaches a well‑defined accumulation zone (a box or range where order flow was balanced), I have a concrete reason to expect that the market has cleared inventory and is ready for a follow‑through move.

Steps I take to confirm context:

  • Identify the accumulation zone: horizontal boxes, volume congestion, or a visible range where price spent time trading sideways.
  • Wait for a clean breakout: a decisive close beyond that zone or a strong impulsive bar that carries price away from the range.
  • Then look for the first Flowmaster cross: if it aligns with the breakout, I now have the initial signal.
  • Finally, watch for the second cross within my 10–15 alga bar window: that’s the DCDM trigger.

By placing the pattern in context I avoid chasing isolated signals and I trade with a reason — the market cleared, big players showed up, and more may follow.

Step 6: Use AlgoBox plotted levels — Stops, targets, and the Golden Line

AlgoBox significantly speeds up the process because it automatically plots ideal levels for stop placement and target projection when the setup is based on Flowmaster crosses. I use those plotted levels as my baseline plan and then refine them with context.

Important levels I focus on:

  • Flowmaster crossbox stop: This is the immediate structural stop AlgoBox suggests — usually below the crossbox for long trades or above for shorts. I use it as my protective stop because the crossbox represents the last region of decisive order flow in the direction of the trade.
  • Golden Line: One of my primary target regions. The golden line often coincides with a price magnet — it might be a moving average, value area midpoint, or another AlgoBox‑defined level depending on your settings. I treat it as my first realistic profit objective.
  • Extended projection: AlgoBox also plots larger target projections based on the DCDM geometry. I scale into these targets rather than going all‑in on a single target to reduce variance and capture bigger moves if they come.

My rule: accept the AlgoBox plotted stop as the canonical risk for the trade, but adjust position size so that my dollar risk per trade aligns with my risk management plan. I rarely move the stop further away because that increases my risk asymmetrically.

Step 7: Add confluence — Market speed and audio box alerts

I treat Flowmaster crosses as the primary signal and everything else as confluence. Two pieces of confluence I pay attention to are market speed and audio box alerts.

Market speed

Market speed describes how quickly price is moving and how many alga bars it takes to cover a given price range. Faster markets often mean larger participants are active and there is more conviction. In a DCDM scenario, if the market speed increases after the first cross and the second cross appears quickly, I view that as stronger confirmation of follow‑through.

Audio Box alerts

AlgoBox includes audio feedback for certain order flow events — the “audio box clacks” are important because they give an audible cue that large buyers or sellers are interacting with the market. I use audio alerts as a secondary confirmation that real participants are entering rather than relying solely on visual cues.

How I combine them:

  • If two Flowmaster crosses occur and audio box clacks follow, my confidence improves materially.
  • If market speed accelerates and volume supports the direction, I increase my position sizing modestly (within pre‑defined risk limits).
  • If crosses happen but market speed is slow and there are no audio box alerts, I either pass or trade smaller size because the edge is lower.

Step 8: Walkthrough of a DCDM trade — Live setup example

I’ll walk you through a prototypical DCDM trade I might take. This is a narrative rather than a screenshot trade journal, and the purpose is to show my thought process from signal to execution.

Scenario

  • Price had been trading in an accumulation box for several alga bars.
  • Price broke out above that accumulation zone with a clean impulsive bar.
  • A Flowmaster cross appeared shortly after the breakout — my first cross.
  • Within 8 alga bars a second Flowmaster cross appeared — now the DCDM criteria were met.
  • Between the crosses, price paused and I heard audio box clacks signaling large buys hitting the tape.

Execution steps I took

  1. Marked the accumulation box and the breakout bar as reference points.
  2. Noted the AlgoBox plotted stop below the Flowmaster crossbox (this became my official stop level).
  3. Identified the golden line as my first conservative target and the extended projection as my swing target.
  4. Entered near a key price level — for me that meant using a limit order slightly aggressive relative to the pullback into the crossbox or a small partial entry on the break of the local micro‑structure.
  5. Scaled out into the golden line and trailed the remainder toward the extended target using either the crossbox level or the last structurally significant pivot as a trailing stop.

Result considerations

Every trade is different. Sometimes the market gives me both targets; sometimes I get stopped out if the second cross was misleading. What I care about is that my setup matched the DCDM checklist and I executed the plan. Over repeated trials, this process yields an edge because I’m trading defined setups with consistent rules.

Step 9: Entry tactics — Where and how I enter a DCDM trade

Entry technique is one of the most debated aspects of short‑term trading. With DCDM setups, I use a combination of limit and stop‑limit orders depending on the microstructure at the time.

Common entry approaches I use:

  • Pullback limit entry: If price pauses after the second cross and pulls back into the crossbox or a nearby structure, I place a limit order to capture a better price. This reduces my initial risk and improves potential reward.
  • Breakout continuation entry: If price breaks a local micro high/low in the direction of the DCDM with fresh speed, I enter on the break to capture momentum (typically with a stop‑limit).
  • Scaled entries: I often split my intended position into two or three parts — a smaller initial entry near the crossbox and the balance on the continuation trigger or on a successful retest of the golden line.

Practical entry checklist before I hit send:

  1. Two crosses occurred within 10–15 alga bars.
  2. Trade direction aligns with breakout or trend.
  3. Stop location is defined (Flowmaster crossbox stop or manual alternative).
  4. Target(s) identified and reward/risk calculated.
  5. Market noise and speed are acceptable — no conflicting news or irregular liquidity spikes.

Entry discipline beats heroics. I don’t chase. If I’m not getting a reasonable entry without forcing it, I walk away. DCDM offers opportunities, but only when the edges line up properly.

Step 10: Stop placement — How I protect myself

Risk control is the lifeline of any trading method. For DCDM trades I usually place stops below the Flowmaster crossbox for long trades (and above the crossbox for shorts). The logic is straightforward: if price returns into the area that produced or validated the order flow, the trade premise is invalidated.

My stop placement rules:

  • Primary stop: The AlgoBox suggested crossbox stop when available.
  • Buffer rule: Add a minimal buffer beyond the crossbox to avoid getting whipsawed by micro‑structure noise. The buffer size depends on contract volatility and current market speed.
  • Avoid moving stops outward: I rarely widen my stop after entry. If my stop gets hit, that’s a valid signal that the trade idea failed.
  • Maximum account risk: I always ensure the stop size keeps my dollar risk on the trade within my predetermined maximum per trade (e.g., 0.5%–1% of account value). If the stop required to take the trade is too large for my size, I reduce contract size or skip the trade.

Stops are not designed to be “invisible.” They are risk management tools that must be respected. If I find myself moving stops out of convenience, I know my discipline is failing and I step back to reassess my approach.

Step 11: Targeting — Where I take profits

Targets in DCDM trades are typically set around AlgoBox plotted levels like the golden line and extended projection. I use a combination of fixed targets and trailing tactics to capture profits while leaving room for larger moves.

Targeting plan I commonly follow:

  1. First target — Golden Line: Conservative and high‑probability. I usually take a portion of my position off here to lock in gains.
  2. Second target — Projection Level: AlgoBox often plots a larger projection that aligns with DCDM geometry. I take another portion here.
  3. Final target / trail: If price shows persistent order flow and high market speed, I trail the remainder using structural pivots or a crossbox trailing rule.

Scaling out helps me manage psychological pressure. Knowing I’ve taken a portion of profits at the golden line reduces the fear of missing out and allows me to let winners run with a meaningful core position still active.

Step 12: Risk management — Position sizing, expectancy, and mental rules

Even a high‑probability setup can lose. That’s why risk management is central to my DCDM application. Here are the principles I follow strictly:

  • Fixed percentage risk per trade: I risk a small percentage of my account per trade (commonly 0.25%–1% depending on personal rules and volatility).
  • Size to stop distance: Position size is calculated so that if my stop is hit I lose exactly my predetermined dollar amount.
  • Expectancy focus: I track win rate and average win/loss to calculate expectancy. A DCDM approach with proper stops and targets should yield a positive expectancy over time if executed consistently.
  • Session max loss: I set a maximum loss per session to prevent derailing emotions leading to revenge trades.
  • Review and adapt: I record each DCDM attempt and review them to find execution leaks (e.g., late entries, stop placement errors, or poor scaling choices).

Risk management isn’t glamorous, but it separates traders who survive from those who don’t. Treat stops as active components of your strategy, not as obstacles or embarrassments.

Step 13: Practice in a simulated environment — Use NinjaTrader market replay

I never recommend taking a new pattern live without rehearsal. My preferred method of practice for DCDM is NinjaTrader’s market replay. It’s a controlled environment where I can run through dozens — even hundreds — of DCDM scenarios in a short period and refine my decision process.

How I practice via market replay:

  1. Load historical days that had clear breakout and continuation moves.
  2. Run the replay speed between real‑time and 10x depending on how deeply I’m studying an area.
  3. Mark every Flowmaster cross I see and test whether a subsequent cross appeared within my 10–15 alga bar window.
  4. Simulate entries using the same rules I’ll use live (stop location, target scaling, max risk).
  5. Record results and annotate mistakes (early entries, poor stop placement, incorrect sizing).

Market replay allows me to practice the reflexive part of the strategy — hearing the audio clues, reacting to crosses, and placing entries/stops accurately. Over time, my execution speed and judgement improve dramatically compared to theoretical-only practice.

Step 14: Develop a DCDM trade plan and rules checklist

Having a clear trade plan removes ambiguity. Below is the checklist I use before accepting any DCDM trade. I literally run this checklist in my head and often annotate it in my trade log.

  1. Is the market in the same general regime as my strategy (trending vs. choppy)?
  2. Did price break out of a valid accumulation zone or follow a recent strong directional move?
  3. Are there two Flowmaster crosses within 10–15 alga bars?
  4. If Alpha Omega crosses are used, have I manually plotted stops and targets?
  5. Is the AlgoBox suggested stop acceptable relative to my account risk rules?
  6. Are audio box alerts and market speed providing confluence?
  7. Is there a clear first target (golden line) and secondary projection?
  8. Am I sizing such that my dollar risk meets my per‑trade maximum?
  9. Do I have session max loss that will cancel trading if exceeded?
  10. Have I documented the trade idea and contingency plan in my journal?

If the answer to any of these is “no” or “uncertain,” I typically skip the trade. The DCDM has better odds when the checklist is validated; without it, I’m gambling, not trading.

Step 15: Continuing education — Bootcamp, community, and incremental learning

To master DCDM or any other systematic approach, I recommend structured training combined with community feedback. AlgoBox offers an eight‑day bootcamp which I found valuable early on because it forces you to study fundamentals, observe markets, and practice specific setups like the DCDM with guided instruction.

What I gained from structured training and community involvement:

  • Faster pattern recognition through repetitive examples.
  • Clarified execution templates (where to enter, where to stop, how to scale).
  • Peer review: a second set of eyes helps identify consistent errors in execution or mindset.
  • Motivation and accountability: trading can be lonely; a community helps keep discipline high.

Even if you prefer self‑study, participating in a trader community where DCDM setups are discussed in real time can accelerate learning. I regularly review community trade breakdowns and add them to my replay practice library.

Step 16: Common pitfalls and how I avoid them

Every strategy has failure modes. With DCDM, I’ve noticed recurring mistakes that hurt performance. I address them proactively:

  • Misreading crosses: Not all crosses are equal. I avoid treating each cross as identical and always check market context.
  • Poor stop sizing: Using a stop that is too tight or too wide destroys expectancy. I size to stop and respect it.
  • Chasing entries: If I miss the ideal entry, I don’t chase. I wait for the next legitimate setup or a re‑entry trigger.
  • Overtrading DCDM: I don’t take every DCDM I see. I filter with my checklist and session rules.
  • Ignoring audio clues: Audio box clues are quick confirmations. Ignoring them means losing complementary evidence.

To avoid these, I maintain discipline through my checklist, keep a strict journal, and limit my trading hours to my highest probability session windows.

Step 17: My post‑trade routine — How I learn from every DCDM attempt

After each trading session where I attempted DCDM trades, I do a consistent review. The goal isn’t to obsess over outcomes, but to extract process improvements.

My post‑trade routine:

  1. Export trade data and mark each trade as “DCDM” in my journal.
  2. Note the timestamp of crosses, entry, stop, and each target hit or fail.
  3. Write a short narrative of why I took the trade and whether I followed the checklist.
  4. Score the execution on a scale (e.g., 1–10) for decision quality, size correctness, and emotional control.
  5. Identify one actionable improvement to practice in replay (e.g., better scaling, earlier limit placements, more patience for pullbacks).

These small iterative improvements compound quickly. Over weeks, you begin to see patterns in your mistakes and can correct them much faster than by relying on memory alone.

Step 18: Final checklist — Quick pre‑trade confirmation

Before I accept a DCDM trade live, I run this short verbal checklist to ensure the entire plan is coherent:

  • Two valid crosses within 10–15 alga bars? Yes/No
  • Trade direction aligns with breakout/accumulation? Yes/No
  • AlgoBox stop acceptable and fits my risk rules? Yes/No
  • First target (golden line) identified and gives positive R:R? Yes/No
  • Audio box or market speed confluence? Yes/No
  • Position sized to risk tolerance? Yes/No
  • Session max loss not breached? Yes/No

If any answer is “No,” I do not trade. That binary discipline is crucial; it prevents the creeping subjectivity that kills otherwise sound systems.

To wrap up, here’s the concise plan I recommend if you want to apply the DCDM concept responsibly:

  1. Learn the visual cues: be able to instantly identify Flowmaster and Alpha Omega crosses on your charting workspace.
  2. Practice in NinjaTrader market replay: run at least 50–100 DCDM scenarios and log outcomes.
  3. Adopt the AlgoBox plotted stops and targets for Flowmaster DCDMs and manually plot for Alpha Omega DCDMs.
  4. Create and stick to a risk management plan that enforces fixed dollar or percentage risk per trade.
  5. Use the pre‑trade checklist to maintain discipline.
  6. Join a trading community or bootcamp for feedback and acceleration.

I found that this method balances mechanical structure (the crosses and plotted levels) with discretionary judgement (context, audio clues, market speed). Over time, that hybrid approach allowed me to capture consistent continuation moves without becoming a slave to a single indicator.

Step 20: Closing thoughts — Why the DCDM fits into a disciplined trading approach

The DCDM is not a shortcut to easy profits. It’s a structured way to trade continuation moves using well‑defined signals and disciplined risk. What I appreciate most about the DCDM is its clarity: two crosses create a measurable event, AlgoBox helps with levels, and the strategy invites practice and repeatable execution.

If you adopt the DCDM, remember this: trade selection, risk control, and continuous rehearsal matter far more than any single indicator. The crosses are powerful because they identify where players are trading, but edge only becomes real when you can consistently apply rules, size appropriately, and learn from every outcome.

I hope this guide helps you implement the DCDM with confidence. If you’re starting out, run the bootcamp or a two‑week trial of the tools, use market replay to build muscle memory, and keep a strict journal. Trading is a marathon, not a sprint — but with a structured setup like DCDM, you can build a reliable step in your process.

Try for yourself with an Algobox 2 week Free Trial

If you found what you read interesting, you can download your free trial of Algobox here and take it for a spin yourself.

Make sure to go through some more tutorials. I can only say, that I find it the most powerful and profitable trading system out there.