Under Construction ...
Under Construction ...
Why The Fashionably Late Scalp Works:
● Momentum is a term used to describe a growing energy, building to carry an object in the direction of that momentum.
○ In terms of trading, at the lows of a move, the “momentum” is completely against a stock, but as it begins its
ascent, momentum can begin to build, and the likelihood of a stock continuing in a direction (trend) grows as
the momentum grows.
● The Fashionably Late Scalp takes advantage of real momentum by allowing the momentum to build in the direction of
the trend, then capturing the momentum at a pivotal point in the way the stock is trading.
○ We use a unique type of divergence, followed by convergence, to observe the shift and building of
momentum, and then capture the momentum that will continue in the stock as the 9 EMA (a short-term,
exponential moving average), crosses above VWAP (a volume-weighted moving average).
● In the Fashionably Late Scalp, we allow the momentum to build for us, we identify a key moment in the scalp,
and we act to take full advantage of the beautiful principle of momentum.
The exact rules of entry (all rules the exact same but inverted for short scalps):
When an upsloping 9 EMA crosses a flat to downsloping VWAP, we enter the trade long.
● We enter the trade as soon as the cross occurs.
● This cross is our visual signal for the trade to keep going in our direction.
The exact rules of stop placement:
For this scalp, we use a measured move to calculate our stop and our target.
● In trading, a measured move is a technical analysis tool used to identify a stock's price movement following a
significant change in the stock. It offers insight into the potential move.
Traders often use measured moves to set profit-taking targets and to
set risk levels for stops because it can be used as a guide to show
how appropriate the pattern is.
○ Identify the low of the day and where the 9 EMA crosses VWAP
○ Measure this initial move
○ Use the measured move to set both a stop and target for this scalp
● Hard stop 1/3 the distance from Vwap to the Low of the day.
● This is a trade where the momentum should be on our side and keep moving
quickly, so our stop stays tight, relative to the reward we are seeing.
The exact rules of exit:
We exit this trade using a measured move
● Take the measured move from the low of the day to the spot of the “cross”.
○ Target 1 measured move above the cross.
The factors that increase the probability of this scalp working as expected (or better):
● If the volume bars during the convergence > volume bars during the divergence
○ If price moves away from vwap on less volume than when price is moving back towards vwap it signals
participation and sustained demand in the form of a buy program that is creating a great environment for this
trade. It increases the probability of this trade working as the buy program is likely going to be sustained.
● Speed of the price action following the “turn” off the low of the day
○ Speed just shows us the commitment of the buyers after the turn is put in. If the buyers are sustaining, we
can expect and look for a steady convergence back to vwap. Steady is best here, steady can tell us the real
momentum is on our side and likely to sustain and even accelerate later in the scalp. The best measure of
speed can be to observe how the price action is holding above the 9 EMA after crossing back above it
following the “turn”.
○ This shows us the commitment of the buyers and the sustainability of that commitment.
The factors that decrease the probability of this scalp working:
● Choppy, slow price action following the “turn”
○ “Choppy” price action refers to a trading condition where prices move erratically. Prices frequently reverse
direction, and while they may appear to indicate a directional move, that move is unlikely to sustain a clear
trend. Choppy price action is often referred to as “Noise” in trading because the price action is exhibiting
volatility but not making substantial gains or losses over a specified period.
● Time spent around the point where the 9 EMA should cross VWAP
○ A significant pause before our entry trigger can show a lack of commitment from the buyers and can lower
the probability of this scalp moving in our favor quickly and cleanly.
When do we avoid this scalp entirely:
● We will never make this scalp when price action goes “flat” and choppy.
○ If the 9 EMA has gone flat (completely horizontal) for a period of time of more than 15 minutes after the turn
but before our entry, we don’t take this scalp, It may be a different scalp entirely.
The ideal times of day to take the scalp:
● Morning (10:00 – 10:45 am EST)
● Mid-Day (10:46-1:30 am EST)
Scalp Statistics:
● 60% win rate
● 3 to 1 Reward to Risk ratio
Why the HitchHiker Scalp works: ● In Play stock makes a distinct drive higher off the open. ○ This initial drive is not unusual, it happens all the time, but many times that drive higher off the open gets faded, and the stock pulls back while buyers and sellers battle it out for who is in control of the day. ● On this scalp, the stock does not pull back. It just holds up and starts moving sideways, building out a “consolidation”. ○ The consolidation can vary on the time and height, but here are some guides: ■ Look for a minimum of a 5-minute consolidation and a maximum of a 20-minute consolidation ■ The low of the “consolidation” should be in the upper 1/3 of the day’s trading range ○ This price action is unusual. To us, these orders are acting in a way that is not price sensitive, they are not fighting for the best prices they can get; They are large institutional orders that just want, even NEED to get filled. ○ Real institutional buy programs don’t tend to last for minutes, they tend to last for hours. This scalp allows us to hitch a ride on a properly identified buy program and allow it to do the work for us. The exact rules of ENTRY (all rules the exact same, just inverted for short scalps): ● Aggressively buy on the break higher of the 1 min bar range. We call this the HitchHiker Candle ○ Aggressively means paying the offer for a long as soon as the range breaks. ○ Don’t wait for the bar to close, enter on the range breaking. The exact rules of STOP placement: ● Hard stop trade. This is a one-and-done trade. ○ We place our stop .02 below the low of the consolidation that was developed prior to the continuation break. The exact rules of EXIT: We exit this trade using “waves.” ● Exit 1/2 our position into the first WAVE in the direction of our move ○ It’s when the first rush slows after the initial break…. “Waves” describe the cyclical nature of the way stocks move, particularly when specific buy programs are present. “Waves” create a sustained, initial move following the break but go through a period of rest before continuing on. We take advantage of this wave to exit half our position and allow the stock to rest before looking for further continuation. ● Exit 1/2 our position into the second WAVE in the direction of our move ○ This wave is more typically a grinding wave through the pullback and slowly builds with real acceleration toward the end of the wave. Factors that Increase the odds of success: ● Increase in volume on the break of the range ○ The stock is In Play so the volume should be elevated already, but ideally, we observe a significant visual increase of volume on the HitchHiker candle. ■ 30% or more volume than the prior candle can be a good threshold ● Market trending in the direction of the trade you are making ○ If SPY, QQQ, and IWM are trending higher, this trade can be extra good. ■ If the sector is trending similarly, it can help our trade as there is large buying across the sector. ● Consolidation occurring above key resistance level ○ Examples of key resistance levels: ■ Premarket high ■ Prior day high Factors that Decrease the odds of success: ● Over-extension of the initial move from the open. ○ If it was just one big up candle, not a drive, we must be very careful as it may not be a real, sustainable buying program, but instead may just have been one sloppy buy program. ● Multiple attempts higher (lower) prior to the consolidation starting. ○ We don’t want to see the stock trying to break the range multiple times before the real range break, we want to see the range trying to break to the downside and see buyers stepping in there. ● Fighting a bigger-picture trend on the day. ○ Like the factor that increases the probability, we don’t want to fight larger orders potentially against this scalp. The ideal times of day: ● Opening drive trade (see it start to set up before 9:59 am EST) When do we avoid this scalp entirely?: ● We will never make this scalp when the consolidation is just “choppy”. ○ Choppy consolidation is when the stock is not really defined by a range, it’s just moving sporadically all over the place, like a plastic bag caught in the wind. The price action is unpredictable and erratic, and most often this can be observed if a stock is consolidating with large “wicks” in both directions of the bars showing price is moving up and down quickly but lacking any real participation. Scalp Statistics: ● 55-60% win rate ● 1.9 to 1 Reward to Risk ratio
BOTRJY7 and CCSCSTJY7 Strategy Outline. Maximum length target: 8 pages. This expanded outline is intended as a working strategy playbook for trade planning, live review, and future code refinement. It describes the intended behavior of BOTRJY7 and CCSCSTJY7, including S.E.T.S, trade types, scoring, scaling, risk management, visual language, and prior-day/3-day zone integration.
Page 1, Shared Purpose and Operating Framework. Objective. Both strategies are designed to help identify, size, manage, and review intraday futures trades with strong visual transparency. They are not intended to make every chart signal tradable. The core purpose is to separate recommended or historical ideas from actual traded positions, setup quality from trade size, safety and risk state from entry enthusiasm, synthetic protection from actual broker-side protection, and trade context from raw signal generation. The trader should treat both strategies as decision-support engines with execution awareness. The goal is not simply to produce more entries. The goal is to make better decisions at the point of maximum uncertainty: before entry, during the first adverse move, after the trade becomes profitable, and near major levels where good open PnL can disappear quickly. The shared operating model is to read S.E.T.S first, confirm whether the chart mark is an idea, pending order, or actual fill, check whether price has room to the next important level, size from quality and risk, not excitement, manage from the displayed synthetic stop/trailing stop, and review decisions by comparing hollow ideas to solid fills.
Shared Visual and Risk Philosophy. Both strategies should use the same visual language. The dashboard defaults to the left side of the chart. Max trades defaults to 3 trades per session. Hollow arrows represent recommended or historical ideas. Pending markers represent live orders submitted but not yet confirmed filled. Solid arrows represent true order fills. Scoring is mainly for sizing and confidence, not blind entry permission. Synthetic stop/trailing stop is displayed on the chart and updates as trade protection improves. This visual language is meant to prevent the most common review problem: confusing what the strategy liked with what was actually traded. A hollow signal can be a valid idea, but it is not a position. A pending marker means the order process has started, but it is not yet execution truth. A solid marker is the actual trade history that should be used for execution review.
S.E.T.S Layout. Both strategies organize live decision-making around S.E.T.S, which means Safety, Entry, Target, and Scaling. S.E.T.S appears before deeper checklists so the trader first sees whether the trade is safe enough to consider. This prevents a strong signal from hiding poor risk, poor target room, or excessive size. Safety answers whether this trade can be taken without breaking the plan. Entry answers what type of trade this is and whether the trigger is valid. Target answers whether there is enough room to justify the trade. Scaling answers whether this should be minimum size, normal size, enhanced size, or no add.
Page 2, Shared Display, Protection, and Transparency Rules. Dashboard Transparency. The dashboard should give the trader the minimum needed information without covering the chart. It should show current trade direction or flat state, S.E.T.S status, last recommendation, last actual trade, current blocked reason if no trade is allowed, trade count versus max trades, current synthetic stop/trailing level if in trade, risk cap and protected PnL estimate, quality downgrade or size-down status, and zone context once prior-day/3-day zones are added. Blocked reasons should be short and explicit, including max trades/session, daily loss, risk cap, no setup, REST/volatility, no room to next level, VWAP wait, and setup not eligible. Blocked reasons create post-trade accountability. If the trader overrides a block, the journal can later separate strategy-approved trades from manual discretion trades. This matters when reviewing whether the strategy improves PnL or simply adds more activity.
Synthetic Stop and Trailing Stop. Both strategies display a synthetic stop on the chart. This is used to reduce the probability of negative PnL after a trade becomes positive, protect open profit as price moves favorably, trail behind price based on MFE, ATR, lock percentage, or setup-specific rules, and make the trade management logic visible rather than hidden. The synthetic stop should be read in phases. In the initial risk phase, the stop is structural and usually sits beyond the setup candle, level, or pullback area. In the breakeven phase, once price proves the trade, the stop reduces the chance of returning to negative PnL. In the profit-protection phase, after MFE expands, the stop trails to protect a percentage of open profit. In the zone-defense phase, when price approaches a major opposing level, the stop may tighten even before normal trailing logic requires it. Color should carry most of the meaning: red for initial risk, blue for breakeven/profit protection, and gold or amber for active trailing. The chart should not need large explanatory labels on every bar. CCSCSTJY7 also includes optional broker emergency stops behind the synthetic stop for live orders. These are disaster backstops, not the primary trade manager. The synthetic stop remains the main displayed management level.
Zone Context, Without Chart Overload. Recommended future zone context should include 3-day high and 3-day low as major reference zones, prior day high and prior day low as primary intraday reaction zones, and secondary prior-day support and resistance as lower-priority context zones. These zones should be quiet on the chart: faint rectangles, dashed center lines, and right-edge labels only. They should affect scoring, sizing, scale-in permission, and trailing behavior more than raw entry permission. Zone logic should answer one of three questions: where can this trade fail, where should profit protection tighten, and is there enough room to justify size. If a plotted area does not answer one of those questions, it should be hidden, faded, or omitted.
Page 3, BOTRJY7 Strategy Overview and Trade Types. Strategy Identity. BOTRJY7 is a continuation, breakout, and trend-momentum strategy. It is designed to trade with the trend only. Its main job is to evaluate several trend-aligned setup types, score them, size them, and manage the trade with visible protection. BOTRJY7 should feel like a disciplined continuation trader. It prefers alignment, patience, and enough room for the trade to develop. It should be suspicious of technically valid trades that are crowded into VWAP, stuck under prior highs, or arriving late after several candles of movement. Its core profile is that it is best suited for with-trend continuation and breakout behavior, uses T.R.E.N.D.S checklists after the S.E.T.S summary, uses Bollinger bands as part of sizing context, uses synthetic protection and giveback tracking, supports optional Connect-the-Dots SAR entries, and supports protected re-entry logic after favorable trade behavior.
BOTRJY7 Trade Types. BOTRJY7 evaluates several setup families. EMA Pullback is a trend continuation entry after price pulls back toward the moving average structure and then resumes in the trend direction. Breakout Retest is a breakout through a level or range followed by confirmation or retest behavior. This is the primary BO range | Trend entry type in the S.E.T.S Entry row. Failed Break is a failure at a level that creates a reversal-style continuation opportunity in the larger trend direction. VWAP Reclaim is a reclaim of VWAP or VWAP-side acceptance that supports renewed trend direction. Momentum Flag is a flag or pause after momentum, looking for continuation rather than reversal. Momentum Push is a stronger momentum continuation signal, often requiring caution on chase risk. Structure Pullback is a pullback in a higher-high/higher-low or lower-high/lower-low trend structure. This is useful when trend structure is clean but the entry is not a classic breakout.
BOTRJY7 Trade Type Comparison. EMA Pullback works best in a clean directional trend with orderly pullbacks. The entry idea is to enter as price resumes from EMA support/resistance. The main risk is that the pullback turns into a trend break. The preferred sizing treatment is normal size if trend and VWAP agree, with reduced size if VWAP is crowded. The management focus is to protect quickly if price fails to resume. Breakout Retest works best in range compression or a level break with acceptance. The entry idea is to enter after break/retest or confirmed acceptance. The main risk is a false breakout or trap. The preferred sizing treatment is to size up only with room beyond the level and clean retest. The management focus is to trail under/above the retest level. Failed Break works best as a failed push through a level back into trend direction. The entry idea is to enter after rejection confirms failure. The main risk is that the failure becomes a real breakout against the trade. The preferred sizing treatment is smaller unless rejection is sharp and room is clear. The management focus is to exit fast if the level is reclaimed against the trade. VWAP Reclaim works best when price loses then reclaims VWAP in the trend direction. The entry idea is to enter on VWAP-side acceptance. The main risk is VWAP chop and repeated crosses. The preferred sizing treatment is normal only if the trend filter agrees, with reduced size in chop. The management focus is to tighten if price returns to VWAP. Momentum Flag works best after a strong impulse, controlled pause, and continuation setup. The entry idea is to enter a flag break in the trend direction. The main risk is late continuation or exhaustion. The preferred sizing treatment is normal to larger if Bollinger expansion and room support the trade. The management focus is to protect once the flag breakout extends. Momentum Push works best with strong immediate continuation. The entry idea is to enter with momentum confirmation. The main risk is chasing into exhaustion or a major level. The preferred sizing treatment is usually reduced unless early and clean. The management focus is to use faster trailing and avoid late adds. Structure Pullback works best in clear HH/HL or LH/LL structure. The entry idea is to enter after 1-3 countertrend bars resolve. The main risk is structure break or deeper pullback. The preferred sizing treatment is normal if structure is clean, with reduced size if the pullback is messy. The management focus is to stop around the structure failure point.
BOTRJY7 Entry Philosophy. BOTRJY7 should only trade when the setup aligns with trend and safety rules. A strong setup can still be blocked if maximum trades have already been used, daily loss or session loss limits are reached, risk per trade is too high, VWAP proximity or side rules are not satisfied, the market is too choppy or compressed, or the trade has poor room to target or is entering directly into nearby resistance/support. BOTRJY7 should be strictest when entry is late. A late long under PDH/3DH or a late short above PDL/3DL should not receive full size simply because the trend checklist is green. The best version of this strategy rewards clean early continuation and penalizes trades that need immediate follow-through to avoid trouble.
Page 4, BOTRJY7 S.E.T.S, T.R.E.N.D.S, and Scaling. S.E.T.S for BOTRJY7. Safety confirms the trade is allowed. It checks session limits, daily guardrails, risk cap, synthetic stop readiness, and whether current conditions are too unfavorable. Safety should not be affected by how attractive the entry looks. If max trades, daily loss, risk cap, or protection state fails, the trade should remain blocked. Entry identifies whether the setup is a breakout/range entry or a trend-continuation entry. The key display idea is E = BO range | Trend. This means the trader should quickly see whether the strategy is reading a breakout/range opportunity, a trend continuation opportunity, or neither. Target measures whether the trade has enough room to justify entry. Future zone logic should check room to 3DH/3DL, PDH/PDL, and secondary prior-day zones. Target should not only mean a fixed profit objective. It should mean expected path. A breakout retest may target continuation beyond a level, while an EMA pullback may target the next swing or prior high/low. Scaling decides whether size should remain normal, be reduced, or allow adds. This is where score, Bollinger context, trend strength, room-to-zone, and current risk combine. Full size should require multiple confirmations: good trend, good room, acceptable stop distance, favorable Bollinger context, and no major opposing zone directly ahead.
T.R.E.N.D.S Checklists. After S.E.T.S, BOTRJY7 keeps the trend checklists. These include BO T.R.E.N.D.S for breakout conditions and Momentum T.R.E.N.D.S for general continuation strength. These checklists should not duplicate S.E.T.S. They are deeper detail after the safety and trade-plan summary. S.E.T.S decides whether the trade plan is acceptable. T.R.E.N.D.S explains why the setup is or is not high quality.
Scoring and Scaling. BOTRJY7 scoring should influence size rather than act as a simple on/off trigger. The score can support larger size only when safety and target room are also acceptable. Sizing should improve when trend is clean, entry aligns with VWAP and moving averages, Bollinger context supports expansion or continuation, price has room to the next opposing zone, and setup is breaking and retesting a meaningful level. Sizing should reduce when price is entering directly into PDH, PDL, 3DH, 3DL, or secondary S/R, VWAP is crowded, Bollinger position suggests exhaustion rather than continuation, choppy flip behavior is present, or synthetic stop distance creates too much dollar risk.
BOTRJY7 Sizing State Comparison. In the No trade state, safety fails, max trades are reached, the risk cap is exceeded, there is no valid setup, or the daily guard is active. The action is to not enter and show the blocked reason. In the Minimum size state, a setup exists but quality is mixed, target room is limited, VWAP is crowded, or zone risk is nearby. The action is to allow only the smallest planned size. In the Normal size state, trend, setup, target room, and risk are all acceptable. The action is to use standard planned size. In the Enhanced size state, there is a strong score, Bollinger support, clear room, clean trend, and favorable level behavior. The action is to allow larger size within max cap. In the No add state, the open trade is profitable but the next opposing zone is close or the trail is not protective enough. The action is to keep current size. In the Add allowed state, the open trade has protected PnL, a fresh continuation signal, and room to the next level. The action is to add only within session and contract caps.
Page 5, CCSCSTJY7 Strategy Overview. Strategy Identity. CCSCSTJY7 is a dual-mode price-action strategy for NQ, YM, and ES. It focuses on two major styles: SC, which means Single Candle trades, and ST, which means Single Trend trades. In Auto mode, SC has priority when both SC and ST are valid on the same bar. CCSCSTJY7 should feel more tactical than BOTRJY7. It is built around candle behavior at important areas, especially when price shows a clean attempt to leave, reclaim, reject, or continue from those areas. It should be fast to recognize opportunity, but strict about not chasing candles after the best part of the move is already gone. Its core profile is that it uses small-wick candles leaving key areas, uses trend/reversal behavior around VWAP, round numbers, prior levels, and moving averages, uses SMB-style synthetic stop display and trailing protection, uses optional broker emergency stops behind the synthetic stop, and uses score-based sizing, with quality downgrades when conditions are mixed.
SC Mode, Single Candle. SC mode looks for small-wick candles leaving important areas. It is designed for faster trades where candle quality matters heavily. The main SC variants are BO, MO, OC, and eBO. BO means Breakout, where a candle breaks through a range or key level and begins leaving that area. MO means Momentum, which is a second-candle entry after a large impulse candle where the fast moving average is moving with price. OC means Opening Clean Candle, which is a clean early-session candle that shows small-wick directional intent. eBO means Early Breakout, which is a forming-candle entry that must occur early enough in the candle so the strategy is not chasing. SC is most useful when the candle itself is the trade. The entry, target, and risk are tightly connected to the current candle's behavior. If the candle loses quality, develops a large adverse wick, or stops leaving the key area, the trade should not be treated like a long-duration trend idea. SC target logic is based on keeping a percentage of the candle's maximum potential PnL. The default concept is to keep at least 20% of max candle PnL, with stronger locking if the trade holds into the next candle.
ST Mode, Single Trend. ST mode is designed for trend or reversal-from-key-area behavior. It can hold longer than SC and uses broader confirmation, including VWAP reactions, EMA crosses, trend continuation, reversal through or from a key area, MFE lock, and EMA-based exit logic. ST is most useful when the first candle is only the start of a broader move. It can tolerate more time than SC, but it still needs proof that the level reaction or trend transition is holding. ST should avoid becoming a hope hold after the original trend thesis is invalidated.
Page 6, CCSCSTJY7 Trade Types, S.E.T.S, and Scaling. SMB Setup Families. CCSCSTJY7 includes SMB-style setup categories. These should be treated as labels and context for the SC/ST engine rather than isolated systems. SC-oriented setups include RB, which means Rubber Band snapback after extension, SDP, which means Second Day Play, 2C, which means Second Chance retest/reclaim, and GGG, which means Gap Give & Go. ST-oriented setups include FL, which means Fashionably Late, BS, which means Backside, HH, which means HitchHiker, and BD, which means Big Dawg. Where setup details overlap, use the SC/ST definitions on Page 5 and the shared visual/risk rules on Page 2 rather than repeating the same management logic.
CCSCSTJY7 Trade Type Comparison. SC-BO is an SC mode trade that works best during a clean break away from a range or level. The entry idea is to enter as the candle leaves the area early. The main risk is breakout failure or late chase. The sizing/scaling bias is normal if early, with reduced size if close to an opposing zone. SC-MO is an SC mode trade that works best after a large impulse followed by second-candle continuation. The entry idea is to enter when the second candle confirms impulse direction. The main risk is exhaustion after impulse. The sizing/scaling bias is smaller if extended and normal if room remains. SC-OC is an SC mode trade that works best with an early session clean directional candle. The entry idea is to enter early when the opening candle has a small adverse wick. The main risk is opening volatility reversal. The sizing/scaling bias is conservative until session direction is clearer. SC-eBO is an SC mode trade that works best when a forming candle breaks early with clean structure. The entry idea is to enter before the candle is complete, inside the entry window. The main risk is premature entry before confirmation. The sizing/scaling bias is small to normal and requires tight safety. ST-REV is an ST mode trade that works best as a reversal from VWAP, round number, PDH/PDL, or major zone. The entry idea is to enter after rejection and trend confirmation. The main risk is that the reversal fails and trend resumes against the trade. The sizing/scaling bias is normal only with confirmation, with reduced size in chop. ST-THRU is an ST mode trade that works best when price moves through a key area and accepts beyond it. The entry idea is to enter continuation after acceptance. The main risk is a break back through the level. The sizing/scaling bias is normal if the level holds, with no add without room. RB is SC context and works best with overextension and snapback potential. The entry idea is to enter the snapback candle after stretch. The main risk is that the snapback fails into continuation. The sizing/scaling bias is usually smaller unless rejection is decisive. SDP is SC context and works best with Day-2 continuation/reclaim behavior. The entry idea is to enter after prior-day support/reclaim behavior. The main risk is that the prior-day level fails. The sizing/scaling bias is normal if the level is respected. 2C is SC context and works best with a retest/reclaim after the first attempt. The entry idea is to enter the second chance after the first move fails. The main risk is that the reclaim fails again. The sizing/scaling bias is normal only with tight invalidation. GGG is SC context and works best with gap continuation and consolidation break. The entry idea is to enter a mini-consolidation break. The main risk is that the gap fades or fills. The sizing/scaling bias is normal if the market accepts the gap direction. FL is ST context and works best with late but valid trend participation. The entry idea is to enter after MA/VWAP confirmation. The main risk is that the trade is too late in the move. The sizing/scaling bias is often reduced, with no chase into a zone. BS is ST context and works best with a backside move toward VWAP or trend transition. The entry idea is to enter after backside confirms. The main risk is a snapback against the backside thesis. The sizing/scaling bias is normal if the VWAP path is open. HH is ST context and works best as a program-like trend ride. The entry idea is to enter with trend continuation. The main risk is sudden trend interruption. The sizing/scaling bias is that it can scale if protected and room remains. BD is ST context and works best with midday flag/trend continuation. The entry idea is to enter flag continuation. The main risk is a low-liquidity fake continuation. The sizing/scaling bias is conservative unless volume confirms.
S.E.T.S for CCSCSTJY7. Safety shows max trade risk, synthetic stop state, broker emergency stop status, REST/volatility state, daily limits, and whether the strategy is connected and able to protect the position. Safety is especially important because the strategy is intrabar-aware and may act quickly. Entry shows current mode and variant, including SC-BO, SC-MO, SC-OC, SC-eBO, ST-REV, and ST-THRU. If flat, Entry should show why SC or ST is blocked. A trader should not have to infer whether the system is trying to take a single-candle move, a trend reversal, or a continuation through a level. For Target, SC target is based on retaining a percentage of the entry candle's max PnL. ST target is based on trend continuation, MFE retention, EMA exit logic, and room to the next important level. Scaling shows current size, max allowed size, score, quality downgrade state, and whether additional contracts are allowed. For SC trades, Scaling should usually be more conservative because the trade is tied to a single candle's opportunity window. For ST trades, Scaling can be more flexible, but only after the position is protected and the level/trend thesis remains intact.
CCSCSTJY7 Sizing State Comparison. In the SC early and clean state, the candle is leaving a key area inside the entry window. The preferred action is to allow planned SC size if risk is acceptable. In the SC late state, the candle has already moved too far from origin. The preferred action is to reduce size or block entry. In the SC held into next candle state, the next candle confirms with controlled adverse wick. The preferred action is to increase lock percentage and add only if room remains. In the ST confirmed state, VWAP/EMA/level behavior supports a developing leg. The preferred action is to allow normal ST size. In the ST mixed state, a trend idea exists but confirmation is incomplete. The preferred action is minimum size or no trade. In the REST active state, candle/volatility state warns of poor conditions. The preferred action is to block or pause. In the Near major opposing zone state, the trade has limited room before PDH/PDL/3DH/3DL. The preferred action is to size down, allow no add, and trail tighter.
Page 7, Prior-Day and 3-Day Zone Integration. Zone Hierarchy. If added, zones should be ranked. First, 3DH and 3DL have the highest priority. These are major multi-day extremes and should affect target, reversal risk, and scale-in decisions. Second, PDH and PDL are primary prior-day reference levels. These are important for breakout/retest, rejection, continuation, and target logic. Third, secondary prior-day support/resistance are lower priority areas based on prior-day structure. These can help explain stalls and reactions but should not overwhelm the chart.
Zone Behavior Comparison. 3DH has the highest resistance reference priority. Its best trading use is breakout acceptance, short rejection, and long target. The risk warning is that longs chasing directly below it can stall sharply. The scoring/scaling effect is to add score on clean reclaim/acceptance and reduce long size below it. 3DL has the highest support reference priority. Its best trading use is breakdown acceptance, long rejection, and short target. The risk warning is that shorts chasing directly above it can snap back. The scoring/scaling effect is to add score on clean breakdown and reduce short size above it. PDH is a primary prior-day resistance level. Its best trading use is breakout retest, target, and rejection point. The risk warning is that it is a common fakeout area. The scoring/scaling effect is to size up only after acceptance and tighten the trail into it. PDL is a primary prior-day support level. Its best trading use is breakdown retest, target, and reversal point. The risk warning is that it is a common failed breakdown area. The scoring/scaling effect is to size up only after acceptance and tighten the trail into it. Secondary prior-day resistance is moderate priority. Its best trading use is to explain stalls and partial targets. The risk warning is that it can interrupt continuation. The scoring/scaling effect is a mild size reduction if close. Secondary prior-day support is moderate priority. Its best trading use is to explain bounces and partial targets. The risk warning is that it can interrupt short continuation. The scoring/scaling effect is a mild size reduction if close.
Visual Rules. The chart should stay readable. Use faint transparent rectangles, dashed center lines, right-edge labels only, fade or hide zones far from current price, limit visible zones to the nearest relevant areas, and avoid large labels inside active candle space. The best visual implementation is a quiet map. Major levels should be visible enough to explain price behavior, but not so strong that they compete with candles, fills, and the synthetic stop. The most recent price action should remain the visual priority.
Trading Use. Zones should influence the trade plan this way. Longs are better when reclaiming or holding support zones. Shorts are better when rejecting or losing resistance zones. Longs should size down when entering just below 3DH or PDH. Shorts should size down when entering just above 3DL or PDL. Scale-ins should be blocked when there is not enough room to the next opposing zone. Synthetic trailing should tighten as price approaches a major opposing zone. When room to the opposing zone is very close, reward-to-risk is poor unless entry is a breakout acceptance trade, so the action is to reduce size or block scale-in. When room is moderate, the trade is acceptable but should be managed actively, so the action is normal size only if setup quality is strong. When room is large, the trade has space to develop, so the action is to allow normal or enhanced size if all other rules agree. When price is at the zone, it is a decision point, not a chase point, so the action is to require rejection, reclaim, or acceptance confirmation. When price is through the zone with acceptance, the level may flip from resistance to support or support to resistance, so the action is to improve score after retest/hold.
Dashboard Use. Add one simple line, not a full second dashboard. An example is ZONES: near PDH | room 18.5 pts | size OK. Another example is ZONES: into 3DH resistance | size down | no add. The zone line should be used by both strategies but interpreted differently. BOTRJY7 uses it mostly for continuation room and scale-in permission. CCSCSTJY7 uses it more directly as setup context because many SC/ST trades begin at or near key areas.
Page 8, Review, Risk Controls, and Practical Use. Daily Use Routine. Before trading, confirm the correct instrument and session, confirm the dashboard is visible on the left, confirm max trades is set to 3 unless intentionally changed, confirm strategy mode, either BOTRJY7 trend/continuation or CCSCSTJY7 Auto/SC/ST, confirm synthetic stop display is enabled, confirm broker emergency stop setting for CCSCSTJY7 live trading, and confirm whether prior-day and 3-day zones are visible or intentionally hidden. During trading, read S.E.T.S before the detailed checklist, treat hollow arrows as ideas, not trades, treat pending markers as submitted orders, not fills, treat solid arrows as actual execution truth, respect blocked reasons, do not scale when the dashboard says risk, room, or quality is poor, and treat major zones as decision points: hold, reject, accept, or protect. Avoid treating them as automatic breakout invitations. After trading, review hollow ideas versus actual solid fills, review blocked reasons and whether they prevented poor trades, review giveback and protected PnL behavior, review whether zones caused expected stalls, reversals, or target hits, and review whether full-size trades had enough room and whether reduced-size trades were correctly downgraded.
Review Comparison Matrix. The review question, Was the trade aligned with its strategy identity, focuses on trend continuation or breakout with trend for BOTRJY7 and candle/level behavior or SC/ST setup for CCSCSTJY7. The review question, Was size justified, focuses on trend score, Bollinger support, and room to zone for BOTRJY7 and candle quality, setup score, REST state, and room to zone for CCSCSTJY7. The review question, Was entry too late, focuses on chasing after continuation already moved for BOTRJY7 and entering after the SC candle exceeded the window for CCSCSTJY7. The review question, Was the stop useful, focuses on whether the synthetic trail reduced giveback after trend proof for BOTRJY7 and whether the SMB-style synthetic stop protected the candle/trend thesis for CCSCSTJY7. The review question, Did zones help, focuses on whether zones explained target room and scale-in decisions for BOTRJY7 and whether zones explained setup origin, rejection, or acceptance for CCSCSTJY7. The review question, Was arrow interpretation clean, focuses on hollow idea versus solid fill for BOTRJY7 and hollow/side/pending versus solid fill for CCSCSTJY7.
Risk Guardrails. Both strategies should remain conservative around daily loss limits, max consecutive losses, max trades per session, max entry risk, poor room to target, late entries into extended candles, entries directly into major opposing zones, and disconnects or conditions where synthetic protection cannot function. Risk controls should be evaluated before setup quality. A trade that violates max loss, max trades, or risk cap should not be rescued by a strong chart pattern. Likewise, a strong trade should not receive extra contracts when the stop distance or opposing-zone distance makes the math unattractive.
Recommended Enhancement Priority. The strongest next enhancements are to add quiet 3DH/3DL, PDH/PDL, and secondary prior-day zones, add a dashboard room-to-zone line, use zone proximity to reduce size and block scale-ins, tighten synthetic trailing near major opposing zones, and track performance by setup type, zone type, and arrow type. Additional useful reporting fields include average MFE by setup, average giveback by setup, win rate for trades taken near PDH/PDL, win rate for breakouts through 3DH/3DL, performance of hollow recommended ideas versus actual solid-fill trades, size-down trades versus full-size trades, and trades blocked by risk cap and whether they would have worked or failed.
Summary. BOTRJY7 is the cleaner trend-continuation and breakout engine. It should be used when the market is directional and trend alignment is clear. CCSCSTJY7 is the more specialized price-action engine. It should be used when candle behavior around key areas, single-candle moves, or SMB-style setup context is central to the trade. Both strategies should begin with S.E.T.S, use scoring mainly for sizing, show the difference between ideas and actual fills, and make trade protection visible on the chart.
COSMBJY7 is a selective scalp engine built around the S.E.T.S. framework, Safety, Entry, Target, and Scaling, with T.H.O.R.S. active reversal logic. The strategy converts institutional footprint patterns into deterministic arm and trigger trade plans using VWAP, 9 EMA, ATR extension, Bollinger Bands, cumulative RVOL, prior day levels, premarket levels, recurrent support and resistance, and 80/20 reversal numbers when appropriate. Each setup first arms from context, then fires only on a mechanical break, cross, or touch, with the goal of disciplined asymmetric risk rather than prediction. Safety controls the risk cap, initial stop, synthetic PnL protection, daily and hourly guards, and trailing shadow. Entry controls the setup state, level touch, candle type, small wick quality, score, grade, and direction. Target defines T1, runner, VWAP, measured move, thirds, R multiple, or half and trail. Scaling uses the score based contract ceiling plus the risk cap, while THORS can remain structurally valid even when the score is only B. Every valid trade must have a tight structural invalidation point and a larger target path, accepting a lower hit rate only when reward to risk and execution discipline are favorable. The default max trade risk is $200, quantity is reduced when stop distance makes the trade too expensive, two losses per hour can pause the strategy, and the initial stop is placed beyond the structure that invalidates the setup, such as a swing, range, reversal candle, gap, or level. Synthetic PnL protection arms after favorable excursion and trails by retaining part of maximum open PnL, with a visual shadow line marking the active trail. Same color candles can be held until a non small wick candle appears or PnL protection activates, and attempts are capped by setup state to prevent repeated forced entries. The chart display includes a S.E.T.S. dashboard, tick by tick dominant long or short score, inside candle flip and wick details, THORS active trade letters, and lookback marks showing prior setups. THORS is the highest focus reversal mode. It looks for a pushed move into a true reversal number or key area, then requires a reversal candle and a small wick marubozu like entry candle. T represents trend exhaustion, H represents hammer or shooting star, O represents objective reversal level, R represents reversal entry, and S or ! represents stay and trail management. Ideal THORS occurs when price reverses from a reversal number or key area with the correct prior wick and small wick entry candle. A weaker but acceptable setup may have valid level proximity but less ideal wick structure, while a setup with no nearby reversal number or key area should be filtered under default settings. Default THORS settings require reversal number proximity, a 10 tick buffer, 1 point ideal prior wick, and 4 point max entry wick. Trade types include SDP for prior day rejection, GGG for held gap range break, BD for tight flag or consolidation breakout, RB for ATR or Bollinger overextension snapback, SC for breakout retest confirmation, BS for backside VWAP shift, HH for opening hold continuation, FL for late EMA or VWAP cross after an extreme, ST for recurrent or 80/20 key area leave, and THORS for exhaustion reversal into a key level. Grades determine contract ceiling: A+ at 92 or higher allows up to 4 contracts, A from 84 to 91 allows up to 3, B from 76 to 83 allows up to 2, C from 68 to 75 allows 1, and PASS below 68 is display only unless THORS structure validates and the risk cap allows. Score components include VWAP and EMA direction, Bollinger context, cumulative RVOL, reversal or key number proximity, prior wick quality, and expectancy tracking. The score sets the contract ceiling, but the dollar risk cap can still reduce quantity. For YM, up to four contracts may be allowed only if total risk remains below the risk cap. THORS remains structure first, meaning an excellent location with clean risk can remain valid even if the score is not perfect. Best use cases include SDP for second day continuation or rejection, GGG for opening gap holds, BD and RB for institutional flags or overextension, SC and ST for clean retests or key area leaves, and THORS for final reversals after exhaustion. The operating checklist is to confirm the S.E.T.S. dashboard and risk settings before live use, treat hollow arrows as study marks, rely on solid arrows plus order and fill status for execution confirmation, respect F# and w# details inside small wick candles, and use THORS aggressively only when T, H, O, and R are clearly visible in structure. This is a trading process guide only, not financial advice, and should be validated in simulation, replay, and live simulation before using real capital.
SCSTCLJY7 is a dual mode price action strategy for NinjaTrader 8 built around the S.E.T.S. framework. The strategy trades two independent modes centered on key market areas including session VWAP, round numbers (000, 00, 50), and recurrent price zones that have been touched three or more times. Mode SC (Single Candle) trades the individual candle leaving a key area and is designed to hold one candle, or up to two candles when specific hold criteria are met. Mode ST (Single Trend) trades the move itself, either reversing from or continuing through a key area after confirmation from a moving average cross. The strategy includes Auto, SC Only, and ST Only operating modes, with SC taking priority whenever both modes qualify simultaneously. A synthetic stop system continuously monitors price and immediately exits all positions when the calculated stop level is touched. Because the stop is synthetic, it is never submitted to the broker and only functions while the strategy remains connected and running.
The Global S.E.T.S. framework applies to every trade. Safety includes a hard PnL guard equivalent to approximately $200 per contract, automatically calculated as 10 NQ points, 40 YM points, or 4 ES points. When reached, all positions are immediately flattened. A breakeven function arms after +6 points of maximum favorable excursion, while an invisible MFE based trailing stop protects profits as trades develop. Daily safeguards include maximum daily loss limits, consecutive loss limits, volatility REST filters that suppress entries during excessive wick or volatility conditions, orphan position protection, and disconnect monitoring. Entries are only allowed at predefined key areas with a maximum of two attempts per trade idea. Orders are evaluated intrabar using OnPriceChange with Auto Trade enabled by default. Profit objectives focus on retaining at least 20 percent of a trade's maximum favorable excursion on at least 90 percent of completed trades, using a progressive profit retention ladder of 20 percent, 40 percent, and 70 percent as confirmation improves. Position sizing increases only through recurrent zone scoring and never determines whether a trade is allowed. The maximum position size is two contracts.
Key trading areas consist of VWAP, psychological round numbers, and recurrent price zones. VWAP serves as a session volume weighted average price and acts as a magnet, reversal point, and continuation level. Round numbers use instrument specific grids of NQ 50 points, YM 100 points, and ES 25 points. Recurrent zones represent price buckets touched three or more times and increase trade confidence as well as position size.
Mode SC (Single Candle) trades the candle itself as it leaves a key area. Entries require an adverse wick of 0 to 4 points, a real body of at least 3 points, an opening price within 6 points of a key area, and a close beyond that level. The candle must follow either a hammer or bullish or bearish conversion candle, and entries must occur within the first 7 points of movement to avoid chasing extended moves. Structural stops are placed two ticks beyond the entry candle's far wick, while the trailing stop intentionally remains loose during the first candle. Minimum profit targets begin at 20 percent of the entry candle's range, increase to 40 percent when held into a qualified second candle, and increase to 70 percent when confirmed by Parabolic SAR agreement. Position size begins with one contract and increases to two when recurrent zone scoring reaches four or more touches.
Mode SC includes several specialized variations. BO trades breakouts through key levels on the entry candle. MO enters on the second candle following a large impulse of at least 1.5 times ATR with EMA5 moving in the same direction. OC focuses on the first clean candle after the opening session, typically around 9:32 AM and only once per day. eBO allows early intrabar entries while the candle is still forming, provided the body has developed between approximately 2.4 and 7 points with a wick no greater than 4 points. The Hold Into Next Candle rule evaluates the first 7 points of the second candle. If the adverse wick remains at or below 4 points, the position continues and profit protection increases. Agreement with Parabolic SAR further raises retained profit targets while allowing the trailing stop to remain intentionally loose during early trade development. Success is measured by consistently limiting losing trades to approximately 10 points or less while converting developed maximum favorable excursion into retained profits through the invisible trailing stop.
Mode ST (Single Trend) trades larger directional moves either reversing from or continuing through important key areas. Confirmation requires a moving average cross involving EMA5 and EMA20 or EMA9 and VWAP. Structural stops are placed beyond the two bar swing extreme while breakeven and MFE based trailing protection activate as profits increase. Trend exits occur upon a closing violation of EMA9 or a synthetic stop trigger. Larger trends retain a minimum of 20 percent of maximum favorable excursion initially and approximately 50 percent once the trend matures. ST includes REV trades that reverse from key levels following a moving average cross and THRU trades that continue through key levels with sufficient momentum and volume. Position sizing follows the same recurrent zone scoring system as SC while remaining capped at two contracts.
The Safety Engine provides detailed trade protection. Unrealized losses equivalent to approximately $200 per contract immediately flatten all positions. Synthetic stop and trailing stop levels are displayed visually but never submitted as broker orders. Every market tick compares price against these calculated levels, allowing the strategy to flatten positions instantly when necessary. Session guards include REST mode during excessive volatility, a maximum of two attempts per trade idea, daily loss limits, consecutive loss limits, orphan position detection, and automatic session closing before market close. Execution management synchronizes entry prices with broker fills, tracks partial fills, detects manual intervention, timestamps every significant trading event, and records the percentage of maximum favorable excursion retained for each completed trade.
The display system includes a glass gray S.E.T.S. dashboard showing live safety status, entry qualification, target progression, and scaling information. Filled arrows indicate active positions while hollow arrows represent historical trades. Trade boxes remain visible for three hours after completion. Candle statistics display flip counts, consecutive run counts, and large body values. Alerts are organized into setup, execution, and profit protection categories, each supporting multiple selectable sound options.
Trade types include SC BO, SC MO, SC OC, SC eBO, ST REV, and ST THRU. Each follows the S.E.T.S. structure of Safety, Entry, Target, and Scaling while adapting its specific entry logic to breakout, momentum, opening range, early breakout, reversal, or continuation conditions. Live operating recommendations include testing each mode independently before enabling Auto mode, validating operation on Sim101 before trading live, keeping the Output window visible for synthetic stop and execution monitoring, ensuring the strategy begins in a flat position, and using live tick data or Tick Replay for accurate flip count calculations. The overall objective of SCSTCLJY7 is to combine disciplined risk management, high quality price action entries, synthetic profit protection, and adaptive scaling into a consistent rule based trading framework.
===
Why The Fashionably Late Scalp Works:
● Momentum is a term used to describe a growing energy, building to carry an object in the direction of that momentum.
○ In terms of trading, at the lows of a move, the “momentum” is completely against a stock, but as it begins its
ascent, momentum can begin to build, and the likelihood of a stock continuing in a direction (trend) grows as
the momentum grows.
● The Fashionably Late Scalp takes advantage of real momentum by allowing the momentum to build in the direction of
the trend, then capturing the momentum at a pivotal point in the way the stock is trading.
○ We use a unique type of divergence, followed by convergence, to observe the shift and building of
momentum, and then capture the momentum that will continue in the stock as the 9 EMA (a short-term,
exponential moving average), crosses above VWAP (a volume-weighted moving average).
● In the Fashionably Late Scalp, we allow the momentum to build for us, we identify a key moment in the scalp,
and we act to take full advantage of the beautiful principle of momentum.
The exact rules of entry (all rules the exact same but inverted for short scalps):
When an upsloping 9 EMA crosses a flat to downsloping VWAP, we enter the trade long.
● We enter the trade as soon as the cross occurs.
● This cross is our visual signal for the trade to keep going in our direction.
The exact rules of stop placement:
For this scalp, we use a measured move to calculate our stop and our target.
● In trading, a measured move is a technical analysis tool used to identify a stock's price movement following a
significant change in the stock. It offers insight into the potential move.
Traders often use measured moves to set profit-taking targets and to
set risk levels for stops because it can be used as a guide to show
how appropriate the pattern is.
○ Identify the low of the day and where the 9 EMA crosses VWAP
○ Measure this initial move
○ Use the measured move to set both a stop and target for this scalp
● Hard stop 1/3 the distance from Vwap to the Low of the day.
● This is a trade where the momentum should be on our side and keep moving
quickly, so our stop stays tight, relative to the reward we are seeing.
The exact rules of exit:
We exit this trade using a measured move
● Take the measured move from the low of the day to the spot of the “cross”.
○ Target 1 measured move above the cross.
The factors that increase the probability of this scalp working as expected (or better):
● If the volume bars during the convergence > volume bars during the divergence
○ If price moves away from vwap on less volume than when price is moving back towards vwap it signals
participation and sustained demand in the form of a buy program that is creating a great environment for this
trade. It increases the probability of this trade working as the buy program is likely going to be sustained.
● Speed of the price action following the “turn” off the low of the day
○ Speed just shows us the commitment of the buyers after the turn is put in. If the buyers are sustaining, we
can expect and look for a steady convergence back to vwap. Steady is best here, steady can tell us the real
momentum is on our side and likely to sustain and even accelerate later in the scalp. The best measure of
speed can be to observe how the price action is holding above the 9 EMA after crossing back above it
following the “turn”.
○ This shows us the commitment of the buyers and the sustainability of that commitment.
The factors that decrease the probability of this scalp working:
● Choppy, slow price action following the “turn”
○ “Choppy” price action refers to a trading condition where prices move erratically. Prices frequently reverse
direction, and while they may appear to indicate a directional move, that move is unlikely to sustain a clear
trend. Choppy price action is often referred to as “Noise” in trading because the price action is exhibiting
volatility but not making substantial gains or losses over a specified period.
● Time spent around the point where the 9 EMA should cross VWAP
○ A significant pause before our entry trigger can show a lack of commitment from the buyers and can lower
the probability of this scalp moving in our favor quickly and cleanly.
When do we avoid this scalp entirely:
● We will never make this scalp when price action goes “flat” and choppy.
○ If the 9 EMA has gone flat (completely horizontal) for a period of time of more than 15 minutes after the turn
but before our entry, we don’t take this scalp, It may be a different scalp entirely.
The ideal times of day to take the scalp:
● Morning (10:00 – 10:45 am EST)
● Mid-Day (10:46-1:30 am EST)
Scalp Statistics:
● 60% win rate
● 3 to 1 Reward to Risk ratio
Why the HitchHiker Scalp works: ● In Play stock makes a distinct drive higher off the open. ○ This initial drive is not unusual, it happens all the time, but many times that drive higher off the open gets faded, and the stock pulls back while buyers and sellers battle it out for who is in control of the day. ● On this scalp, the stock does not pull back. It just holds up and starts moving sideways, building out a “consolidation”. ○ The consolidation can vary on the time and height, but here are some guides: ■ Look for a minimum of a 5-minute consolidation and a maximum of a 20-minute consolidation ■ The low of the “consolidation” should be in the upper 1/3 of the day’s trading range ○ This price action is unusual. To us, these orders are acting in a way that is not price sensitive, they are not fighting for the best prices they can get; They are large institutional orders that just want, even NEED to get filled. ○ Real institutional buy programs don’t tend to last for minutes, they tend to last for hours. This scalp allows us to hitch a ride on a properly identified buy program and allow it to do the work for us. The exact rules of ENTRY (all rules the exact same, just inverted for short scalps): ● Aggressively buy on the break higher of the 1 min bar range. We call this the HitchHiker Candle ○ Aggressively means paying the offer for a long as soon as the range breaks. ○ Don’t wait for the bar to close, enter on the range breaking. The exact rules of STOP placement: ● Hard stop trade. This is a one-and-done trade. ○ We place our stop .02 below the low of the consolidation that was developed prior to the continuation break. The exact rules of EXIT: We exit this trade using “waves.” ● Exit 1/2 our position into the first WAVE in the direction of our move ○ It’s when the first rush slows after the initial break…. “Waves” describe the cyclical nature of the way stocks move, particularly when specific buy programs are present. “Waves” create a sustained, initial move following the break but go through a period of rest before continuing on. We take advantage of this wave to exit half our position and allow the stock to rest before looking for further continuation. ● Exit 1/2 our position into the second WAVE in the direction of our move ○ This wave is more typically a grinding wave through the pullback and slowly builds with real acceleration toward the end of the wave. Factors that Increase the odds of success: ● Increase in volume on the break of the range ○ The stock is In Play so the volume should be elevated already, but ideally, we observe a significant visual increase of volume on the HitchHiker candle. ■ 30% or more volume than the prior candle can be a good threshold ● Market trending in the direction of the trade you are making ○ If SPY, QQQ, and IWM are trending higher, this trade can be extra good. ■ If the sector is trending similarly, it can help our trade as there is large buying across the sector. ● Consolidation occurring above key resistance level ○ Examples of key resistance levels: ■ Premarket high ■ Prior day high Factors that Decrease the odds of success: ● Over-extension of the initial move from the open. ○ If it was just one big up candle, not a drive, we must be very careful as it may not be a real, sustainable buying program, but instead may just have been one sloppy buy program. ● Multiple attempts higher (lower) prior to the consolidation starting. ○ We don’t want to see the stock trying to break the range multiple times before the real range break, we want to see the range trying to break to the downside and see buyers stepping in there. ● Fighting a bigger-picture trend on the day. ○ Like the factor that increases the probability, we don’t want to fight larger orders potentially against this scalp. The ideal times of day: ● Opening drive trade (see it start to set up before 9:59 am EST) When do we avoid this scalp entirely?: ● We will never make this scalp when the consolidation is just “choppy”. ○ Choppy consolidation is when the stock is not really defined by a range, it’s just moving sporadically all over the place, like a plastic bag caught in the wind. The price action is unpredictable and erratic, and most often this can be observed if a stock is consolidating with large “wicks” in both directions of the bars showing price is moving up and down quickly but lacking any real participation. Scalp Statistics: ● 55-60% win rate ● 1.9 to 1 Reward to Risk ratio
Why the RubberBand Scalp Works:
● In Play stock makes an extended directional move. It grinds down in a very controlled way.
○ Sort of feels like sellers are slowly but very consistently pressing the price lower; they are selling but not rushing
● Then sellers start to accelerate their selling, they are more urgent to get their position sold
○ The sell program starts rushing and getting sloppy with their execution, they care more about being done with the sell
order than they do about getting good prices.
● This creates an unsustainable amount of selling pressure, and once that sloppy sell order has ended, we expect the stock, the
rubber band, to SNAPBACK and price to return to normalcy.
○ It's not the extension that makes this trade work, it’s the sloppiness of the acceleration that creates the opportunity for
us and makes this trade work when the rubber band starts to SNAP back.
● We wait for the extension to try and stretch as far as it can, and then we observe for a moment when it just can't extend any
further and we start to see a distinct SNAPBACK, a clear change in the participants involved in the stock and we take
advantage of the aggressive sell program ending and ride the SNAP back up.
● This works the exact same way, but in reverse for short trades.
The exact rules of Entry (all rules the exact same, just inverted for short scalps):
● Aggressively buy when a SINGLE green candle clears the highs of 2 or more preceding candles (a “double bar break”)
● We enter as soon as that SNAPBACK candle takes out the highs of the prior continuation candles
○ Enter aggressively, paying the offer, without waiting
for the candle to close.
● This is a 2 Strikes and we are OUT scalp.
○ We can give this scalp 2 entry attempts in the stock in
a day.
The exact rules of Stop placement:
● Hard stop .02 below the low of the day
○ We are expecting the sell program to be done
○ Since the SNAPBACK candle almost always marks
the low of the day, the stop is usually right below this
candle.
The exact rules of Exit:
Exit in 1/3rds to let the rubber band extend in our favor
● Exit 1/3 of position at 1:1 R/R from entry to stop
● Exit 1/3 of position at 2:1 R/R from entry to stop
● Exit final 1/3 of position into VWAP
Factors that Increase the odds of success:
● RVOL > 5 +
○ RVOL (relative volume) tells us generally how In Play the stock is; 5+ RVOL is typically a very In Play stock
● Price down > 3 ATRs from the open
○ This is a really solid extension typically and one that will have lots of participants involved.
● Volume and Range of 1-minute candles increase on the last “leg” lower
○ Showing the increase in acceleration of the sloppy sell program
○ It also shows an increase in volatility
■ Volatility = opportunity for us as traders
● SNAPBACK bar is one of the 5 highest volume bars on the day
○ This can confirm the strength of the snapback for us, showing how many traders are aligned with the scalp we are
making.
Factors that Decrease the odds of success:
● Fresh breaking negative news in this stock against the trade
● Trade offered on Day 1 of a break of a higher time frame range
The ideal times of day to take this Scalp:
● The best times of day for this scalp are:
○ Morning (10-10:45 am EST) after an accelerated extension from the open
○ Mid-Day(10:45- 1:30 am EST) after a morning extension accelerates lower
● Special note about the Open (9:30 – 10 am EST)
○ This trade can show up on the open IF it’s already extended on a higher time frame (hourly or daily chart) and then
accelerates the extension during the opening session.
When do we avoid this scalp entirely?:
● If the stock is not extended from VWAP and there is no clear acceleration from the trend
● Don’t fade a cleanly trending market
○ When the Market (SPY, QQQ, IWM) is down-trending in a steady way (similar to the consistent trend portion of this
trade), we want to avoid this trade as it's simply a cleanly trending market and far less likely to give us the Rubber
Band effect we want to take advantage of with this scalp.
Scalp Statistics:
● 60-65% win rate
● 1.6 to 1 Reward to Risk ratio
Why the Back$ide Scalp works: ● In Play stock moves away from VWAP trying to move lower, it even can feel like this might just keep going lower, extending more from VWAP. Traders short the stock already feel excited; they start thinking about how much money they will make if the stock does extend further!!! But then it just doesn’t…. ● The stock stops going lower and buyers step in to support the stock. And then buyers continue to buy the stock back up towards VWAP. They do so in an identifiable way with: ● distinct higher high (at least 1) AND ● distinct higher low (at least 1) A new trend is established with these patterns. ● Following this new trend, the shorts who were initially excited about the potential of how far this stock could go in their favor have turned hopeful that the stock will turn around and keep going lower and FEARFUL that if it doesn’t, they are going to be caught on the WRONG side of the trade. ● As the stock continues to methodically and consistently hold higher they begin to lose all hope and the FEAR of being wrong takes over. The BACK$IDE of the initial move is being established. ● When a range is developed above a short-term moving average (the 9 EMA) and the range breaks higher shorts stop out of their trade, creating a fast and powerful move back to VWAP. The Exact Rules of Entry (all rules exactly the same, just inverted for short scalps): ● We enter aggressively on a break of a 1-minute bar from consolidation after the “BACK$IDE” has been established. ○ The “Backside” is a trading term often used to describe the rising phase of a stock price after a distinct low has been reached. During this rising phase, the price will often trade above a rising 9 EMA. This phase often confuses traders who don't follow the current momentum in the stock. ○ Aggressively means paying the offer for a long as soon as the range breaks, don’t wait for the bar to close. The Exact Rules of Stop Placement: ● Hard Stop trade, This is a One and Done trade, ONE ATTEMPT ONLY ○ Our hard stop is placed .02 below the most recent higher low ○ We place it in that relatively tight spot because we expect the scalp to quickly move in our direction, to drive towards VWAP quickly, not to linger, fail and come back lower. The Exact Rules of Exit: ● Exit entire position at VWAP Factors that Increase the probability of this Scalp working as expected (or better): ● Consistency of the price action off the low of the day ○ “Consistency” refers to price action that has clear, identifiable patterns and trends without too much erratic movement. Traders prefer consistent price action because it's easier to interpret and make trading decisions based on the visible patterns that show up. ● Time below the short-term moving average after the consistent buying begins ○ We want a majority of the trading to happen ABOVE the 9 EMA confirming the consistent buying is occurring. ● Potentially confusing news catalyst for the stock, because that can cause price reversals Factors that Decrease the probability of this Scalp working as expected: ● The general market trending AGAINST the direction of this scalp ○ It is less likely that shorts will get fearful if the market is trending lower ● Location of range ○ Should be greater than halfway between the low of the day and VWAP The ideal times of day to take this Scalp: ● Ideal periods to execute: ○ Morning (10-10:45 am EST) ○ Mid – Day (10:46 – 1:30 am EST) When do we avoid this scalp entirely?: ● We will never take this trade if a stock is in a day 1 break out on a higher time frame ○ We won’t buy a stock that has just gapped below a significantly higher time frame range because higher time frame buyers may be wrong and need to sell into any up move. Scalp Statistics: ● 50 - 60% win rate ● 1.4 to 1 Reward to Risk ratio
Elite Scalping Instructions In SET Form
S = Stop Loss
E = Entry
T = Target
Core Rule: Do not predict. Recognize the setup, wait for the moment, define the risk, take the trade, then manage by plan.
Failed Breakout Into VWAP Continuation Short
S. Stop Loss: Place stop above the high of the failed breakout move.
E. Entry: Enter short after price stuffs at resistance, loses VWAP, changes character, and closes below the prior two candle lows.
T. Target: Target the measured move lower, usually the distance from the initial high to the breakdown area. Take partials into the flush, but trail if momentum remains strong.
Day Two Puppy Dog Continuation Long
S. Stop Loss: Place stop below the low of the small consolidation.
E. Entry: Enter long when price breaks and holds above the puppy dog consolidation, premarket high, and key round number.
T. Target: Ride the momentum until it stalls. Use the first close below the 9 EMA as the main exit signal.
VWAP Continuation Long
S. Stop Loss: Place stop slightly below the pullback low, ideally about two cents below the low for stocks.
E. Entry: Enter long when price makes a first move higher, pulls into VWAP, buyers step in, and price reclaims VWAP.
T. Target: First target is high of day. If buyers remain in control, trail the rest until a clear lower high and lower low forms.
Rubber Band Long From Key Support
S. Stop Loss: Place stop slightly below low of day or below the support level that created the bounce.
E. Entry: Enter long after an extended move lower into key support, followed by a clear tape shift, aggressive bids, and a noticeable bounce.
T. Target: Target VWAP. If price cannot lift from the lows quickly, reconsider or scratch because the selling may not be finished.
Backside Rebid Long After Failed Rollover
S. Stop Loss: Place stop below the higher low or below the failed rollover area.
E. Entry: Enter long when price pulls back, looks like it may roll over, traps late shorts, then rebids and breaks the small upside consolidation.
T. Target: Target VWAP or the prior mean reversion zone. This trade should move quickly after the trap.
Failed Rubber Band, Scratch And Reverse Information
S. Stop Loss: Do not wait for full stop if price repeatedly fails to lift. Scratch when the trade fails to behave correctly.
E. Entry: The original long is entered after an extension lower and expected bounce, but if price tries to push higher one, two, three times and fails, the trade is no longer valid.
T. Target: No target if the bounce fails. Treat the failed trade as information and prepare for the next setup.
Big Dog Consolidation Short
S. Stop Loss: Place stop above the failed pop or above the consolidation high.
E. Entry: Enter short after a failed rubber band bounce, repeated failed upside attempts, consolidation build, and clear seller control.
T. Target: Use measured moves. First target is one range width lower. Second target is two range widths lower.
Fashionably Late Long
S. Stop Loss: Place stop about one third below the range or below the structure that confirms the trade is wrong.
E. Entry: Enter long when price reclaims VWAP, the 9 EMA crosses above VWAP, volume increases, and buyers show a consistent program.
T. Target: Target the measured move from the low of the range to the cross area. Trail as price approaches target, but allow normal dips if buyers continue to rebid.
Above The Clouds Continuation Long
S. Stop Loss: Place stop below the consolidation low.
E. Entry: Enter long after a failed backside move, price gets above the major resistance cloud, holds near prior highs, and breaks with strong volume.
T. Target: Trail the trade. Exit on blowoff acceleration, a lower high plus lower low, or trail into the end of day if trend remains clean.
Overextension Rubber Band Short
S. Stop Loss: Place stop above high of day.
E. Entry: Enter short only after extension, overextension, a push into a major round number, tape acceleration, then a clear tape shift or buyer disappearance.
T. Target: Target mean reversion, not a full collapse. Take profit when price normalizes unless the tape shows a true unwind.
Universal Trade Rules
S. Stop Loss: Define the stop before entering. If the trade fails to act correctly, scratch early instead of hoping.
E. Entry: Enter only when the setup, location, tape, and confirmation align. Movement alone is not edge.
T. Target: Use measured moves, VWAP, high of day, low of day, 9 EMA, or structure based on the setup.
Daily Execution Rules
S. Stop Loss: Take losses cleanly. A failed trade is information, not a reason for revenge.
E. Entry: The alert or movement only tells you to focus. It does not tell you to trade.
T. Target: Take what the setup is designed to give. Do not negotiate with the trade after the plan is complete.
Final Instruction:
Trade small, take clean reps, trust the tape, and let small decisions stack in your favor.
BOTR4J25 and THOR4J25 are two single file NinjaTrader 8 NinjaScript strategies for index futures, specifically YM and NQ, on thirty second, sixty second, and ninety second charts. The instrument geometry auto scales, and when instrument mode is set to auto, the strategy resolves NQ versus YM from the chart symbol and tick size. These two strategies are designed to work together. THOR4J25 fades an exhausted move at the turn, while BOTR4J25 rides the trend that follows. THOR is the reversal trader, and BOTR4 is the breakout, continuation, and pullback trend trader. THOR has no re entry. Once a reversal plays out and a new trend forms, that continuation belongs to BOTR4. When both strategies are run on the same instrument, the sequence is simple. THOR enters at the reversal, and BOTR4 enters for the new leg that follows. BOTR4 waits a few bars after the turn for its trend gates to satisfy. The EMAs must uncross, which allows BOTR4 to engage the new trend once it is real, instead of entering on the exact bar where THOR exits.
The most important rule is that structure triggers the entry, while score only grades the setup and sizes the trade. Score never creates a trade. A setup can score A plus and still not fire if the structural sequence is incomplete. There are two different zero to one hundred scores, and they should not be confused. The grade score is the per setup score on the triggering closed bar. For BOTR4, this is called the Setup Score. For THOR, this is called the Thor Score. The grade score gates and ranks the trade. It maps the setup to A plus, A, B, or C. Only trades at or above the minimum grade are taken, and the default minimum grade is B. The display score is the per candle score printed every bar. This is the colored B percent or S percent printed above or below each candle. The display score is only a read only situational lean. It never gates a trade.
The units principle is important. For YM, one point equals one tick. For NQ, one point equals four ticks, because the tick size is zero point two five. All geometry and protection are expressed in ticks or scaled by ATR, so the same settings behave correctly on both instruments. The dashboard mode line shows the resolved NQ or YM mode and the live EMA5 slope.
BOTR4J25 is the trend trader. It trades three with trend setups: breakout, continuation, and pullback. The setups are made mutually exclusive by structure. The priority is breakout first, pullback second, and continuation third. The EMA9 tag is the hard separator between pullback and continuation. The trend reference is EMA5 versus EMA20. Breakout means a new directional leg leaving a balance area. The structural gate for breakout requires a lead trend, a close beyond EMA20, a rising EMA5, a close beyond a dynamic ATR tight range plus buffer, and a bar range of at least one point three times ATR. This confirms real expansion.
Pullback means a with trend re entry after a retrace to value. The structural gate for pullback requires an established EMA5 greater than EMA20 trend, a pullback that tagged EMA9 or EMA20, or an EMA5 trajectory early entry. Price must reclaim EMA9, and the strong trend gate must also pass. Continuation means the trend persists through a shallow pause. The structural gate for continuation requires an established EMA5 greater than EMA20 trend, no EMA9 tag, a shallow pause, and then a resume beyond the three bar pause extreme while price holds EMA9. This is not a fresh break.
The dynamic breakout range uses variable length. Breakout does not clear a fixed ten bar window. Starting at the most recent bar, the range grows backward only while the high low band stays within the range band times ATR. The default range band is two point five times ATR. The first bar that would widen the range past that limit ends the range. A tight three or four bar coil stays three or four bars. A longer base extends to the lookback cap of ten bars, but never below the minimum range bars of three. The same range band feeds the entry test, the sizing checklist, and the on chart range box, so all three remain aligned.
The pullback strong trend gate requires the trend to be genuinely moving, not merely EMA5 greater than EMA20. All three conditions must hold when the toggle called PB Require Strong Trend is enabled. First, the EMAs must be stacked. For a long trade, EMA5 must be greater than EMA9, and EMA9 must be greater than EMA20. For a short trade, EMA5 must be less than EMA9, and EMA9 must be less than EMA20. There are no entries while the EMAs are tangled. Second, the separation between EMA5 and EMA20 must be at least zero point five times ATR. Third, EMA20 must be rising for a long trade, or falling for a short trade, over the last three bars. This removes weak mid range pullbacks that fire in chop.
The EMA5 trajectory early entry allows a pullback to fire without a deep pullback tag when EMA5 is sloping at or above the slope threshold in ticks per bar, and the entry candle wick is within the instrument allowance. For NQ, the wick allowance is six ticks. For YM, the wick allowance is four ticks. This buys the trajectory of price instead of waiting for textbook structure, but it still must pass the strong trend gate.
BOTR4J25 grades the setup using the Setup Score. Trend alignment, based on EMA5 versus EMA20, gives twenty five points and is the largest weight because a with trend setup is the precondition for breakout, continuation, and pullback. With trend three of the last four bars gives twenty points, while with trend two of the last four bars gives ten points. A clean entry candle gives twenty points and rewards a decisive entry bar with little rejection. An early body that is not overextended gives ten points and rewards catching the move early instead of chasing after a large bar. Average volume over three bars greater than or equal to the minimum gives ten points and confirms participation behind the move. Holding EMA9 gives ten points and means the fast trend line was reclaimed or held. SAR on the trade side gives five points as secondary trend confirmation. Breakout type gives an additional five point bonus because a confirmed expansion break is inherently higher conviction.
The grade map is as follows. A plus is a score of ninety or higher. This is top quality and full size if sizing is on. A is a score between eighty and eighty nine, which is high quality. B is a score between seventy and seventy nine, and this is the default minimum grade taken. C is a score between fifty five and sixty nine, which is below the default minimum grade and is skipped by default. The candle score color legend is also important. For A plus, buy score text is cyan and sell score text is magenta. For scores from seventy to eighty nine, buy score text is green and sell score text is red. For scores from fifty to sixty nine, score text is white. For scores below fifty, score text is light grey.
Base contracts default to two. The strategy enters two or more contracts up front on any accepted setup. Optional score sizing can add one or two contracts. The T R E N D S checklist has six points. A score of five out of six adds one contract. A score of six out of six adds two contracts over the base when score sizing is on. This sizes by confluence, not by direction. Pyramiding is allowed by default. The strategy adds one contract every sixteen ticks of favorable move while EMA5 remains above EMA9 for a long trade, up to the maximum contracts setting, which defaults to four. It stops adding the moment the trend rolls over. Pyramiding raises the blended entry price, so a sharp reversal hits the whole stack. The sixteen tick spacing and maximum of four contracts limit that risk. The give back ladder, if enabled, exits the entire position and can cut a pyramid short.
BOTR4J25 exits are based primarily on EMA9. A candle that closes beyond EMA9 ends the trade. For a long trade, the exit occurs when a bar closes below EMA9. For a short trade, the exit occurs when a bar closes above EMA9. This is the primary trend ride exit. It holds through pullbacks to EMA9 and only exits when the trend structurally breaks. Profit protection is tuned for trend riding. The give back ladder is off by default. The five tier percentage give back ladder is ten ticks to fifty percent, eighteen ticks to sixty percent, twenty eight ticks to seventy percent, forty ticks to eighty percent, and sixty ticks to ninety percent. It is off by default because the tight first rung can clip a trend that pulls back to EMA9. It can be turned on for range days.
The single give back setting is twenty four ticks for YM and fourteen ticks for NQ. This is a wide backstop, not a tight trail. It only exits after a large give back from peak, while normal EMA9 pullbacks stay in. Breakeven turns on after twenty four ticks favorable for YM, or fourteen ticks favorable for NQ. When breakeven triggers, the stop moves to entry plus two ticks. This removes risk without tightening the ride. All protection is tick based, instrument aware, and runs intraday on each tick. With the ladder off, on a sharp reversal, the strategy relies on the EMA9 close exit, breakeven, and the wide give back. The ladder can be turned on for tighter risk in chop.
The RSI settings are period six, smoothing one, oversold twenty, and overbought eighty. This makes RSI raw and highly responsive. On BOTR4, the eighty and twenty extremes flag reversal risk against a trend entry. The display score midline bias, fifty two and forty eight, is a separate directional lean. Fast RSI reaches twenty and eighty often on thirty second bars, so it is only a small five point corroborator in the grade. It is never a trigger. Smoothing can be raised to two if RSI is too jumpy.
THOR4J25 is the reversal trader. THOR fades an exhausted move back the other way. The trend reference is EMA5. A long reversal follows a down exhaustion, and a short reversal follows an up exhaustion. The T H O R S structure begins with T, which means exhaustion. There must be an extended run in the move being faded. It must be a dominant run, not a two candle pop. H means opposite candle. A reversal direction candle must appear. For a long reversal, this is a bullish candle after a down leg. For a short reversal, this is a bearish candle after an up leg. O means on level. The extreme must sit on a hard level, such as a round number, VWAP, swing level, prior day level, or three day level. Strength and confluence are scored. R means entry confirmation candle. A confirmation candle in the reversal direction completes the sequence. S means safety. The structural stop goes beyond the reversal extreme plus a buffer, with a minimum stop enforced. Then the strategy manages the trade using EMA5 trail, ladder, or level target.
Exhaustion must be a dominant run. The T layer no longer accepts a simple two consecutive candle move. The exhaustion direction must own the recent window. At least sixty seven percent of the last six candles must close in the exhaustion direction. This includes examples like three of four or four of six. The settings are Require Exhaustion Trend at least sixty seven percent, Window six, and Percent zero point six seven. This filters short entries fired into a still rising trend on a small bounce. Window can be set to four for the looser three of four version. Percent can be lowered to zero point six zero if the strategy is too quiet.
Thor Score grades the reversal setup. An exhaustion run at or above minimum and dominant gives twenty five points and confirms a real exhausted leg to fade. Hard level plus confluence gives fifteen points, plus up to ten more. This means the extreme is on a level, and stronger or multiple levels score more. A reversal candle gives twenty points. A confirm candle gives fifteen points. A Bollinger extreme gives ten points because stretch beyond the band supports a fade. An RSI extreme at twenty or lower, or eighty or higher, gives five points because momentum is washed out at the extreme. Only trades at or above the minimum grade of B are taken, and only if the full T H O R S structure is present. Score alone never fires a fade.
Both strategies include chart visualizations. Full size arrows mark every opportunity over the lookback. The default lookback is one hundred eighty minutes of history, and it auto scales to bar size. A filled arrow means the signal was executed and had a real fill on that signal bar. A hollow arrow means the signal was blocked, with a two letter reason inside. Lime means long, and magenta means short. Arrow size is controlled by the Arrow Size setting. The glyph font is controlled by the Arrow Glyph Font setting, with Segoe UI Symbol as the default. The type label, such as breakout, continuation, pullback, or reversal, sits beyond the arrow. Arrows redraw once per bar and on the last historical bar, so loading stays fast.
The blocked reason codes are ZN, GR, and SK. ZN means reversal zone veto. This means the trade would enter straight into a strong zone ahead, such as shorting into support or buying into resistance. This is BOTR4 only. GR means grade below minimum. The structure was met, but the setup graded below the minimum grade. SK means skipped. The setup was valid but not taken because the strategy was already in a position, on cooldown, or the signal was on a historical bar that a chart strategy will not fill.
The EMA lines are consistent across both strategies. EMA5 is bright yellow. EMA9 is purple. EMA20 is cyan. All are width three and identical on both strategies. THOR now plots all three. Candle labels are decluttered. The score, shown as B percent or S percent plus tier, is shown on the last four candles. Body range, flip number, and wick are shown on the last seven candles. On THOR, during an active trade, the under body count becomes the white T H O R S exclamation run.
Reversal time zones are drawn on the chart. Each upcoming reversal time draws a gold box spanning the window. The default window is two minutes. Box height equals the anticipated range, based on the high minus low of the most recent ten minutes of price action. It auto scales to bar size and is centered on current price while re centering live. The box turns red when price and time enter the window. Passed windows disappear. The chart needs empty space to the right of the last bar for the boxes to be visible.
Other on chart aids include the breakout range box and reversal price levels. BOTR4 shows a breakout range box that outlines the dynamic coil that breakout must clear. THOR shows reversal price levels, which are the hard levels that reversal trades fade into. Both strategies show a dashboard. The dashboard shows setup and grade, real position and order status, fills and rejections, mode, NQ or YM plus EMA5 slope, and the reversal window countdown.
Protection presets for BOTR4 should be validated in Playback. For a trend day, use minimum grade B, keep the profit ladder off, use a profit trigger of thirty ticks for YM and sixteen ticks for NQ, use give back of thirty ticks for YM and sixteen ticks for NQ, use breakeven at plus twenty ticks for YM and plus twelve ticks for NQ with plus two ticks, allow pyramiding on with maximum four contracts, and use EMA9 close as the trend exit. For a normal day, use minimum grade B, keep the profit ladder off or light, use a profit trigger of twenty ticks for YM and twelve ticks for NQ, use give back of sixteen ticks for YM and ten ticks for NQ, use breakeven at plus fourteen ticks for YM and plus nine ticks for NQ with plus two ticks, allow pyramiding on with maximum three contracts, and use EMA9 close as the trend exit. For a balance or range day, use minimum grade A, turn the profit ladder on and tight, use a profit trigger of ten ticks for YM and eight ticks for NQ, use give back of six ticks for YM and six ticks for NQ, use breakeven at plus eight ticks for YM and plus six ticks for NQ with plus one tick, keep pyramiding off, and use EMA9 close as the trend exit. For a reversal or exhaustion day, use minimum grade A and prefer THOR, turn the profit ladder on and tight, use a profit trigger of ten ticks for YM and eight ticks for NQ, use give back of six ticks for YM and six ticks for NQ, use breakeven at plus eight ticks for YM and plus six ticks for NQ with plus one tick, keep pyramiding off, and use EMA9 close as the trend exit.
The day type should be read from the dashboard. A sustained one way trajectory, trend alignment okay, and price stair stepping the EMA5 and EMA9 suggest a trend day. On trend days, loosen protection, ride the move, and allow pyramiding. Trajectory oscillating around zero, price coiling around VWAP, and many ZN blocks suggest a balance day. On balance days, tighten protection, raise minimum grade to A, and turn pyramiding off. Reversal and exhaustion days are THOR’s domain.
Operationally, use one class per file. BOTR4J25 dot C S must contain only the BOTR4J25 class. THOR4J25 dot C S must contain only the THOR4J25 class. The same class in two files triggers many C S zero one zero one and C S zero one one one already defines errors. Order display on the chart is an account and attachment matter, not a code matter. The Chart Trader account must match the strategy account, and the strategy should be enabled on the chart with Plot Executions turned on. Market entries fill instantly, so there may be no resting entry line. Only the protective stop rests. Chart strategies do not fill historical bars. They only fill live signals after enabling. Arrows are a superset of fills. ENTERED is intent. STATUS and POSITION are the real position. Recompile after any edit.
Here is the more detailed actual code logic for entries in [THORJ20ScaledSAR.cs (line 463)](/mnt/c/Users/drter/Documents/New project/THORJ20ScaledSAR.cs:463).
Bar Meaning
0 = current forming candle.
1 = prior candle.
2, 3, 4 = older candles.
The strategy runs OnEachTick, so the current candle can trigger before it closes.
Main Entry Rule
A trade enters only when all 4 are true:
T + H + O + R
T = trend ending exhaustion
H = reversal candle quality
O = algo number
R = entry/recovery timing
S, SAR, VWAP, and score bonuses do not create a trade by themselves.
Long Entry Detail
A long starts with the code requiring the current candle to be green. If the current candle is not green, there is no long setup.
Then it looks for a first bullish reversal candle:
Immediate first reversal: current candle green and prior candle red.
Direct recovery: current candle green, prior candle green, candle 2 red. This means the first green reversal was candle 1, and current candle is the second green.
Recovery within 3: current candle green, candle 2 green, candle 3 red, and at least 2 of the last 3 candles are green.
Then the trend fade must be found behind that reversal candle.
For a long, trend fade means bearish exhaustion, using red candles:
RED 4/4: 4 out of the 4 checked trend candles are red.
RED 3/4: 3 out of the 4 checked trend candles are red.
RED 3 RUN: 3 consecutive red candles.
RED ENGULF COMPRESSION: two red trend candles where one covers much of the prior two opposite candles.
RED HIGH-WAVE LOW: red high-wave exhaustion candle with a large lower wick and local low.
Important correction: the current code’s RED 3 RUN means 3 consecutive red candles by color only. It does not currently require the 3rd candle to be the lowest. The “lowest candle” requirement is only enforced in the high-wave/local-extreme logic.
Short Entry Detail
A short is the mirror.
The current candle must be red. If not red, no short setup.
Then it looks for first bearish reversal:
Immediate first reversal: current candle red and prior candle green.
Direct recovery: current red, prior red, candle 2 green.
Recovery within 3: current red, candle 2 red, candle 3 green, and at least 2 of the last 3 candles are red.
Trend fade for short means bullish exhaustion:
GREEN 4/4: 4 out of 4 checked trend candles are green.
GREEN 3/4: 3 out of 4 checked trend candles are green.
GREEN 3 RUN: 3 consecutive green candles.
GREEN ENGULF COMPRESSION.
GREEN HIGH-WAVE HIGH: green high-wave candle with large upper wick and local high.
Same important point: GREEN 3 RUN is currently color-only. It does not require the 3rd candle to be the highest unless the high-wave/local-extreme setup is what triggers.
H Reversal Candle
The H check passes if the first reversal candle, or the current candle, is one of these:
Hammer / shooting-star style.
Marubozu style.
Large reversal candle compared with the prior trend candle bodies/ranges.
For long: the reversal candle must be green.
For short: the reversal candle must be red.
One current mismatch: the display says Hammer/MB wick<=4, but the H logic does not enforce the 0-4 point wick. The 0-4 wick rule is enforced in the R first-candle entry logic.
O Algo Number
For a long, the algo check looks at:
current close
current low
prior low
For a short, it looks at:
current close
current high
prior high
NQ algo offsets currently include 00, 20, 40, 50, 60, 80.
ES and YM use their own offset/tolerance sets.
R Entry Timing
Immediate first-candle entry requires:
current candle is the first reversal candle
correct color
wick is <= 4 pts
current body progress reaches 33% of the prior candle body
Recovery entry requires:
current candle is same color as reversal direction
first reversal candle is within the allowed window
timing is at least 25% into the current candle
first reversal candle was not a small-wick immediate-entry candle
That last item matters: if the first reversal candle had wick <=4, the code expects the first-candle entry. It may block a later recovery entry.
Anti-Overtrade Rules
The code prevents over-trading by:
no long add while short
no short add while long
max 5 contracts
one entry per bar
scale-in only after price moves 5 pts favorably from last entry
scale quantity is 1
So it can scale, but should not repeatedly enter on the same candle.
Most Likely Missed-Trade Risk
The biggest possible miss is this: if the first reversal candle has small wick but does not trigger the 33% progress rule in time, later recovery may be blocked because the code classifies that first candle as the preferred immediate-entry candle.
A+ TRADE PROGRAM FRAMEWORK — REVJ20, BOJ20, TRENDSJ20
The A+ Trade Program Framework uses one shared moving-average stack: EMA 5, EMA 10, EMA 15, EMA 20, SMA 15, and SMA 20. The core principle is simple: REVJ20 trades when a move is ending, BOJ20 trades when a move is starting, and TRENDSJ20 trades when a move is continuing. The same moving-average stack is used differently in each program. REVJ20 uses the stack as stretch-and-return. BOJ20 uses the stack as bonding-and-release. TRENDSJ20 uses the stack as alignment-and-relaunch.
REVJ20 is used when price shows exhaustion into a real level. The primary entry is a rejection candle after stretch. The moving-average stack should show price stretched away from the EMA/SMA group, followed by a reclaim or rejection. The target logic is quick target first, next algo level second, and runner only if the reversal turns into a trend.
BOJ20 is used when price compresses before launch. The primary entry is expansion through the compression edge. The moving-average stack should bond first, then the fast EMA should separate in the breakout direction. The target logic is first algo number, second expansion level, and core contract only if acceptance holds.
TRENDSJ20 is used when price is already trending and gives a clean pullback. The primary entry is the pullback relaunch in the trend direction. The moving-average stack should already be aligned, and the pullback should touch, hold, reclaim, or reject EMA/SMA support or resistance. The target logic is to scale targets while trend health remains intact.
The universal moving-average stack is used mainly on the execution chart, usually the 1-minute or 2-minute chart for YM scalping. When possible, the 5-minute and 15-minute charts are used for bias confirmation. EMA 5 is the fastest directional read. It detects early impulse, failed continuation, immediate reclaim behavior, and immediate reject behavior. EMA 10 is the first continuation filter. It confirms that the impulse is more than a single candle burst and helps separate real continuation from one-candle noise. EMA 15 is the middle trend bridge. It helps judge pullback depth and whether a breakout is becoming accepted. EMA 20 is the primary dynamic support/resistance average and the most important average for controlled pullback launches. SMA 15 gives slower confirmation of the short-term mean and reduces false signals caused by only fast EMA movement. SMA 20 is the session micro-bias anchor and helps identify whether price is stretched, balanced, or structurally aligned.
When the stack is bonded or compressed, all six averages are close together. This means price is coiling and the market is storing energy. The best program is BOJ20, but the action is not to enter immediately. The correct action is to prepare for a breakout only after an expansion candle and acceptance. Do not enter simply because the averages are bonded. Wait for price to leave the coil and for the breakout level to hold.
When the stack is bullish, EMA 5 is above EMA 10, EMA 10 is above EMA 15, and EMA 15 is above EMA 20. SMA 15 and SMA 20 should be below price or flattening upward. This means bullish alignment, and the short-term trend structure supports longs. The best programs are TRENDSJ20 or BOJ20. The action is to favor long continuation or long breakout. Avoid short trades unless REVJ20 occurs at major resistance with exhaustion and rejection.
When the stack is bearish, EMA 5 is below EMA 10, EMA 10 is below EMA 15, and EMA 15 is below EMA 20. SMA 15 and SMA 20 should be above price or flattening downward. This means bearish alignment, and short-term trend structure supports shorts. The best programs are TRENDSJ20 or BOJ20. The action is to favor short continuation or breakdown. Avoid long trades unless REVJ20 occurs at major support with exhaustion and rejection.
When price is stretched away from the stack, price is extended far from EMA 20 or SMA 20, usually after several same-color candles, a fast move away from the averages, or a late chase into a known level. This means the move may be mature and reversal risk increases near support/resistance, VWAP, or algo levels. The best program is REVJ20. The action is to look for exhaustion, rejection wick, engulfing shift, SAR flip, and level reaction. Do not reverse without a real decision point.
When the stack is mixed or tangled, the averages cross repeatedly with no clean expansion, no clean slope, and no clean bullish or bearish order. This means the market is noisy, directional read is weak, continuation trades are lower quality, and breakouts can fail quickly. The best action is no trade or small REVJ20 only at a real level. Reduce size and wait for either level rejection or a proper bonding-release sequence.
REVJ20 is the reversal program. Its purpose is to capture the highest-probability reversal scalp at a real decision point when the prior move is stretched, late, or exhausting. REVJ20 is not used simply because price looks high or low. It requires a reason the prior move may stop. The best environments are range days, mixed sessions, non-trend conditions, failed pushes, 9:50–10:10 reversal behavior, exhaustion into support/resistance, VWAP reactions, session extremes, and repeated intraday support/resistance zones.
The primary REVJ20 locations are numbers ending in 50, 00, and 000, plus VWAP, prior high, prior low, session high, session low, repeated intraday support, repeated intraday resistance, and major algo levels. The moving-average requirement is that price should be meaningfully stretched from the EMA/SMA stack or should reject a clustered stack after a failed reclaim. Best reversals often occur when price is stretched from EMA 20 or SMA 20. A reclaim of EMA 5 or EMA 10 can confirm a long reversal, and a loss of EMA 5 or EMA 10 can confirm a short reversal.
The ideal REVJ20 size is 1 to 3 contracts. Use smaller size when fighting a strong trend. Use larger size only with stacked confluence. Stacked confluence means real level, exhaustion, rejection candle, MA stretch, VWAP or algo level, target room, and confirmation.
REVJ20 begins with R for resistance/support. Trade only at a real wall or floor. Acceptable locations include 00, 25, 50, 75/80, VWAP, prior high, prior low, repeated support, and repeated resistance. There should be no reversal entry in empty space. A level must exist that can logically stop the prior move. Without a level, the trade is only a guess against momentum.
The first E is exhaustion. Look for 2 to 4 same-color candles, expanding speed into the level, decreasing follow-through after the push, large wick rejection, or a final candle that travels but cannot hold its extreme. The best reversal comes after late traders chase into a level and fail to hold continuation. Late chase plus failed continuation can create fast opposite-side movement.
V is velocity shift. The last push into the level is often fast, but the rejection should be faster or cleaner than the final push. Strong signs include a sharp wick, engulfing shift, immediate loss of bid control, immediate loss of offer control, fast reclaim after flush, or fast rejection after spike. The reversal needs evidence that control has changed.
The second E is entry at rejection. Enter only after rejection proves itself. Do not enter only because price touched a level. For a long, use the break of a hammer high, reclaim after support rejection, or reclaim of EMA 5 or EMA 10 as added confirmation. For a short, use the break of an engulfing low, rejection after resistance spike, or loss of EMA 5 or EMA 10 as added confirmation. Reduce size if confirmation is late because late confirmation reduces target room and increases stop distance.
The second R is reversal color change. A long reversal should show a red-to-green shift. A short reversal should show a green-to-red shift. The preferred version is the first strong color change after exhaustion. Avoid the fourth candle after the turn or a late color change after most of the target has already been captured. The first color change usually gives the best reward-to-risk.
S is strong pattern. Valid REVJ20 reversal patterns include hammer, engulfing, tweezer, piercing line, dark cloud, morning star, and evening star. A strong long reversal pattern has lower wick rejection, small upper wick after rejection, strong close away from the low, and reclaim of prior candle structure. A strong short reversal pattern has upper wick rejection, small lower wick after rejection, strong close away from the high, and break of prior candle structure. The opposing wick should be small after the rejection. Avoid candles with unstable both-sided wicks because both-sided wicks show instability and reduce signal quality.
A is algo/VWAP/MA confluence. Higher-quality reversal occurs when multiple items agree, such as VWAP, EMA 20, SMA 20, major number, prior high, prior low, repeated support, or repeated resistance. The best REVJ20 occurs when level, average, and candle pattern agree. Multiple independent reasons at the same location create stronger decision zones.
L is level target. Target the next clean algo number and take profit before known reversal areas. For longs, examples are 52025 before 52050, 52050 before 52075/80, and 52075/80 before 52100. For shorts, examples are 51975 before 51950, 51950 before 51925, and 51925 before 51900. The target should be placed where price is likely to go before it may react. Do not demand perfect extension through a known decision zone.
The final S is SAR/structure bonus. A SAR flip, EMA 5 reclaim, EMA 10 reclaim, break of micro lower-high sequence for a long, or break of micro higher-low sequence for a short can confirm the turn. This is only a bonus, not the original reason for entry. The original reason must be level, exhaustion, and rejection.
For a REVJ20 long reversal, price flushes below support, stretches below EMA 20/SMA 20, prints a rejection candle, and then reclaims EMA 5 or EMA 10. Quality improves if EMA 5 curls upward, and improves further if VWAP, SMA 20, or a major number is nearby. Avoid a long reversal if the market is in accelerating breakdown and no support reaction occurs.
For a REVJ20 short reversal, price spikes above resistance, stretches above EMA 20/SMA 20, prints a rejection candle, and then loses EMA 5 or EMA 10. Quality improves if EMA 5 curls downward, and improves further if VWAP, SMA 20, or a major number is nearby. Avoid a short reversal if the market is in strong trend continuation and no resistance rejection occurs.
REVJ20 avoid rules are simple. Do not short just because price is above the stack on a strong trend day. Do not long just because price is below the stack during accelerating breakdown. Do not enter reversal in empty space. Do not enter reversal without rejection. Do not enter reversal after most of the target has already been reached. Do not use REVJ20 against a strong trend unless the level and exhaustion are extremely clear.
A REVJ20 long at 51950 occurs when YM sells into 51950 after 3 red candles, price is stretched below EMA 20/SMA 20, and a green hammer forms with lower wick rejection. Entry is 2 contracts one tick above the hammer high after confirmation, with an optional third contract only if EMA 5 is reclaimed. Targets are 51975 and 52000, with a runner only if 52000 accepts. This is A+ because support, exhaustion, MA stretch, rejection candle, and open room all agree.
A REVJ20 short at 52050 occurs when YM runs into 52050 after 3 green candles, price is extended above the stack, and bearish engulfing forms at resistance. Entry is 2 contracts on the break of the engulfing low. Add 1 only if the next candle remains red below EMA 5. Targets are 52025 and 52000, and the add-on is removed first if flow weakens. This is A+ because late buyers are trapped at resistance and there is a clear control shift.
A REVJ20 long at 52000 plus VWAP occurs when price presses into 52000 while VWAP and SMA 20 are nearby, then a piercing line forms after 2 red candles. Entry can be up to 3 contracts if rejection is clean and EMA 5/10 reclaim occurs quickly. Targets are 52025 and 52050, with no runner unless volume expands. This is A+ because major number, VWAP, and average support create stacked confluence.
BOJ20 is the breakout program. Its purpose is to replace basic breakout chasing with disciplined compression-to-expansion trading. BOJ20 requires moving-average bonding before launch and acceptance beyond a level. It is not simply buying a green candle or shorting a red candle. It waits for energy storage first, then release.
The best BOJ20 environments are tight ranges, EMA/SMA bonding, VWAP coils, price compressing under or above a key level, low wick size, sudden expansion, and repeated failure to leave the coil before final launch. The B in BOJ20 means bonding. Bonding means EMA 5, EMA 10, EMA 15, EMA 20, SMA 15, and SMA 20 are brought together before release. The tighter the bonding, the more organized the breakout potential. The release becomes higher quality when fast EMAs separate after the breakout.
The ideal BOJ20 size is 2 to 3 contracts. Enter the first piece on expansion. Keep the core only if acceptance and average separation continue. Do not keep core if price returns into the prior range. Do not add if the breakout candle has already reached the target wall.
B is bonding of moving averages. EMA 5/10/15/20 and SMA 15/20 compress into a tight band, meaning the market is storing directional energy. This is the foundation of BOJ20. There is no A+ breakout without bonding or clean base structure first. A breakout without compression is often a chase.
R is range tightening. Look for 4 to 10 bars of contraction where bodies shrink, wicks reduce, price repeatedly fails to leave the coil, and the range narrows before release. Prefer YM pre-breakout candles under 12–18 points before a 20+ point expansion. Tighter compression creates cleaner breakout structure.
E is expansion ignition. A decisive candle leaves the coil. The ideal YM body is often 15–25+ points, with opposing wick 0–2 points. A long breakout should have a small lower wick, strong body, and close near high. A short breakout should have a small upper wick, strong body, and close near low. Avoid late entry if the candle already reaches the target wall because expansion is only useful if there is still room to target.
A is acceptance beyond level. Price should close beyond the breakout wall, and the next candle should hold the breakout area or a failed retest should reject back in the breakout direction. Piercing a level is not enough. BOJ20 needs close, hold, or retest rejection. Acceptance separates true breakout from stop-run failure.
K is keep core position. Take the quick first target, but keep one contract only if structure remains valid. Core stays only while the breakout level holds and EMAs begin separating in the trade direction. If the breakout level fails, exit or reduce. The core is for accepted breakouts, not failed spikes.
O is order flow confirms. Volume, bid/ask pressure, and candle pace should support the breakout. A long breakout needs buyers lifting, a small lower wick, and no strong rejection from above. A short breakout needs sellers pressing, a small upper wick, and no strong rejection from below. Do not trust a breakout if order flow does not match direction because breakouts need participation.
U is upper time frames align. The 5-minute and 15-minute should support or at least not strongly oppose the trade. The 1-minute and 2-minute launches work best when the 5-minute turns with the move. Avoid breakout directly into higher-time-frame opposition because upper-time-frame pressure can stop the breakout quickly.
T is target next algo zone. Pre-map targets before entry. Important target zones include 25, 50, 75/80, 00, prior high, prior low, VWAP bands, and low-volume areas. Do not start if a major opposing level is within 8–12 YM points. There must be enough room for the trade to pay before the next wall.
The BOJ20 bonding requirement is that before entry, EMA 5/10/15/20 and SMA 15/20 should be compressed or flattening close together. The tighter the bundle, the cleaner the potential release. Bonding means the market is deciding, not trending cleanly yet.
A BOJ20 long launch occurs when EMA 5 crosses or lifts above EMA 10/15, price closes above the compression edge, EMA 20 and SMA 20 stop acting as resistance, fast EMAs begin separating upward, and price holds the breakout level or rejects a failed retest.
A BOJ20 short launch occurs when EMA 5 crosses or drops below EMA 10/15, price closes below the compression shelf, EMA 20 and SMA 20 stop acting as support, fast EMAs begin separating downward, and price holds below the breakdown level or rejects a failed retest.
The BOJ20 acceptance filter is that after breakout, fast EMAs should separate in the trade direction. If EMAs immediately re-bond, breakout quality decreases. If price returns inside the range, exit or reduce. If the next candle cannot hold the breakout wall, do not keep core.
A BOJ20 long through 52000 occurs when there is 8-bar compression under 52000, all six averages are bonded, and a green expansion candle has an 18–25 point body with a 0–2 point lower wick. Entry is 3 contracts: 2 on breakout and 1 kept only if 52000 holds and EMA 5 separates above EMA 10/15. Targets are 52025, 52050, and runner to 52075/52100. This is A+ because bonding comes first, range tightening second, expansion third, and acceptance fourth.
A BOJ20 short through 51950 occurs when a midday shelf above 51950 fails, the averages were bonded, the averages roll lower, and a red expansion candle forms with a small upper wick. Entry is 2 contracts below breakdown, with 1 add-on only if the retest of 51950 rejects. Targets are 51925 and 51900, with a runner only if lower highs continue. This is A+ because downside release from a shelf often travels quickly when support fails.
A BOJ20 SAR Mode continuation through 52025 occurs when the market is already rising, pauses briefly, the current candle turns green with lower wick 0–2, and the prior candle is also green. Entry is 2 contracts on early trigger, with an add only after 52025 holds and EMA 5/10 remain stacked. Targets are 52050, 52075, and possibly 52100. This is A+ because it is aggressive but disciplined continuation inside a valid breakout sequence.
TRENDSJ20 is the continuation program. Its purpose is to trade higher-quality trend continuation setups after direction is already established. TRENDSJ20 should not chase the original breakout. It waits for the cleaner relaunch after a controlled pullback. Trend is the condition that supports the trade, but trend itself is not the trade type.
The best TRENDSJ20 environments are clear directional bias, 5-minute chart not fighting the trade, 15-minute chart not fighting the trade, ordered EMA/SMA stack, pullback into support or resistance, small opposing wick on relaunch, clean continuation structure, and open room to target. Use the 1-minute or 2-minute chart for entry, the 5-minute for confirmation, and the 15-minute for bias. Downtrend continuations often move faster than uptrend continuations, so short continuation setups may require faster decision-making.
The ideal TRENDSJ20 size is 2 to 3 contracts. Scale by trend quality, MA alignment, candle quality, level quality, and room to target. Use less size when extended, late, or near a reversal level.
The first T is trend. Direction and slope must be obvious. A bullish stack favors longs, and a bearish stack favors shorts. The trend should be visible without forcing the read. Do not label trend as the trade type. Trend is the condition that supports continuation, and the trade type is continuation from a structured pullback.
The second T is time frames. The 1-minute or 2-minute chart gives execution. The 5-minute chart confirms. The 15-minute chart prevents trading directly into higher-time-frame opposition. The best trade has the execution chart and bias charts aligned. An acceptable trade has higher time frames not strongly conflicting. Avoid entry if higher time frames directly oppose the setup because higher-time-frame support/resistance can stop continuation.
The third T is targets. Choose the target plan before entry. Possible plans include 1-target, 2-target, or 3-target plans. Targets should be placed before recurrent support/resistance, not inside it. The target should be mapped before entry because continuation trades fail when entered too close to the next wall.
R is support/resistance launch. The pullback should launch from a real location. Valid launch areas include EMA 20, SMA 20, VWAP, prior breakout level, 25 zone, 50 zone, 75/80 zone, and 00 zone. Continuation entry must have a launch point and should not be a random candle in trend. A trend trade still needs structure.
E is entry candle quality. The entry candle should have a small opposing wick, strong body, close near its extreme, and no unstable both-sided rejection. A long continuation should have a small lower wick, strong green body, and close near high. A short continuation should have a small upper wick, strong red body, and close near low. Avoid unstable candles with large wicks on both sides because clean continuation should show control, not indecision.
N is numbers/profile/volume. Numbers should leave room for movement. Volume profile should not place the trade directly into major resistance/support. A low-volume area ahead can allow faster travel, while a high-volume area ahead can slow the trade. A major reversal number ahead requires protection. Avoid entering directly into a major reversal number unless already protected because continuation works best when the path ahead is open.
D is dots/SAR timing. SAR below price supports long continuation, and SAR above price supports short continuation. SAR helps timing, but it does not create the trade by itself. SAR is a timing aid, not the first reason for the trade. The trade must still be supported by trend, level, MA stack, and candle quality.
S is scale by quality. Full size is used only when all major items agree: trend, MA stack, candle quality, launch level, target room, and volume/flow. Trim size when the move is extended, entry is late, price is near support/resistance, there are several same-color bars already, the candle has unstable wicks, or target room is limited. Size should reflect quality of alignment because not all continuation trades deserve the same risk.
A TRENDSJ20 long continuation requires EMA 5 > EMA 10 > EMA 15 > EMA 20, with SMA 15 and SMA 20 below price or turning upward. In strong trends, the pullback may only reach EMA 10 or EMA 15. In deeper trends, the pullback may reach EMA 20 or SMA 20. The best long relaunch occurs when price holds pullback support and reclaims the pullback high, ideally with a small lower wick.
A TRENDSJ20 short continuation requires EMA 5 < EMA 10 < EMA 15 < EMA 20, with SMA 15 and SMA 20 above price or turning downward. In strong downtrends, the bounce may only reach EMA 10 or EMA 15. In deeper pullbacks, the bounce may reach EMA 20 or SMA 20. The best short relaunch occurs when price rejects pullback resistance and breaks the pullback low, ideally with a small upper wick.
The TRENDSJ20 relaunch trigger for longs is when the entry candle reclaims the pullback high. The relaunch trigger for shorts is when the entry candle breaks the pullback low. The preferred candle has an opposing wick of 0–2 points when possible. Quality improves when the EMA stack remains aligned, target room remains open, and the 5-minute/15-minute charts are supportive or not conflicting.
TRENDSJ20 invalidation occurs when price closes back through EMA 20/SMA 20 against the trade, a strong reversal candle prints, price reaches a major number with exhaustion, or the continuation candle fails and price returns into the pullback zone. In those cases, exit or reduce.
A TRENDSJ20 pullback long from 52025 occurs on a trend day long when price pulls back to 52025, remains above VWAP, the EMA/SMA stack is bullish, and the 5-minute and 15-minute charts are supportive. Entry is 3 contracts once the pullback high is reclaimed, and the green candle should have a small lower wick. Targets are 52050, 52075, and 52100 if trend stays healthy. This is A+ because it is not the crowded breakout; it is the cleaner relaunch after controlled pullback, with trend, level, MA stack, and target path agreeing.
A TRENDSJ20 downtrend short from 52000 occurs when the market trends down, price bounces into 52000 under VWAP, the EMA/SMA stack is bearish, and a red rejection candle prints. Entry is 3 contracts once 52000 rejects and price breaks the red candle low. Targets are 51975 and 51950, with a runner only if there is no hammer response. This is A+ because trend, level, MA rejection, VWAP structure, and target path agree.
A TRENDSJ20 retest continuation at 52050 occurs when a prior breakout already happened, price retests 52050, 52050 holds, and the averages stay stacked bullish. Entry is 2 contracts if extended or 3 contracts if room remains. Enter on a green relaunch with a small lower wick. Targets are 52075, 52100, and 52125. This is A+ because resistance becomes support and trend resumes with structure. The entry is not the original chase; it is the retest relaunch.
The trade selection matrix starts with what price is doing. Use REVJ20 when price is ending a move into a level. Use BOJ20 when price is compressing, bonding, then expanding. Use TRENDSJ20 when price is already trending and pulling back cleanly. Next, ask what the MA stack is doing. Use REVJ20 when price is stretched from the stack or rejecting a failed reclaim. Use BOJ20 when all six averages bond tightly and then separate after release. Use TRENDSJ20 when averages are ordered and sloped in the trend direction.
The best REVJ20 candles are hammer, engulfing, tweezer, piercing line, dark cloud, morning star, and evening star. The best BOJ20 candle is an expansion candle or SAR Mode same-color continuation candle. The best TRENDSJ20 candle is a small-opposing-wick continuation candle from pullback. The best REVJ20 entry is rejection confirmation. The best BOJ20 entry is expansion and acceptance beyond level. The best TRENDSJ20 entry is the pullback relaunch point.
The biggest REVJ20 risk is fighting a true trend too early. The biggest BOJ20 risk is chasing after target room is gone. The biggest TRENDSJ20 risk is entering late after the trend is already exhausted.
The A+ checklist requires a real level for all three programs. The EMA/SMA condition for REVJ20 is stretch or rejection. The EMA/SMA condition for BOJ20 is bonding, then separation. The EMA/SMA condition for TRENDSJ20 is aligned stack and pullback hold/reject. Candle quality for REVJ20 is a reversal pattern. Candle quality for BOJ20 is an expansion candle. Candle quality for TRENDSJ20 is a continuation relaunch candle.
Opposing wick quality matters. REVJ20 needs a small opposing wick after rejection. BOJ20 prefers a 0–2 point opposing wick. TRENDSJ20 also prefers a 0–2 point opposing wick. Volume/order flow should shift after exhaustion for REVJ20, confirm expansion for BOJ20, and support trend continuation for TRENDSJ20.
The 5-minute and 15-minute bias can be mixed for REVJ20 unless the trend is too strong. BOJ20 should not fight the breakout direction. TRENDSJ20 should align with the trend. Room to target matters. REVJ20 ideally needs 20–50 points. BOJ20 needs the next algo zone open. TRENDSJ20 needs a preplanned 1-target, 2-target, or 3-target path.
Contract logic should match the program. REVJ20 uses 1–3 contracts and should be conservative if countertrend. BOJ20 uses 2–3 contracts, with core only if acceptance holds. TRENDSJ20 uses 2–3 contracts and scales by trend quality. No-trade warnings are also different. REVJ20 is no trade when there is no level, no rejection, or strong trend continues. BOJ20 is no trade when there is no bonding, no acceptance, or the level is too close. TRENDSJ20 is no trade when entry is late, the move is extended, or there is exhaustion at the target wall.
The bottom line is that REVJ20 is the turn, BOJ20 is the launch, and TRENDSJ20 is the continuation. The EMA 5/10/15/20 and SMA 15/20 stack provides the technical filter that prevents forcing the wrong program onto the wrong chart condition. The highest-quality workflow is to identify market condition, choose the correct program, verify the moving-average state, confirm candle quality, confirm level and target room, and then size according to the quality of alignment.
Risk note: This is a technical planning and review framework, not financial advice. Futures trading involves substantial risk. Test all rules in playback and simulation before live execution.
THC rescheduling = science, safety, research access, and patient/caregiver support
Key point = aligns policy with evolving medical evidence, not politics
DEA scheduling = classification based on medical use, abuse potential, safety
Schedule I = no accepted medical use, high abuse potential
Schedule II = medical use, high abuse potential
Schedule III = medical use, moderate to low abuse potential
Schedule IV–V = lower abuse potential
Rescheduling THC to Schedule III = acknowledges medical value + lower abuse potential than many Schedule II drugs (opioids, stimulants)
THC = psychoactive, symptom-focused (pain, nausea, appetite, sleep)
CBD = non-intoxicating, lower abuse potential
Marinol (dronabinol) = synthetic THC = Schedule III
Cesamet (nabilone) = synthetic cannabinoid = Schedule II
Epidiolex (CBD) = FDA-approved = descheduled (no longer controlled substance)
Key point = cannabinoid-based medicines already exist within regulated federal frameworks
U.S. medical cannabis patients = ~3.6+ million (likely underreported)
Florida patients = ~880,000+ qualified patients (OMMU registry)
Global estimate = 50+ million patients using medical cannabis programs
Cancer, epilepsy, glaucoma, HIV/AIDS, PTSD, ALS, Crohn’s disease, Parkinson’s disease, MS, chronic nonmalignant pain, comparable conditions
Cancer = uncontrolled cell proliferation from genetic mutations; pain, fatigue, weight loss
Epilepsy = recurrent seizures from neuronal hyperexcitability; seizures, convulsions, confusion
Glaucoma = optic nerve damage from elevated intraocular pressure; vision loss, halos, pressure
HIV/AIDS = CD4 T-cell depletion from retroviral infection; infections, fatigue, weight loss
PTSD = fear circuit dysregulation with amygdala hyperactivity; flashbacks, nightmares, hypervigilance
ALS = progressive motor neuron degeneration causing neuromuscular failure; weakness, atrophy, speech difficulty
Crohn’s disease = immune-mediated intestinal inflammation and mucosal damage; abdominal pain, diarrhea, weight loss
Parkinson’s disease = dopaminergic neuron loss in substantia nigra; tremor, rigidity, bradykinesia
Multiple sclerosis = autoimmune CNS demyelination with axonal injury; weakness, vision loss, numbness
Chronic nonmalignant pain = persistent nociceptive or neuropathic signaling; aching, burning, functional limitation
Comparable conditions = similar pathophysiology with physician-determined eligibility; pain, inflammation, impairment
Chronic pain = ~24.3% of U.S. adults (~60M) High-impact pain = ~20M adults
Arthritis = ~58.5M U.S. adults; projected ~78M by 2040
Mental illness = ~59M U.S. adults PTSD = ~12–13M annually Anxiety = ~40M adults
Epilepsy = ~3.4M Americans Drug-resistant epilepsy = ~30%
Cancer = ~2M new U.S. cases/year Parkinson’s = ~1.1M Americans
IBD = ~3M Americans HIV = ~1.2M Americans Sleep disorders = ~70M Americans
Pain relief = CB1 + CB2 modulation Inflammation reduction = CB2 immune signaling
Nausea reduction = CB1 brainstem pathways Appetite stimulation = CB1 hypothalamus
Sleep support = CB1 CNS effects Anxiety modulation (CBD) = 5-HT1A + ECS
Seizure reduction (CBD) = TRPV1, GPR55, adenosine
Muscle spasm relief = CB1 motor pathways
Cannabis use disorder = ~30% of users Lower overdose mortality vs opioids
Schedule III = moderate to low dependence classification
Key message = risk exists but is lower relative to many Schedule II medications
Mental illness = ~59M U.S. adults Anxiety = ~40M adults Depression = ~21M adults
Sleep disorders = ~70M Americans
Arthritis = ~58.5M U.S. adults; projected ~78M by 2040
PTSD = ~12–13M U.S. adults Veterans PTSD = ~11–20% depending on service era
Alzheimer’s = ~6.9M Americans Caregivers (dementia) = ~11M
Migraine = ~39M Americans
Chronic disease = ~60% of U.S. adults ≥1 condition
Multiple conditions = ~40%
Health disparities = minority populations have reduced access to care
~53M unpaid caregivers in U.S. [Nov = National Family Caregivers Mo]
Responsibilities = dosing, monitoring, safety, coordination
Critical for pediatric, elderly, and complex patients
Florida Medical Cannabis Conference & Exhibition (FMCCE) =
Clinical education for physicians, nurses, and healthcare professionals
Focus areas = Patient safety Risk management Dosing and formulations
Legal and regulatory guidance Practice development
Key value = bridges gap between research, policy, and real-world patient care
Trulieve = one of the largest U.S. medical cannabis operators. Over 160 Convenient locations in Florida, visit Trulieve.com for News/Updates, details and locations near you.
Strong presence in Florida medical program Focus areas = Patient access and education Dispensary-based care model
Product standardization (oils, flower, topicals, edibles, capsules, tinctures, vapes concentrates - RSO, etc)
Clinical relevance = access point for patients within regulated state programs
FAMU MMERI (Medical Marijuana Education and Research Initiative) =
Focus = public health education, safety, product quality, health equity
Research areas = Contaminants and product safety
Minority health and access Patient and caregiver education
PubMed = primary source for peer-reviewed cannabis research
Attend FMCCE = clinical education and networking
Support MMERI/FAMU research initiatives
Encourage evidence-based practice using PubMed
Support patient advocacy groups (pain, epilepsy, PTSD, cancer)
Promote caregiver education and safe use
Political framing “Cannabis cures disease” “THC is harmless”
Replacing standard care Overgeneralizing evidence
Trulieve = https://www.trulieve.com
OMMU (Florida registry + conditions) = https://knowthefactsmmj.com
FAMU MMERI = https://mmeri.famu.edu FMCCE = https://fmcce.com
PubMed = https://pubmed.ncbi.nlm.nih.gov
THC rescheduling = confirmation of medical value + improved research access + safer clinical guidance + stronger patient and caregiver support
Physician recommendations = encourage evidence-based prescribing practices
support standardized dosing and formulation research
monitor for drug interactions and patient-specific risks
document outcomes to strengthen real-world evidence
Additional impact = reduces research barriers for academic institutions
supports development of FDA-reviewed cannabinoid therapies
improves clinician education and patient safety standards
Final line:
“This is about confirming medical value, advancing research, and helping physicians deliver safer, more informed patient care.”
Achievement & Purpose
The first is the science of achievement.
This is where execution lives. Discipline. Systems. Repetition. Showing up when it’s boring. Staying consistent when results lag. Trading belongs here. You study structure, manage risk, execute with precision, and refine your edge through experience.
But there’s a second skill just as important, and far fewer people ever master it.
The art of purpose.
This is meaning. Alignment. Knowing the work you’re doing actually matters. Waking up without dread. Feeling at peace with how your time and energy are spent.
At one point, I asked myself a very honest question:
Why do I care so much about teaching this?
Not because I thought I was special.
Not because I had everything figured out.
It came from something simpler.
I know what it feels like to trade time for money.
To feel capped no matter how hard you work.
To live on a schedule you didn’t choose.
To repeat the same days with no real leverage.
I lived that. And over time, it erodes you.
At first, my motivation was escape. I wanted a way to build without constantly sacrificing time and energy just to stay afloat.
But somewhere along the way, that motivation evolved.
What began as relief from suffering turned into purpose.
Purpose from watching clarity replace confusion.
From seeing confidence emerge where fear once lived.
From knowing families now have options because someone committed to mastering a difficult skill.
That’s where the science of achievement meets the art of purpose.
Trading teaches performance under pressure.
Patience. Emotional control. Accountability.
But more than that, it gives you choice. And choice is one of the most underrated forms of freedom.
If you’re early, don’t rush clarity. There are no shortcuts.
If you’re struggling, nothing is wrong with you. Growth is often unstable before it’s solid.
If things are clicking, stay grounded and protect your progress.
You’re not just learning how to make money.
You’re learning how to think differently.
You’re learning how to build leverage that can change not only your life, but the lives around you.
FEB
intraday203 = OBO, through vwap, XR 3to1SD, 600-650, t8:00t, t9:45, 6f x2
intraday205 = 6f9:00, intraday wide consolidation, student makes $100k/day,19:00 end it quickly esp on a non-trend day. t24:00, 32:30,
intraday210 = OBO,
23:00 buy at wholesale/not retail, trend day
intraday212 = OBO, XR, [ 700-HF trader, t1300, 1800 couldn’t break 450… out at 400…vwap /get out at green]
12:00 basing,
23-2500 has to break 25.. Couldn’t break 50; close. go short.
27:00 have a stop above the prior candle, in case it reverses, anticipate 10am rev, patience/adding correctly/being sure
intraday218 NQ OBO-short, XR 825 rev, brk low or continue, end qs, t3:00, qs, gr=long that stays in range, quick greens (more significant early b/f 5min, 6f9:00 BO past DR = dot flip/accelerate to vw, XR, 11:00 buying dot on 5min, 15:00 reflex candle, vw/25, 18:00 1C positions, t22:00 ‘I’m always going to have a long trade on the breakout’. REV BUTTON. 24:00 dow … NQ, 28:00review, ‘ wait for the dots to exit you’
0-5 ‘ classic extension plays.
life223
Financial Health .... Financial Trends ...
coming soon
TRADE
I built both scripts as a sidecar risk-engine: no entries, only unmanaged protective StopMarket, plus BE + trail, driven off the account position for the chart instrument. That design keeps it compatible with discretionary clicks and ATM entries, and avoids coupling to any one entry system. I used Calculate.OnPriceChange to reduce “bar-close lag” so the stop/BE/trail logic reacts like a scalper expects (closest thing to tick-response without overfiring).
The core logic is identical across YM and NQ; the difference is calibration and anti-reject behavior. Both versions:
Submit an initial stop off AveragePrice ± initStopTicks * TickSize
“Tighten-only” logic (never loosen) to prevent stop creep
Throttle cancel/replace (prevents order spam/rejects)
Stop-side validation (don’t place sell stop above bid / buy stop below ask)
Hard Daily Loss Lock based on account realized PnL since session start; once hit, it cancels the RM stop, flattens via market, and locks until next session.
YM tuning assumes smoother tape and smaller “noise” bands, so stops/BE/trails are tighter and can trail earlier without constant stop-outs. NQ tuning assumes faster rotation, bigger wicks, and more microstructure chop—so I widened init stop, delayed BE triggers, widened trail distance, and increased the stop update throttle slightly (NQ is more likely to reject rapid cancel/replace during spikes). ADX thresholds are a bit lower on NQ to avoid misclassifying “grind trend” vs “range chop” because NQ often trends with higher internal volatility but consistent directional drift.
Net: same engine, different volatility envelope and order-reject defenses.
To harden this for true scalping: add a catastrophic “one-time” emergency stop (never canceled) placed immediately on detection, then manage a second “working” stop for trail/BE—this preserves exchange-side protection even if the script dies mid-cancel. Add state-aware sync: detect existing ATM/OCO stops and either (a) adopt/track them or (b) run in “shadow mode” without submitting duplicates. For NQ especially, add a micro-volatility filter (e.g., ATR(14) or stddev of last N ticks) to auto-scale initStopTicks / trailDistance on high-impulse bars (news spikes), and widen throttle dynamically. Finally, improve early-entry protection by hooking OnExecutionUpdate to react instantly on fills instead of waiting for the next price-change cycle.
Trend... Retracements & Reversals... Entry (& Target) ... Numbers ... Dots ... Scale/Stop [add Structure = type of trading day... anticipate the next setup] TREND - Triple SSS
This expanded T.R.E.N.D.S. framework integrates the specific moving average slope logic, the percentage-based retracement laws from the Master Trader lesson, and the institutional execution protocols found in your class notes.
ATM
Step-by-step guide for setting up ATM entry brackets: https://www.youtube.com/watch?v=eVR9Xyy-QkQ
One-click Chart Trader entries for fast-paced scalping: https://www.youtube.com/watch?v=39c7o7HnBCM
Optimizing order entry speed for high volatility opens: https://www.youtube.com/watch?v=qMPfd3L9LNw
Mastering market and limit orders with active ATMs: https://www.youtube.com/watch?v=8Lz1zX4xW6Y
Advanced entry techniques using NinjaTrader's SuperDOM interface: https://www.youtube.com/watch?v=uD7V7vF5H_I
Explains NinjaTrader ATM bracket order basics
https://www.youtube.com/watch?v=bjSLbARPzH8
Step-by-step NinjaTrader 8 ATM setup guide
https://www.youtube.com/watch?v=vWyp8mHoJ1g
Shows simple ATM setup for traders
https://www.youtube.com/watch?v=29bFTueD6tQ
ATM Strategy with position sizing and entries
https://www.youtube.com/watch?v=F_p0grmzcgw
ATM features and common strategy tips
https://www.youtube.com/watch?v=Bf7iHFhWqiM
How to set up ATM trailing stop
https://www.youtube.com/watch?v=4OaL3or-zTg
Automated trailing bracket orders in NinjaTrader
https://www.youtube.com/watch?v=pcjcLiHdvcY
Pre-ATM
Futures specs (critical for “Ticks” mode):
YM = tick 1.0, $5 per tick, 1 tick = 1 point = $5.
MYM = tick 1.0, $0.50 per tick, 1 tick = 1 point = $0.50.
NQ = tick 0.25, $5 per tick, 4 ticks = 1 point = $20.
MNQ = tick 0.25, $0.50 per tick, 4 ticks = 1 point = $2.
ES = tick 0.25, $12.50 per tick, 4 ticks = 1 point = $50.
MES = tick 0.25, $1.25 per tick, 4 ticks = 1 point = $5.
Example 20-tick stop: YM = $100, MYM = $10, NQ = $100 (5 pts), MNQ = $10, ES = $250 (5 pts), MES = $25.
I. Header Section
Order Quantity = total contracts entered, scales risk linearly, ex: 3 YM contracts with 20-tick stop = 3×$100 = $300 risk.
TIF dropdown = DAY (cancels session end, preferred for 9:30–10:30 scalping), GTC (persists), IOC (partial immediate fill only), FOK (all-or-none immediate fill).
II. Parameter Type dropdown
Ticks = exchange increment, most precise for scalping, recommended for YM/NQ/ES.
Price = absolute level entry/exit.
Currency = fixed dollar risk.
Percent = % of entry.
Pips = FX only.
III. Target Configuration Grid
Quantity = contracts per target, allows scaling, ex: 4 contracts, 2 at T1, 2 runner.
Stop Loss = distance from entry in selected mode, must match volatility window, 9:30 OBO wider, 9:45 momentum tighter.
Profit = target distance, 0 = runner only.
Stop Strategy = dynamic stop behavior after entry.
Typical 9:30–10:30 ranges:
YM 9:30 stop 30–50 ticks, 9:45 stop 12–25 ticks.
NQ 9:30 stop 20–40 ticks, 9:45 stop 10–20 ticks.
ES 9:30 stop 8–16 ticks, 9:45 stop 6–12 ticks.
IV. Stop Strategy dropdown
None = static stop, pure breakout model.
Auto Breakeven = trigger (ticks before activation), plus (offset beyond entry), ex YM trigger 20 ticks moves stop to entry +2 ticks, protects capital during impulse.
Trailing Stop = trigger, trail distance, step frequency, ex NQ trigger 16 ticks, trail 10 ticks, step 4 ticks, best for 9:45–10:30 continuation.
Parabolic = SAR-style acceleration trailing, rarely optimal for micro scalps.
Custom = user-defined trailing logic if enabled.
V. More (Advanced Controls)
ATM Strategy ID = link for automation/NinjaScript.
Entry Handling = All Entries (multiple signals allowed), Unique Entries (one per signal name).
OCO = target and stop linked, one fills, other cancels, essential for bracket logic.
Simulated Stop = local stop, not exchange-native.
MIT = market if touched, converts on contact, useful for breakout entries.
Reverse at Stop = flips position when stopped, advanced, rarely structured.
Auto Chase = adjusts limit order toward price if unfilled, useful in 9:30 volatility.
VI. Bottom Buttons
Save as Template = store instrument/time-specific ATM.
OK = apply, Cancel = discard.
YM: Dow Jones Industrials
NQ: Nasdaq 100 Tech
ES: S&P 500 Benchmark
The E-mini Dow (YM) tracks the price-weighted index of 30 "Blue Chip" U.S. companies. Because it is price-weighted, companies with the highest share prices (rather than the largest market caps) have the most influence on its movement.
Tick Size (1.00 point): The "tick" is the smallest increment by which a price can fluctuate. For the Dow, it moves in whole integers.
Tick Value ($5.00): Every 1-point move in the YM results in a profit or loss of $5.00 per contract. If you trade the Micro (MYM), this value drops to $0.50 per point.
Contract Months: These follow a quarterly cycle: March (H), June (M), September (U), and December (Z). Most volume typically sits in the "front month" until the roll-over period.
Key Drivers: * Industrial Health: As a legacy index, it remains sensitive to manufacturing and heavy industry.
Price-Weighted Shifts: Since a $10 move in a high-priced stock like UnitedHealth affects the index more than a $10 move in a lower-priced stock, traders watch the specific price action of the top-weighted components.
The E-mini Nasdaq (NQ) tracks 100 of the largest non-financial companies listed on the Nasdaq exchange. It is the premier playground for growth, technology, and innovation sectors.
Tick Size (0.25 points): The Nasdaq moves in quarters. It takes four ticks to equal one full "handle" or point.
Tick Value ($5.00): Since each quarter-point is worth $5.00, a full 1-point move is worth $20.00 per contract. For the Micro (MNQ), the tick value is $0.50 ($2.00 per full point).
Contract Months: Standard quarterly cycle (H, M, U, Z).
Key Drivers:
Tech & AI Sentiment: The NQ is dominated by "The Magnificent Seven." If NVIDIA or Microsoft reports earnings, the NQ will often gap significantly.
Interest Rate Sensitivity: Tech companies often rely on future growth projections; when the Federal Reserve raises rates, the "discount rate" for those future earnings increases, often putting more pressure on the NQ than the other indices.
The E-mini S&P 500 (ES) is the most liquid and widely traded equity index future in the world. It tracks 500 of the leading publicly traded companies in the U.S. and is considered the best single gauge of large-cap U.S. equities.
Tick Size (0.25 points): Like the NQ, the ES moves in quarter-point increments.
Tick Value ($12.50): Because the S&P is a heavier contract, each 0.25 tick is worth $12.50, meaning a full 1-point move is worth $50.00 per contract. The Micro (MES) scales this down to $1.25 per tick ($5.00 per full point).
Contract Months: Standard quarterly cycle (H, M, U, Z).
Key Drivers:
Macroeconomic Data: Since the S&P 500 represents about 80% of the available market value in the U.S., it reacts violently to CPI (inflation) reports, GDP growth data, and FOMC (Federal Reserve) meetings.
Diversified Sector Health: Unlike the NQ (Tech) or YM (Industrial), the ES includes significant exposure to Healthcare, Energy, and Financials, making it a "blended" indicator of the total economy.
All three indices operate on the CME Globex electronic platform, allowing for near-24-hour trading, which is essential for reacting to global news events.
Sunday Open (6:00 PM ET): Markets open for the week, often "gapping" higher or lower based on news that occurred over the weekend.
Friday Close (5:00 PM ET): The market shuts down for the weekend. Traders often reduce position sizes here to avoid weekend "gap risk."
Daily Maintenance Break (5:00 PM – 6:00 PM ET): A 60-minute window where trading is halted every day to allow for exchange clearing and system maintenance.
Primary Session (9:30 AM – 4:00 PM ET): Known as "RTH" (Regular Trading Hours). This is when the underlying stocks are traded on the NYSE and Nasdaq exchanges. This period typically sees the highest volume, tightest spreads, and most significant volatility.
PART 2 YM, NQ, ES
YM (Dow): 1 tick = 1.00 point = $5.00
MYM (Micro Dow): 1 tick = 1.00 point = $0.50
ES (S&P 500): 1 tick = 0.25 points = $12.50
MES (Micro S&P): 1 tick = 0.25 points = $1.25
NQ (Nasdaq): 1 tick = 0.25 points = $5.00
MNQ (Micro Nasdaq): 1 tick = 0.25 points = $0.50
To build a solid foundation, it is helpful to understand the basic "building blocks" of the financial world before diving into the specific mechanics of US indices.
These are the fundamental assets and concepts that exist across all global markets.
A stock (also called an "equity") represents a share of ownership in a single corporation. When you buy a stock, you are buying a tiny piece of that company’s assets and future earnings. If the company thrives, the price of your share typically goes up; if it fails, your share value decreases.
An index is a mathematical "basket" of stocks used to track the performance of a specific market or sector. You cannot buy an index directly because it is just a calculation. To trade it, you use a product that tracks it—like a Future or an ETF. It serves as a thermometer for the health of the economy.
A future is a legal agreement to buy or sell a specific asset (like an index or a physical commodity) at a predetermined price at a specified time in the future.
Unlike stocks, futures have an expiration date.
They are "leveraged" instruments, meaning you can control a large amount of money (the contract value) with a relatively small deposit (the margin).
Futures are a type of derivative. This simply means the value of the contract is "derived" from an underlying asset. For example, the E-mini S&P 500 (ES) is a derivative because its price comes directly from the 500 stocks that make up the S&P 500 index.
These terms explain how the value of a "basket" of stocks is actually calculated.
Blue Chip: This refers to large, well-established, and financially sound companies that have operated for many years. Think of them as the "aristocracy" of the stock market. They are generally less volatile than newer companies and often pay dividends.
Price-Weighted Index: In this system, the index price is calculated by adding up the share prices of all component stocks and dividing by a specific number. This means a stock trading at $400 has a much larger impact on the index than a stock trading at $40, regardless of how big the company actually is. The Dow (YM) is the most famous example.
Market-Cap Weighted Index: In this system (used by ES and NQ), the size of the company matters most. A company’s "Market Cap" is its share price multiplied by the number of shares outstanding. If a trillion-dollar company moves 1%, it moves the index significantly more than a billion-dollar company moving 10%.
Large-Cap: Short for "Large Market Capitalization." In the US, this typically refers to companies with a market value of $10 billion or more.
These terms define the mechanics of the futures contract itself and how you measure profit and loss.
Tick Size: This is the minimum price fluctuation allowed by the exchange. You cannot buy or sell at a price between two ticks. For example, if the ES tick size is 0.25, the price can move from 5,000.00 to 5,000.25, but it can never be 5,000.10.
Tick Value: This is the actual cash value of a single tick movement for one contract. If the NQ moves one tick (0.25) in your favor, your account increases by $5.00.
Handle (or Point): A "handle" is the whole number part of a price. For example, if the S&P 500 moves from 5,120.00 to 5,121.00, it has moved one "full point" or one "handle."
Micro (MYM, MNQ, MES): These are "Micro E-mini" contracts. They are exactly 1/10th the size of the standard E-mini contracts. They were designed for individual traders with smaller accounts to manage risk more precisely.
The Roll / Contract Months: Futures contracts have expiration dates. Most equity traders "roll" their positions every three months (March, June, September, December) to the next contract period to avoid expiration and maintain liquidity.
These are the external forces and timeframes that dictate market movement.
Federal Reserve (The Fed): The central bank of the United States. They control interest rates. Because the US Dollar is the world's reserve currency, the Fed’s decisions often dictate the direction of global markets.
CPI (Consumer Price Index): The primary measure of inflation in the US. When CPI is "hot" (higher than expected), it usually suggests the Fed will keep interest rates high, which often causes growth-heavy indices like the Nasdaq (NQ) to drop.
Globex: The 24-hour electronic trading platform operated by the CME (Chicago Mercantile Exchange). It allows you to trade US indices even when it is night-time in New York.
RTH (Regular Trading Hours): Also called the "Cash Session." This is the window from 9:30 AM to 4:00 PM ET when the physical New York Stock Exchange is open. This is when the "real" underlying stocks are being traded, leading to the highest volume of the day.
Account = A brokerage account that holds your trading capital and allows you to execute trades in financial markets. It reflects balance, margin usage, open positions, and realized/unrealized profit and loss.
Example: A trader deposits $25,000 into a futures account and risks no more than $200 per day to preserve capital longevity.
Algorithm = A predefined set of rules coded to automatically execute trades based on technical or quantitative conditions. Algorithms remove emotional decision-making and enforce discipline.
Example: An algorithm enters long when price breaks structure and delta exceeds +400, then applies a trailing stop automatically.
Ask Price = The lowest price at which sellers are currently willing to sell. When traders use market buy orders, they “lift the ask,” signaling urgency and aggressive participation.
Example: If YM shows 35,200.25 ask and buyers continue lifting that price repeatedly, it confirms upward pressure.
ATM Strategy (Advanced Trade Management) = A NinjaTrader execution template that automates stop-loss, profit target, break-even adjustments, and trailing logic. It standardizes risk control.
Example: A trader sets a 3:1 reward-to-risk ATM with a trailing stop to lock in gains once price moves 15 points.
Backtesting = Testing a strategy using historical data to evaluate performance metrics such as win rate, drawdown, and expectancy.
Example: A trader analyzes 200 historical breakout trades to determine average continuation distance.
Bar (Candle) = A visual representation of price over a specified timeframe, showing open, high, low, and close values. Candles can represent one minute, one hour, or one day.
Example: A 1-minute candle may show rapid momentum shifts, while a daily candle reveals macro trend direction.
Bear Market = A prolonged period of declining prices characterized by lower highs and lower lows on higher timeframes.
Example: On the daily chart, YM consistently prints lower highs, indicating sustained bearish pressure.
Bid Price = The highest price buyers are currently willing to pay. When traders use market sell orders, they “hit the bid,” signaling aggressive selling.
Example: If sellers repeatedly hit the bid at 35,200.00 and price continues dropping, bearish control is confirmed.
Break Even = Adjusting a stop-loss to the original entry price after a favorable move, eliminating the possibility of loss on that trade.
Example: After gaining 20 YM points, the trader moves stop to entry to protect capital.
Break of Structure = When price violates a previous swing high or low, signaling potential trend continuation or reversal depending on context.
Example: A downtrend reverses when price breaks above the prior lower high with strong buying participation.
Broker = The firm that routes and executes your trades in the marketplace. Brokers provide access, margin, and order execution services.
Example: NinjaTrader Brokerage executes futures orders directly to CME exchange.
Bull Market = A sustained upward trend defined by higher highs and higher lows across higher timeframes.
Example: Weekly chart shows consistent upward progression, confirming macro bullish bias.
Capital = Total funds allocated to trading activities. Effective capital management determines longevity and growth potential.
Example: With $25,000 capital and $200 daily loss cap, trader protects long-term survivability.
Chart = A graphical display of price movement over time, allowing analysis of trends, levels, and volatility.
Example: A trader uses 1-minute charts for entry timing and daily charts for directional bias.
Commission = Fee charged by broker per trade. It impacts overall profitability and must be factored into strategy performance.
Example: Paying $4 round turn per contract requires sufficient trade size to overcome costs.
Contract = A standardized futures instrument representing a specific notional value.
Example: One YM contract equals $5 per point movement.
Drawdown = Reduction in account value from peak to trough during a losing period. Controlling drawdown preserves trading longevity.
Example: A $2,000 drawdown from $30,000 equity highlights need for improved risk control.
Entry = The specific price level at which a trader initiates a position. Entry precision strongly impacts risk-reward ratio.
Example: Entering long immediately after strong delta confirmation improves probability.
Exit = Closing a position to realize profit or limit loss. Effective exits define actual PnL outcomes.
Example: Trader exits early when delta stalls, preserving profit.
Futures = Exchange-traded contracts obligating buy or sell at a future date, commonly used for leverage and liquidity.
Example: YM futures track the Dow Jones Industrial Average.
High (Candle High) = Highest traded price within a defined candle period.
Example: On a 1-minute chart, the candle high reflects short-term resistance.
High of Day (HOD) = Highest price reached during the entire trading session. Often acts as major liquidity zone.
Example: Break above HOD can trigger stop runs and momentum trades.
Indicator = Mathematical calculation applied to price or volume data to assist decision-making.
Example: Moving averages smooth volatility and clarify direction.
Leverage = Ability to control large market exposure with relatively small capital through margin.
Example: A single YM contract controls significant notional value compared to required margin.
Limit Order = Order to buy or sell at a specified price or better. It provides price control but not guaranteed execution.
Example: Trader places limit buy at prior support level.
Liquidity = Availability of buyers and sellers at various price levels. High liquidity reduces slippage.
Example: YM during U.S. session provides deep liquidity and tight spreads.
Low (Candle Low) = Lowest price reached within a single candle timeframe.
Example: A 1-minute candle low often serves as micro stop placement reference.
Low of Day (LOD) = Lowest price traded during the full session. Often acts as major support or liquidity pool.
Example: Price sweeping LOD may trigger reversals.
Margin = Required deposit to open and maintain a leveraged futures position.
Example: $5,000 margin required per YM contract.
Market Order = Order executed immediately at best available price. Guarantees execution but not price.
Example: Trader enters breakout with market order for speed.
Moving Average = Indicator calculating average price over specified period to smooth fluctuations.
Example: 20-period EMA helps define short-term trend.
NinjaTrader = Trading platform providing charting, automation, and order execution tools.
Example: Traders use NinjaTrader to deploy ATM strategies and custom indicators.
Open (Candle Open) = First traded price of a candle period.
Example: 1-minute candle opens at 35,200, establishing starting reference.
Order = Instruction to buy or sell a financial instrument.
Example: Stop order placed above resistance to catch breakout.
Order Book = Real-time display of pending buy and sell limit orders.
Example: Large resting bids signal potential support.
Position Size = Number of contracts or shares traded in a single position.
Example: Using 3 YM contracts increases profit potential and risk proportionally.
Profit Target = Predefined price where position will close for gain.
Example: ATM sets 40-point target aligned with 3:1 ratio.
Risk Management = Structured rules controlling exposure and protecting capital.
Example: $200 daily loss cap prevents emotional spiraling.
Risk-Reward Ratio = Ratio comparing potential gain to potential loss.
Example: Risking 8 points to target 24 points yields 3:1 ratio.
Scalping = Short-term trading strategy focused on quick, small gains.
Example: Trader captures 25 YM points within minutes.
Short Position = Selling with expectation price will decline.
Example: Trader shorts breakdown under support.
Slippage = Difference between expected and actual fill price during execution.
Example: Fast volatility causes 2-point slippage.
Stop-Loss = Order that closes position at predefined loss level.
Example: Stop placed below recent swing low.
Support = Price level where buying interest historically appears.
Example: Multiple bounces from same level confirm support.
Resistance = Price level where selling pressure historically appears.
Example: Price fails repeatedly at prior high.
Tick = Minimum price increment allowed in a market.
Example: YM moves in 1-point increments.
Timeframe = Duration represented by each candle.
Example: 1-minute for scalping, daily for bias.
Trailing Stop = Dynamic stop adjusting as trade moves favorably.
Example: Stop moves under higher lows to protect gains.
Trend = Sustained directional movement of price over time.
Example: Higher highs and higher lows define uptrend.
Volatility = Magnitude and speed of price fluctuations.
Example: High volatility sessions produce larger ranges.
Volume = Number of contracts traded during period.
Example: High volume breakout increases reliability.
VWAP = Volume-weighted average price of session, often used by institutions as dynamic support or resistance.
Example: Price pulling back to VWAP during uptrend often attracts buyers.
Absorption = Large resting limit orders absorbing aggressive market orders without allowing price to move significantly.
Example: Delta prints -750 as sellers hit the bid aggressively, yet price holds support and fails to drop further. This indicates strong buyers absorbing selling pressure and suggests a potential reversal or bounce.
Accumulation = Gradual institutional buying that occurs without significant upward price movement.
Example: Price trades sideways for 20 minutes while cumulative delta steadily rises. Institutions are quietly building long positions before a breakout.
Aggressive Buying = Market participants using market orders to lift the ask price.
Example: Price breaks resistance and candle delta prints +520. Buyers are aggressively forcing price higher, confirming strong continuation probability.
Aggressive Selling = Market participants using market orders to hit the bid price.
Example: Price breaks support with -640 delta. Sellers are urgently exiting or shorting, increasing downside momentum.
Ask = The lowest price at which sellers are willing to sell.
Example: When buyers “lift the ask,” they accept the seller’s price, demonstrating urgency and initiative.
Bid = The highest price at which buyers are willing to buy.
Example: When sellers “hit the bid,” they accept lower prices to exit quickly, indicating aggressive selling.
Break Even = Adjusting stop-loss to entry price to eliminate risk.
Example: After gaining 15 YM points, you move your stop to entry, ensuring the trade cannot become a loss.
Break of Structure = Price violating a previous swing high or low.
Example: Downtrend breaks prior lower high with strong delta, suggesting trend reversal potential.
Candle Delta = The difference between ask and bid volume within one candle.
Example: A 1-minute candle prints +410 delta while price only moves 4 points, indicating hidden buying pressure.
Confluence = Multiple technical factors aligning at one level.
Example: Support level aligns with VWAP and strong positive delta, increasing trade probability.
Cumulative Delta = Running total of delta across multiple candles.
Example: Price consolidates, but cumulative delta trends upward, suggesting accumulation beneath the surface.
Delta = Ask volume minus bid volume.
Example: +350 delta means 350 more contracts lifted the ask than hit the bid during that candle.
Delta Divergence = Price makes a new high or low but delta weakens.
Example: Price reaches new high, but delta only prints +70 compared to previous +450, indicating weakening momentum.
Delta Flip = Shift from positive delta to negative delta or vice versa.
Example: A strong bullish candle is followed by immediate negative delta, signaling early reversal warning.
Distribution = Gradual institutional selling at higher prices.
Example: Price stalls at highs while cumulative delta turns negative, suggesting large sellers exiting positions.
Exhaustion = Climactic spike in delta followed by slowing price movement.
Example: +980 delta prints at breakout, but next candle fails to extend, indicating buyer exhaustion.
Execution Edge = Timing advantage gained from superior information.
Example: Entering only when delta confirms breakout improves precision and reduces false entries.
Footprint Chart = Chart displaying bid/ask volume at each price level within a candle.
Example: Reveals stacked imbalances at breakout, confirming initiative flow.
Higher High = Price forming a new peak above prior peak.
Example: Uptrend makes new high with expanding positive delta, confirming continuation.
Imbalance = Significant difference between ask and bid volume at a price level.
Example: 3:1 ask imbalance during breakout indicates buyer dominance.
Initiative Buyers = Aggressive participants pushing price upward.
Example: Strong green delta during breakout shows initiative buying control.
Initiative Flow = Expanding delta aligned with expanding candle range.
Example: Candle range increases from 6 to 18 points while delta expands from +200 to +700, signaling trend acceleration.
Initiative Sellers = Aggressive participants pushing price downward.
Example: Large red delta confirms breakdown continuation.
Liquidity = Resting orders available for trade execution.
Example: Prior day high attracts sell liquidity, often causing price reaction.
Liquidity Pool = Clustered stop-loss orders at obvious levels.
Example: Above prior high, breakout traders’ stops form a liquidity pool.
Lower Low = Price forming a new trough below prior trough.
Example: Downtrend continues as new low forms with strong negative delta.
Mean Reversion = Price returning toward average such as VWAP.
Example: Price extends 45 points above VWAP with fading delta, suggesting pullback.
Microstructure = Intrabar order flow behavior.
Example: Tick-by-tick delta shifts before candle closes, offering early signal.
Momentum = Speed and strength of price movement.
Example: Expanding candle range with increasing delta confirms strong momentum.
Order Book Pressure = Visible depth imbalance in order book.
Example: Large resting bids suggest strong support zone.
Order Flow = Real-time tracking of aggressive buying and selling.
Example: Delta confirms which side controls the breakout.
Passive Buyers = Limit buyers absorbing aggressive sellers.
Example: Heavy negative delta but price stable at support indicates passive buying.
Passive Sellers = Limit sellers absorbing aggressive buyers.
Example: Positive delta but price stalls under resistance signals passive selling.
Pyramiding = Adding contracts to winning trade as confirmation strengthens.
Example: Initial entry confirmed by +400 delta; expansion to +800 justifies adding contracts.
Range Compression = Small candles with low delta.
Example: Multiple 3-point candles signal low participation and consolidation.
Range Expansion = Large candle with strong delta.
Example: 20-point candle with +600 delta confirms strong directional move.
Retracement = Temporary pullback within larger trend.
Example: Uptrend pulls back 10 points with weak negative delta before continuing higher.
Reversal = Change in dominant market direction.
Example: After sustained uptrend, strong negative delta and structure break signal reversal.
Risk-Reward Ratio = Ratio between potential profit and risk.
Example: Risking 8 points to target 24 points achieves 3:1 ratio.
Scalping = Short-term trading for small intraday moves.
Example: Targeting 20–40 YM points within minutes.
Stacked Imbalance = Multiple consecutive imbalance levels in one direction.
Example: Three stacked buy imbalances confirm strong breakout continuation.
Stop Run = Sharp move triggering clustered stop orders.
Example: Price spikes above resistance then quickly reverses.
Sweep = Rapid clearing of liquidity at a level.
Example: Quick 15-point spike above prior high removes stops before reversal.
Trailing Stop = Stop-loss that moves with favorable price action.
Example: Stop trails under higher lows as uptrend continues.
Trap = False breakout lacking sustained order flow.
Example: Price breaks high but delta weak; reversal quickly follows.
Volatility = Magnitude of price fluctuations.
Example: High-volatility session produces wider candle ranges and stronger delta swings.
VWAP = Volume-weighted average price of session.
Example: Institutions often defend VWAP as dynamic support or resistance.
This combined delta indicator prints two real-time numbers on every candle: (1) Order Flow Delta, showing aggressive buyer vs seller participation, and (2) real-time price change within the candle. Together, they show both cause (order flow pressure) and effect (price movement). Used correctly, this improves entry precision, pyramiding logic, and trailing stop management — which directly impacts your goal of > $1,000 trades while capping daily loss at $200.
For a newer trader, the primary benefit is increased accuracy and reduced overtrading.
Example 1 (increased accuracy): YM breaks above the opening range high. Price looks strong. Without delta, the trader enters immediately. With the indicator, delta is only +45 and fading — weak initiative buying. The trader skips the trade. Price reverses 20 points lower. A losing trade is avoided, preserving the $200 daily limit.
Example 2 (reduced risk): YM tests support. Price prints a bullish candle. Delta prints +380 and expanding. The trader enters long with 3 contracts using ATM. Stop is 8 points (approx $120 risk). Delta continues expanding to +650. Trader adds 2 contracts and trails stop under the prior micro-swing. Trade runs 40 points. Scaled position exceeds $1,000 while initial risk never exceeded structured limits.
For an experienced trader (5+ years), the advantage shifts from avoiding mistakes to optimizing capital deployment and scaling efficiency.
Example 3 (improved pyramiding precision): YM breaks prior high. Initial delta +300 confirms initiative buying. Trader enters 3 contracts. Next candle delta expands to +700 with stacked imbalance behavior. Trader adds 2 contracts. Price accelerates 60 points. Because adds were based on confirmed aggression, scaling was justified. A structured trailing stop locks in profit as delta stalls. Result: $1,200+ trade with controlled structural risk.
Example 4 (reduced drawdown and daily loss control): Downtrend continuation setup. Price breaks support but delta is only -110 and weakening. Experienced trader waits. Next candle prints -520 delta with range expansion. Entry taken with defined stop. Trade moves 30 points but delta collapses quickly. Trader exits early based on delta stall rather than waiting for stop. Loss contained at $90 instead of $200. This preserves psychological and capital discipline for the session.
How this improves the ATM strategy specifically:
Entries become conditional on aggressive participation, reducing false breakout exposure.
Pyramiding is triggered only when delta expands, not merely when price moves.
Trailing stops tighten when delta momentum fades, protecting gains.
Early exit logic based on delta stall reduces full-stop losses.
To achieve > $1,000 trades with ≤ $200 daily loss, the key is asymmetry: small controlled losses, larger structured gains. This indicator helps create that asymmetry by improving timing and scaling decisions. It does not replace structure (CPS, EVR, LSR), but it filters execution quality.
Summary: For newer traders, it prevents low-quality entries and protects daily loss limits. For experienced traders, it enhances scaling precision and exit discipline. Integrated into ATM pyramiding with trailing stops, it increases probability of large continuation trades while compressing downside variance — aligning with your defined risk-reward objectives.
Asymmetric Risk–Reward (ARR)
Beginner: Risk a small amount to make much more. Example: risk $1 to make $3+. You can lose more often and still grow your account if winners are larger than losers.
Intermediate: ARR focuses on skewed payoff. Tight stops + extended targets (1:3–1:5). Works best at key locations (VWAP, PDH/PDL) with momentum confirmation.
Advanced: ARR exploits non-linear payoff distributions. Edge comes from convexity: limited downside, fat-tail upside. Combine structure, timing, and flow so expectancy stays positive despite <50% win rates.
YM Gap & Gap Reversal (2:00 AM–9:30 AM ET)
Beginner:
YM often gaps overnight from Europe/news. If price holds the gap into 9:30, expect Gap-and-Go (trend day). If the gap fails after the open, price often reverts toward VWAP or prior close (gap fill).
Intermediate:
2:00–6:00 AM sets structure; 6:00–9:30 tests conviction. Acceptance above ONH/ONL + VWAP slope = breakout trend. Loss of ONH/ONL at 9:30 signals gap reversal toward PDC/VWAP.
Advanced:
Overnight gaps reflect inventory imbalance. Holding the gap = initiative control → trend expansion. Rejection at ON levels post-open = trapped inventory → accelerated gap reversal. YM favors clean follow-through or fast mean reversion; avoid chop.
LEVEL 3 — PROBABLE (≈65–75%)
T – Trend: 5m bias established; slope present but momentum neutral or slowing. No recent expansion leg.
R – Right Location: Reaction near VWAP or PDH/PDL; proximity acceptable but level not strongly defended yet.
E – Entry Triggers (choose one): 1) Soft Engulf (body ≥ prior candle, controlled wicks) 2) Medium Marubozu (directional body, minor rejection) 3) Hammer → immediate continuation candle.
N – Numbers: Volume expansion ≥1.2× last 3 candles; no exhaustion spike.
D – Dots (SAR): Recent flip or compression phase; dots not yet expanding.
S – Structure & Scaling: Early HL/LH forming; structure not confirmed. Enter 50% size; add only after next candle closes in trade direction.
LEVEL 4 — HIGH PROBABILITY (≈80–88%)
T – Trend: 5m trend clear with sustained slope; momentum aligned with higher timeframe bias.
R – Right Location: Clean bounce, rejection, or acceptance at VWAP or PDH/PDL. Level visibly respected.
E – Entry Triggers (choose one): 1) Full Engulf at level 2) Anchored Marubozu closing beyond level 3) Break → Hold → Go (2-candle confirmation).
N – Numbers: Volume spike ≥1.5× recent average with directional dominance.
D – Dots (SAR): Fresh flip with visible separation in trade direction.
S – Structure & Scaling: Confirmed HL (long) or LH (short). Enter 70% on trigger; add 30% on break of trigger high/low or continuation close.
LEVEL 5 — A+ (≥90% NEXT-CANDLE DIRECTIONAL BIAS)
T – Trend: 5m strong slope with acceleration; momentum expanding, not late-cycle.
R – Right Location: Exact defense, reclaim, or liquidity reaction at VWAP or PDH/PDL. Immediate response from level.
E – Entry Triggers (choose one): 1) Wide-body Marubozu with minimal opposing wick 2) Sweep → Engulf with displacement 3) Break → Hold → Go (3-candle continuation sequence).
N – Numbers: Institutional participation; volume ≥2× average with follow-through.
D – Dots (SAR): Fully aligned prior to trigger; widening separation confirms momentum phase.
S – Structure & Scaling: Clean HL/LH with spacing and no overlap. Full size on trigger; optional add only after continuation candle closes.
T — Trend (The Permission Filter)
The Velocity Overlay: Beyond just slope, require a "3-Tap Confirmation." Trend is only confirmed if price has respected the EMA or VWAP three times without a 5m candle closing on the "wrong" side.
The Index Divergence (SMT): For ES/NQ/YM, trend permission is granted only if all three are moving in unison. If NQ is making Lower Lows while ES makes Higher Lows, the trend is "Unconfirmed/Divergent"—reduce risk by 50% or skip.
The "Gap" Rule: If price is $> 2 \times ATR$ away from the 20 EMA, the trend is "Extended." New risk initiation is prohibited until a mean-reversion touch occurs.
R — Right Location (The Value Anchor)
The "Golden Pocket" Entry: Define the "Location" as the space between the 9 EMA (Momentum) and the 20 EMA (Value). Buying here ensures you aren't chasing a parabolic move but aren't catching a falling knife.
Institutional "Point of Control" (POC): Use Volume Profile to identify the highest volume price of the session. A reclaim of the POC from below is a high-conviction "Right Location" for a long, as it signifies value acceptance.
Failed Auction Logic: Enhance "Liquidity Pools" by looking for "Thin Spots" in the volume profile. If price moves through a low-volume area, expect high speed. Risk is only qualified if there is "room to run" to the next high-volume node.
E — Entry (The Execution Trigger)
The "Two-Bar" Rule: Avoid entering on the first displacement candle. Wait for a small "inside bar" or a minor pullback that fails to engulf the signal candle. Entry occurs at the break of the signal candle's wick.
Delta-Volume Divergence: For the highest quality entry, the entry candle must show Positive Delta (more buying than selling) for longs. If price moves up on negative delta, it is a "Squeeze" and carries 2x the risk of failure.
The Invalidation Pivot: Every entry must have a "Structural Anchor." If the entry candle is a Marubozu, the midpoint (50% level) of that candle is your immediate "Warning Sign"—if price closes below the midpoint, the momentum has stalled.
N — Numbers (The Math of Survival)
The Volatility-Adjusted Stop: On the 1m-5m timeframe, fixed tick stops are dangerous. Use a $1.5 \times ATR$ stop. If the current volatility (ATR) is too high for your account's 1% risk limit, you must downsize to "Micros" (MES/MNQ) rather than tightening the stop.
The "Breakeven" Trigger: Risk is mathematically "De-risked" once price moves $1 \times R$ in your direction. Move the stop to $Entry + 1$ tick to ensure a "Free Trade."
Yield-to-Effort Ratio: If the distance to the next major resistance (Location) does not allow for a 3:1 reward, the "Numbers" don't work. The trade is discarded regardless of how "pretty" the candle looks.
D — Dots (Momentum & SAR)
The Separation Rule: Momentum is healthy only when the distance between the "Dots" (or SAR) and the price action is increasing. If the dots are "hugging" the price, you are in a compression zone—expect a stop-run.
The SAR Flip + VWAP Confluence: A "Dot" flip (from above price to below) is only valid if it occurs while price is also above VWAP. If the dots flip but price is below VWAP, it is a "Fakeout" until the anchor (VWAP) is reclaimed.
S — Structure & Scaling (The Endgame)
The "Core & Satellite" Scaling: Enter with two units.
Unit 1: Exit at 2:1 RR to cover the risk of the entire trade.
Unit 2: Trail via "Structure" (previous HL/LH) for the "Runner."
The Time-Stop: Intraday futures are about volatility. If a trade has not reached $1 \times R$ within 3–5 candles (on your entry timeframe), the "thesis is stale." Exit at market. Time is a form of risk.
The "Three-Soldiers" Exit: When you see a "Three Soldiers/Crows" pattern (3 large consecutive candles), the move is likely climaxing. Instead of adding, this is where you aggressive-trail your stop to the low/high of the 3rd candle.
System-Wide Risk Layer (The "Safety Switch")
The "2-Loss" Cooling Period: If you suffer two consecutive losses, you are "Sync-Disconnected" from the market. Mandatory 30-minute walk-away to prevent revenge trading.
The News Blackout: No new risk 5 minutes before or after high-impact "Red Folder" news (CPI, FOMC, NFP).
RISK MANAGEMENT THROUGH T.R.E.N.D.S | (1m–5m Intraday Futures: YM / NQ / ES)
T — Trend (Risk Permission)
Objective = determine whether risk is allowed.
Risk Principle: Trend determines expectancy. Entering momentum setups in balance destroys edge regardless of candle quality.
Risk Filters:
5m slope alignment required (HH/HL or LH/LL).
EMA or VWAP directional agreement.
Disable continuation trades inside overlapping candles or value rotation.
Candle Risk Hierarchy Within Trend:
Marubozu / Displacement Close ≈ 90% continuation → lowest continuation risk.
Engulfing (with trend or reclaim) ≈ 85%.
Hammer / Pin Bar (rejection in trend) ≈ 80%.
Inside Bar (compression) ≈ 75%.
Three Soldiers / Crows ≈ 70% (late-stage risk rising).
Risk Rule:
Strong candle against weak trend = no trade.
Moderate candle with strong trend = acceptable risk.
R — Right Location (Risk Qualification)
Objective = ensure price is interacting with liquidity or fair value.
Risk Principle: Trades without a liquidity narrative are statistically random.
Approved Locations:
VWAP interaction or reclaim.
Previous Day High / Low.
Old highs/lows (liquidity pools).
Opening range extremes.
Fair value gaps or prior impulse origin.
Risk Reduction Logic:
Liquidity Sweep + Reclaim = trapped participants fuel continuation.
Hammer / Pin Bar = rejection confirms liquidity removal.
Engulfing at level = control transfer.
Disallowed:
Chasing extension far from VWAP.
Entries mid-range without liquidity event.
E — Entry (Risk Timing)
Objective = enter only when momentum confirms reduced opposing pressure.
Highest Risk-Adjusted Entry Signals:
Strong Displacement / Marubozu close in trend direction.
Liquidity sweep followed by immediate reclaim.
Engulfing at VWAP or PDH/PDL.
Inside bar break after impulse.
Micro HL/LH break confirming structure.
Risk Interpretation:
Large body = imbalance present.
Long wick = failed auction.
Inside bar = volatility compression awaiting release.
Entry Rule:
Entry candle must reduce uncertainty, not introduce it.
N — Numbers (Risk Measurement)
Objective = quantify participation and define asymmetric opportunity.
Risk Metrics:
Volume expansion ≥1.5× average preferred.
Institutional spike ≥2× confirms displacement.
Minimum 3:1 reward-to-risk required.
Convex Risk Engineering:
Maximum 1% equity risk per trade.
Position size adjusted to stop distance.
Wider stop = smaller size, not larger loss.
Example:
10-point ES stop sized to equal −1R regardless of contracts traded.
D — Dots (Momentum Confirmation / SAR)
Objective = confirm that momentum is expanding rather than compressing.
Risk Interpretation:
SAR compression = transition phase → higher failure risk.
Fresh flip + separation = momentum acceptance.
Widening separation = continuation environment.
Rule:
Do not initiate full risk before SAR alignment unless Level 5 displacement exists.
S — Structure & Scaling (Risk Containment)
Objective = define invalidation and control exposure evolution.
Structural Risk Controls:
Hard stop placed beyond MSS or structural invalidation.
Stop represents thesis failure, not arbitrary ticks.
Platform-enforced stops mandatory.
Scaling Rules:
Add only after confirmation (next HL/LH holds).
Reduce size on impulse failure.
Never add during consolidation.
Trade Management:
Full size only when structure spacing exists.
Late trend patterns (Three Soldiers/Crows) = manage, not initiate.
SYSTEM-WIDE RISK CONTROLS (Outside Individual Trades)
Risk-Reduction Layer (Before Trade Exists)
Regime classification pre-market (trend vs balance).
Liquidity qualification required.
Time-of-day restriction (NY open expansion preferred).
Trade frequency cap (max 3–4 trades/session).
Daily loss circuit breaker (−2% or −3R).
Risk-Definition Layer (After Trade Exists)
Structural stop-loss enforcement.
Fixed R-multiple exposure.
Execution safeguards (avoid market orders in spikes).
VWAP fair-value discipline.
Institutional Summary
Trend grants permission.
Location justifies risk.
Entry times participation.
Numbers define exposure.
Dots confirm momentum.
Structure controls survival.
Risk reduction determines whether a trade is allowed to exist.
Risk definition determines how much damage it can cause if wrong.
T — Trend (The YM Context)
The "Heavy" Filter: YM trends are often "stair-stepping." Confirm the 5m trend is clearly defined.
Sector Check: For a YM Long Reclaim, check the "Big Three" components (e.g., UNH, GS, MSFT). If they are finding support, the YM Reclaim has a 90% higher success rate.
R — Right Location (The Trap Zone)
The Level: Identify a clear Previous Session High/Low or a Major Psychological Level (e.g., 38,500, 50200).
The Deviation: Price must "poke" through the level, enticing breakout sellers/buyers, but fail to print two consecutive 1m candles beyond that level.
The Liquidity Grab: Look for a spike in volume as the level is breached—this is institutional "stop-hunting."
E — Entry (The Reclaim Trigger)
The Trigger Candle: The "Reclaim" occurs when a 1m candle closes back inside the previous range/level.
Entry Execution: Place a "Buy Stop" (for Longs) 1 tick above the high of the candle that closed back inside the level.
Confirmation Signal: Look for a Bullish Engulfing or a Hammer specifically at the moment of reclaim.
The "Fail-to-Follow" Filter: If the YM reclaims the level but the next candle is a doji or an inside bar, wait for the break of that "compression" before clicking.
N — Numbers (YM Specific Math)
The Stop Loss: Place your hard stop 2–3 ticks below the low of the "Liquidity Poke" (the wick that went outside the level).
Tick Value: Remember YM is $5 per tick. If the poke was 20 ticks deep, your risk is $100 per contract.
Asymmetric Target: Aim for the VWAP or the opposite side of the Value Area. Because YM is mean-reverting, a reclaim of one side usually leads to a test of the "mid-point."
D — Dots (The Acceleration Check)
SAR Alignment: The "Dots" should flip to the underside of the price action within 2 candles of the reclaim.
Momentum Push: If the Dots remain above the price after the reclaim, the move is a "Weak Reclaim"—expect a re-test of the lows.
S — Structure & Scaling (The Trade Exit)
The 50% Rule: YM often re-tests the "Breakout Point." Once price moves 1:1, take off 50% of the position to "pay the house."
Trailing Stop: Trail your remaining position behind the 1m 9 EMA. YM tends to hug this line during a successful reclaim rally.
Hard Exit: If price prints a Bearish Engulfing candle at the VWAP, exit the remaining position immediately.
v1:
The best trading hours are 09:30–11:30 AM and 2:00–4:00 PM. These times have clear trends, strong volume, and more predictable price movement. You’ll see better setups, easier entries, and fewer false signals compared to the quieter midday session.
v2:
Optimal expectancy clusters occur post-open (09:30–11:30) and pre-close (14:00–16:00) where liquidity depth, volatility structure, and order-flow asymmetry create exceptionally high signal-to-noise regimes. These windows maximize directional probability, minimize entropy-driven randomness, and produce mathematically superior intraday trade distributions.
Volatility: Smallest candles: ~4–6 points Most candles: ~8–12 points Largest candles: ~15–25 points Get 50% or more.
Final Answer — Clean Average YM 1-minute candle height (from 09:10–11:30): ~10–12 points.
TRADE JOURNAL — SETUP-GRADED TEMPLATE
SECTION 1 — PRE-TRADE (MUST FILL BEFORE ENTRY)
Date: ________ | Session: [Open / Mid / Close] | Ticker: ________ | Dir: [Long / Short]
Timeframe: ________ | HTF Context: ___________________________________
1. SETUP GRADE (30 PTS)
Circle: A++ (30) | A+ (25) | B (15) | C (0) Reason: __________________________________________________________
2. TREND PERMISSION (20 PTS)
VWAP: [ ] Above [ ] Below | Struct: [ ] HH/HL [ ] LH/LL Status: [ ] Aligned (20) [ ] Neutral (10) [ ] Opposing (0)
3. IN-PLAY CONFIRMATION (20 PTS)
Rel Vol: [ ] High [ ] Avg [ ] Low | News: [ ] Yes [ ] No Quality: [ ] High (20) [ ] Med (10) [ ] Low (0)
4. CAPITULATION SCORE (20 PTS)
(Check all that apply. Multiply total checks by 4) [ ] Velocity Spike [ ] Range Expand [ ] Vol Climax [ ] VWAP Stretch [ ] Sentiment Extreme
Score: (Checks ___ x 4) = ______ / 20
5. RISK CLARITY (10 PTS)
Is invalidation point specific (not vague)? [ ] Yes (10) [ ] No (0)
TOTAL SCORE: ______ / 100 (Min Threshold: 70)
ENTRY TRIGGER & RISK
Trigger: [ ] Break High [ ] Break Low | Entry Price: _______ Stop Price: _______ | Risk $: _______ | Risk %: _______
Why this bar? ______________________________________________________
SECTION 2 — IN-TRADE (REAL-TIME)
Initial Reaction: [ ] Follow-through [ ] Minor Heat [ ] Unexpected Heat Did price behave as graded? [ ] Yes [ ] No
Emotion: [ ] Calm [ ] Focused [ ] Anxious [ ] Impulsive
SECTION 3 — EXIT & RESULTS
Method: [ ] Structure Trail [ ] Scaled [ ] Hard Stop [ ] Manual Exit Price: _______ | R-Multiple: _______ R | P&L: $_______
SECTION 4 — POST-TRADE REVIEW (CRITICAL)
1. GRADE ACCURACY: [ ] Over-graded [ ] Accurate [ ] Under-graded Why? ______________________________________________________________
2. RULE ADHERENCE SCORE (0–10): _______ / 10 (10 = Perfect execution regardless of outcome)
3. KEY LESSON (One Sentence): ______________________________________________________________________
DAILY REPORT CARD (END OF DAY)
Primary Focus: ________________________ | Honored? [ ] Yes [ ] No
Biggest Win (Process): ____________________________________________
Biggest Leak: ____________________________________________________
Tomorrow’s Adjustment: ____________________________________________
WEEKLY META-REVIEW (OPTIONAL)
Grade Trades Win % Avg R Notes
A++/A+
B/C
Key Insight: ________________________________________________________
Rule to Refine: _____________________________________________________
https://www.investopedia.com/articles/trading/07/adx-trend-indicator.asp
https://www.tradingview.com/support/solutions/43000725058-cumulative-volume-delta/
https://www.forexlearningschools.com/what-is-the-8-21-ema-crossover-strategy/
https://www.tradingview.com/support/solutions/43000502040-volume-profile-indicators-basic-concepts/
Set #2
Reliability:10/10 VWAP is the most critical tool for futures because it incorporates volume, which represents institutional commitment. In the futures market, the day's trend is defined by whether price is holding above or below this line. It acts as the "mean" for the session; if price is far above it, the trend is overextended, but if price is riding just above it, the trend is strong and healthy.
Reliability:9/10 Futures markets spend a significant amount of time in "rotational" or sideways balance. The ADX is essential because it filters out these non-trending periods. A reading above 25 indicates a trending environment where your "Playbook" strategies will have the highest success rate. If ADX is falling or below 20, the "trending" part of your story is likely false.
Reliability:8.5/10 This is a specific "order flow" trend indicator. It tracks the net difference between market buy orders and market sell orders. A reliable uptrend in futures must be supported by rising Cumulative Delta. If the price is moving up but Delta is flat or falling, the trend is "hollow" and likely to fail at the next liquidity level.
Reliability:8/10 For the fast-paced nature of NQ (Nasdaq) or ES (S&P 500) futures, these "fast" EMAs act as dynamic support. In a reliable trend, the 8 EMA should stay above the 21EMA without frequent "criss-crossing." This crossover is often the technical confirmation of a Market Structure Shift (MSS) as mentioned in your playbook.
Reliability:7.5/10 A trend in futures is defined as price moving from one "high volume node" to another. If price breaks out of the ValueArea(VA), it indicates a high-reliability trend toward the next liquidity target. If price stays within the VA, the market is not trending, regardless of what other indicators might suggest.
Top 5 Trend Indicators for Futures Trading
Market Structure (Highest Reliability): Uptrend = HH→HL maintained on 5m/15m; Downtrend = LH→LL maintained; no structure = range/chop. Futures rule: If NY session holds structure after the open, trend bias is valid; structure break during RTH signals pause or reversal risk.
VWAP Acceptance (Session & Anchored): Price holding above VWAP = bullish; holding below = bearish; repeated rejection = strong control. Futures rule: Never fade price accepting VWAP for 3+ candles; VWAP reclaim after liquidity sweep = high-prob continuation.
Liquidity Progression: Sequential removal of prior day high/low, overnight high/low, opening range levels with clean push→pause→continuation. Futures rule: Trends exist to remove liquidity efficiently; failure to take next liquidity = exhaustion.
Impulse vs Pullback Quality: Strong trend shows fast impulse candles and shallow, overlapping pullbacks; weak trend shows slow impulse and deep grinding retracements. Futures rule: Best entries occur on weak pullbacks inside strong impulse legs.
Moving Averages (Context Only): Price above rising MA = bullish context; below falling MA = bearish. Futures rule: Use MAs to filter only; structure overrides MA.
Reliability Ranking: Market Structure > VWAP Acceptance > Liquidity Progression > Impulse vs Pullback > Moving Averages
NY Session Trend Checklist: Structure intact on 5m/15m; VWAP accepted; liquidity taken directionally; strong impulses with weak pullbacks. If 3/4 true → trend trading allowed; otherwise stand down or scalp only.
Set #2
Probability: 90%
This is a large, solid candle with little to no wicks on either end. In futures (especially NQ or ES), this represents a "sweep" where one side of the market was completely overwhelmed.
The Prediction: Because the candle closed at its absolute high (or low), there is zero "counter-pressure." The next candle has an extremely high probability of starting with an immediate continuation in the same direction.
Playbook Fit: Use this as the displacement candle that creates the MSS.
Shutterstock
Probability: 85%
This occurs when the current candle’s body completely "swallows" the entire body of the previous candle.
The Prediction: It signals that the previous trend's strength has been completely erased. In futures, this is often an institutional "V-reversal." If the engulfing candle has high volume, the next candle is highly likely to continue the reversal.
Playbook Fit: Look for this when price hits an "Old High/Low" (Liquidity Catalyst).
Probability: 80%
A small body with a long wick (at least 2x the body) sticking out. The long wick shows that price tried to go one way but was violently pushed back before the close.
The Prediction: The "tail" of the pin bar points to where the liquidity was just grabbed. The next candle is predicted to move away from the wick.
Playbook Fit: This is the ultimate "Liquidity Catalyst" signal; it confirms the "Trap" has been set.
Probability: 75%
The current candle is completely "contained" within the range of the previous candle (the Mother Bar). It represents a temporary pause or consolidation.
The Prediction: This is a "coiled spring." Once the high or low of the Mother Bar is broken, the next candle is likely to be an impulsive breakout candle.
Playbook Fit: Excellent for a "Trend Continuation" setup after a Retracement.
Probability: 70%
Three consecutive, strong candles of the same color with progressively higher (or lower) closes.
The Prediction: While the "big move" has already started, this pattern shows sustained institutional commitment. It predicts that the fourth candle will be a continuation, though the risk of a retracement begins to rise here.
Playbook Fit: Confirms you are in a "Trending" environment and moving "Towards Major Liquidity."
====
Top 5 Entry Candles/Signs (Futures: YM/NQ/ES) — goal = highest probability of predicting the next candle
Strong Displacement Close in Trend Direction (Highest Probability): Large-bodied candle closing near high (long) or low (short), above VWAP in uptrend or below VWAP in downtrend, following a shallow pullback. Next candle probability favors continuation due to momentum + order-flow imbalance.
Liquidity Sweep + Immediate Reclaim: Candle wicks beyond prior high/low, takes stops, then closes back inside structure or above/below VWAP in trend direction. Next candle favors reversal or continuation as trapped liquidity fuels the move.
Inside Bar Break After Impulse: Small-range candle fully inside prior impulse candle, occurring mid-trend. Break of inside bar high/low strongly favors next candle expansion in the direction of the prevailing trend.
Bullish/Bearish Engulfing at Key Level: Full-body engulfing candle at VWAP, prior day high/low, opening range, or trendline after retracement. Next candle probability favors follow-through as control shifts decisively.
Micro Higher Low / Lower High Break: Small HL (uptrend) or LH (downtrend) formed after pullback; entry on break of the trigger candle high/low. Next candle favors continuation due to local structure confirmation.
Disclaimer:
Information provided is for reference only and does not imply affiliation or endorsement with the mentioned individuals, companies, products, services, treatments, and websites. For informational purposes only - contact your medical provider for health and medical advice. Content accuracy, completeness, and timeliness are not guaranteed. Inclusion of information and websites does not constitute endorsement. Users should exercise caution when accessing external content. See your medical, legal, finance, tax, spiritual and other professionals for discussion, guidance, planning, recommendations and greater understanding of the risks, benefits, options and ability to apply any information to your situation.
Strategy Analyzer ...
alternateExit 8 Wro: This is the specific strategy name or version; changing this selects a different underlying logic or "script" to run for the analysis.
TargetSize (ticks): Defines your profit goal per trade; increasing from 60 to 80 means the price must move further in your favor to trigger a win.
StopSize (ticks): Sets the maximum risk per trade; moving from 25 to 30 gives the trade more room to breathe but increases the potential dollar loss.
Trade Size: The number of contracts traded; changing from 1 to 2 doubles your financial exposure and doubles the dollar value of every tick movement.
Maximum Win Per Day: A "ceiling" to lock in profits; setting this to 500 means the strategy stops trading once you have reached a $500 profit for the day.
Maximum Loss Per Day: A safety "circuit breaker"; setting this to 2000 means the strategy shuts down for the day if you hit a $2,000 loss threshold.
Start Time 1: The official time the strategy begins looking for entries; changing from 09:30:01 to 10:00:00 avoids the high volatility of the market open.
Stop Time 1: The time the strategy stops taking new trades; changing this from 16:00:00 to 15:30:00 ensures you are flat before the final market close.
Show cumulative profit: A visual toggle; checking this box displays a running total of your profit over time on the chart rather than individual trade results.
Cumulative Profit Value: The specific dollar target for the visual display; changing 80 to 100 adjusts the scale or threshold for the cumulative profit tracking.
Trailing Stops Enabled: Activates the dynamic stop-loss; checking this allows the exit point to "follow" the price as it moves into profit to protect gains.
Trailing Trigger (Ticks): The profit level required to start trailing; setting this to 50 means the stop stays put until the trade is up 50 ticks.
Trail Stop Distance: How far the stop stays behind the current price; increasing from 50 to 60 gives the market more room to fluctuate without exiting.
Trail Target Push (Ticks): Adjusts the profit target as price moves; increasing this from 5 to 10 pushes your exit goal further away as the trade wins.
Trail Step Mode: Determines if the stop moves continuously or in "steps"; toggling this changes whether the stop slides or jumps at specific price intervals.
Trail Step Size (Ticks): The increment for a stepping stop; setting this to 5 means the stop only moves forward once the price gains another 5 ticks.
BreakEven Stop Enabled: Activates the move to entry price; checking this ensures the stop moves to your entry point once a certain profit is reached.
BreakEven Stop Trigger: The profit required to move to breakeven; changing from 25 to 30 means you wait for more profit before making the trade "risk-free."
BreakEven Stop Offset: Extra protection added to the breakeven point; setting this to 1 ensures you cover commissions by exiting 1 tick past your entry.
Day Trailing Enabled: A daily-level trailing stop; checking this protects your total daily gains by stopping all trading if daily profit drops a certain amount.
Day Trailing Trigger: The daily profit amount that activates the daily trail; setting this to 300 means the "safety net" kicks in at $300 profit.
Day Trail Stop Distance: How much daily profit you are willing to give back; setting this to 200 locks in $100 if you were up $300.
Fade Enabled: Activates "fading" or contrarian logic; checking this allows the strategy to trade against the immediate trend when specific exhaustion criteria are met.
Fade Stop Reverse: The distance for a reversal stop in fade mode; changing this to 1000 sets a wide exit for these specific counter-trend positions.
Fade Stop Reverse Ticks: The tick-based exit for fades; setting this to 25 means a fade trade is closed if it goes 25 ticks against you.
Fade Reverse Exit: The final exit trigger for reversal trades; toggling this determines if the strategy exits immediately or waits for a specific signal.
TakeOnlyLiveTrades: A filter for historical vs. real-time; checking this ensures the strategy logic only applies to live market data rather than simulated fills.
SMAPeriod: The length of the Simple Moving Average; increasing from 200 to 250 creates a much "smoother" and slower-reacting long-term trend line for filtering.
Fast EMAPeriod: The shorter-term trend filter; changing from 8 to 10 makes the strategy slightly slower to confirm a new trend direction for entries.
Slow EMAPeriod: The medium-term trend filter; increasing from 21 to 30 requires a more established trend before the strategy is allowed to take a trade.
Show Slope8 Indicator: A visual aid toggle; checking this displays the directional angle of the 8-period EMA on your trading chart for easier reading.
Show Slope21 Indicator: A visual aid toggle; checking this displays the directional angle of the 21-period EMA to help identify trend strength visually.
Instrument: The specific asset being tested; switching from "YM SEP24" (Dow) to "NQ" (Nasdaq) applies these settings to a different, more volatile market.
Price based on: The data point used for calculations; switching from "Last" to "Mid" changes whether logic triggers on the last trade or the spread.
Strategy Analyzer ... Performance Summary
Filter D threshold: Sets a volatility or deviation requirement for entries; raising this from 1.5 to 2.0 ensures the market is moving with more "force" before a trade triggers.
Filter E For Entry: A binary toggle for an extra logic layer; checking this means a specific "E" condition must be met before any buy or sell order is placed.
Filter E threshold: Defines the sensitivity of the E filter; moving this from 10 to 15 requires a stronger signal strength, potentially reducing the total number of trades.
Filter Reversal Tim...: Limits how quickly a strategy can flip positions; increasing this value prevents "whipsawing" where the bot enters a long immediately after a short.
Filter RevTime +- (...): A buffer for the reversal timer; adjusting this from 5 to 10 adds more padding to the entry window to avoid high-frequency errors.
alternateEntry Dots...: Toggles the use of visual "dots" for entry confirmation; checking this requires a specific graphical indicator to appear before an entry is valid.
altEnt slope8 thres...: Sets the required angle of the 8-period average; increasing it to 8 means the trend must be steeper (stronger) to allow a trade.
altEnt When Slope...: A conditional logic check for the slope; checking this ensures the strategy only enters when the 8-period EMA is trending in the trade direction.
require 821 For Exit: Requires a specific crossover to close a trade; checking this means the 8 and 21 EMAs must cross before the strategy exits.
require 1m Dot For...: Uses 1-minute chart indicators for exits; checking this ensures a "dot" appears on the 1-minute timeframe before a position is liquidated.
allow 1m Dot Alone...: An exit override; checking this allows the 1-minute dot to trigger an exit even if other primary exit conditions haven't been met yet.
filter E For Exit: Applies the "E" logic to the closing side; checking this prevents an exit unless the specific E threshold is also satisfied.
alternateExit DotSA...: Toggles an alternative visual exit signal; checking this enables a specific set of "SA" dots to act as the primary profit-taking trigger.
altExit Dots&slope...: Combines indicators for an exit; setting this to 4 means both a dot must appear and the slope must reach a level of 4.
altExit Dots Slope8...: Defines the exit slope requirement; checking this ensures the trade stays open until the 8-period EMA slope begins to flatten or reverse.
alternateExit Slope...: A general slope-based exit toggle; checking this allows the strategy to exit based purely on the momentum of the price trend slowing down.
altExit noDot slope...: An exit rule for when dots are missing; setting this to 0 means the strategy will exit on a slope change even if no visual dot appears.
alternateExit Slope...: (Duplicate/Sub-setting) Defines specific slope values for exits; changing this value adjusts the sensitivity of the momentum-based exit.
altExit noDot slope...: (Duplicate/Sub-setting) A secondary threshold for non-dot exits; adjusting this from 0 to 1 requires a sharper trend reversal before closing the trade.
alternateExit 8x21...: Uses the 8 and 21 EMA crossover as an exit; checking this ensures the trade closes as soon as the short-term trend crosses the medium-term trend.
alternateExit 8 Wro...: A specific proprietary exit logic; checking this enables the "Wro" calculation to determine the optimal time to bank profits.
TargetSize (ticks): The primary profit goal; increasing from 60 to 70 means the trade stays open longer to catch a bigger move.
StopSize (ticks): The primary risk limit; changing from 25 to 20 tightens your risk, meaning you lose less per bad trade but might get stopped out easier.
Trade Size: Number of contracts; moving from 1 to 3 triples your dollar-per-tick value, significantly increasing both your potential rewards and risks.
Maximum Win Per...: A daily profit cap; setting this to 600 stops the bot after $600 is made to prevent "giving back" gains to the market.
Maximum Loss Pe...: A daily loss floor; setting this to 2000 shuts the bot down after a $2,000 loss to protect your account from a "black swan" day.
Start Time 1: When the bot begins; changing 09:30:01 to 10:00:00 avoids the chaotic "opening range" where price can be unpredictable and volatile.
Stop Time 1: When the bot ends; changing 16:00:00 to 15:00:00 ensures you are not trading during the final hour of "market on close" volatility.
Show cumulative p...: A chart display setting; checking this draws a line on your chart showing your total profit/loss growth throughout the session.
Cumulative Profit V...: The scale for the display; changing 80 to 100 adjusts the visual steps on the chart's profit tracking indicator.
Trailing Stops Ena...: Dynamic risk management; checking this allows your stop-loss to move forward as the trade goes into profit, locking in gains.
Trailing Trigger (Ti...: When trailing starts; setting this to 50 means the stop won't move until you are at least 50 ticks in profit.
Trail Stop Distance...: The gap between price and stop; setting this to 50 means the stop stays exactly 50 ticks behind the current high price.
Trail Target Push (...: Moves the goalposts; setting this to 5 means every time price moves up, your profit target also moves up 5 ticks to catch "runners."
Trail Step Mode? Sets how the stop moves; checking this makes the stop "jump" in fixed increments rather than sliding smoothly with every tick.
Trail Step Size (Tic...: The size of the "jump"; setting this to 5 means the stop stays still until price moves another 5 ticks in your favor.
Optimization
Finding Peak Performance: The goal is to identify which combination of variables (like EMA lengths or Stop sizes) produces the highest profit factor and lowest drawdown.
Eliminating Guesswork: Instead of manually testing one setting at a time, the computer runs thousands of permutations to see what mathematically worked best over the historical data.
Selecting the Optimization Type: In the Strategy Analyzer, change the "Backtest" or "Walk Forward" dropdown to "Optimization."
Defining the Search Ranges: For each setting you want to test, you must provide a "Min," "Max," and "Step" value.
Example (EMA): Set a Min of 5, a Max of 25, and a Step of 2. The computer will test 5, 7, 9, 11, and so on.
Example (Stop/Target): Set a TargetSize range from 40 to 100 with a step of 10 to see which "profit bucket" captures the most trend.
Choosing the Optimizer: Use the "Genetic" optimizer if you have millions of combinations to save time, or "Default" for a thorough, exhaustive search of every possible combination.
Setting the Fitness Value: Tell the computer what "success" looks like, such as maximizing the "Profit Factor" or "Max Net Profit."
Timeframes and Data: Ensure you are running the optimization over at least 3–6 months of data to ensure the results aren't just a "lucky" one-week trend.
The Optimization Graph: Look for "Plateaus" rather than "Spikes." If a setting of 12 EMA is great but 11 and 13 are terrible, that setting is a "spike" and likely won't work in the future.
Parameter Stability: Choose settings that perform well across a broad range of values, as these are more "robust" and likely to survive changing market conditions.
Training vs. Testing: Once the standard optimization finds the "best" settings, WFO is used to prove they work on data the computer hasn't seen yet.
Verification: This step is the final "stress test" before taking a strategy live to ensure the optimized settings aren't just "curve-fitted" to the past.
Here is the outline for the optimization process and the guide for conducting Walk Forward Optimization to ensure your strategy is durable.
Defining the Objective
Goal Identification: Decide if you are optimizing for maximum profit, minimum drawdown, or a balanced Sharpe Ratio.
Parameter Selection: Choose 2–3 high-impact variables (like EMA periods or Stop/Target sizes) to test rather than changing everything at once.
Setting Parameter Ranges
Min/Max Values: Define the boundaries for each setting (e.g., EMA from 5 to 50).
Step Size: Determine the increments (e.g., testing every 2nd value) to balance thoroughness with processing speed.
The Search Process
Exhaustive vs. Genetic: Use "Exhaustive" for a small number of combinations to check every possibility; use "Genetic" for complex setups to find the best results faster.
Fitness Calculation: The software ranks every combination based on your chosen metric (e.g., "Max Profit Factor").
Validation and Selection
Stability Check: Avoid "spikes" in the data where one specific number works but its neighbors fail.
Selection: Pick the setting that falls in a "plateau" of profitability, ensuring small market changes won't break the strategy.
WFO is the gold standard for testing because it simulates how a strategy would have performed if you "re-optimized" it periodically as market conditions changed.
1. Setup the "Walk" Structure
Training Period: Set this to roughly 60% to 80% of your data block. This is where the computer "learns" the best settings.
Testing Period: Set this to the remaining 20% to 40%. This is where the computer "proves" those settings work on data it hasn't seen yet.
Anchored vs. Non-Anchored: Choose "Anchored" if you want the training window to grow over time, or "Non-Anchored" to keep a consistent moving window of recent data.
2. Execute the Runs
NinjaTrader will perform a series of "runs." For example, it might train on January/February, then test on the first two weeks of March. Then it trains on February/March and tests on the first two weeks of April.
3. Analyze the Walk Forward Efficiency (WFE)
WFE Percentage: This compares the profit made in the "Test" phases to the "Training" phases.
Pass/Fail: A WFE > 70% indicates a robust strategy. If the WFE is low (under 50%), your strategy is "curve-fitted," meaning it's great at memorizing the past but terrible at predicting the future.
4. Review the "Best" Settings per Period
If the "best" settings are wildly different in every period (e.g., Target 20, then Target 200, then Target 50), the strategy is unstable.
Look for consistency in the parameters across the various "walks" to ensure the logic is sound.
Scaling ...
To scale from $700 to $70,000 per trade on the YM (Dow Futures) over a 4-week period, you are effectively executing a "Position Sizing Ramp." Because the YM pays $5 per point, a 100-point move equals $500 per contract.
To hit your targets on a 100-point move, you would need to scale from 1.4 contracts to 140 contracts. Here is the detailed outline for that progression with proportional risk controls.
Contract Load: 1–2 Contracts.
Trade Objective: Capture a 100-point move to gross $500–$1,000.
Proportional Stop Loss: Set at 30–40 points (~$150–$200 per contract). This ensures your risk-to-reward ratio is at least 1:2.5.
Maximum Loss Per Day: Set to $500. This allows you to lose two trades in a row before the software locks you out, protecting your "seed" capital.
Contract Load: 14 Contracts.
Trade Objective: Capture the same 100-point move with higher conviction and larger size.
Proportional Stop Loss: Set at 30–40 points (~$2,100–$2,800 total). Note that as your size increases, your "dollar pain" increases, but the "tick distance" remains the same as Phase 1.
Maximum Loss Per Day: Set to $5,000. At this stage, you are protecting the profits gained in Week 1.
Contract Load: 140 Contracts.
Trade Objective: The "Instructor Level" trade. A 100-point move now yields $70,000.
Proportional Stop Loss: Set at 30–40 points (~$21,000–$28,000 total).
Maximum Loss Per Day: Set to $50,000. This is a critical "circuit breaker." If the market gaps against you, the software must kill the connection to prevent a catastrophic account drawdown.
The "Momentum Add": Instead of entering 140 contracts at once (which causes slippage), use the Entry Handling: All Entries setting.
Step 1: Enter 20 contracts on the initial signal.
Step 2: Add 40 contracts once price moves 20 points in your favor.
Step 3: Add the final 80 contracts once price moves 50 points in your favor.
Average Price Protection: By scaling in, your average entry price moves up, but your "Risk at Large" is minimized because the trade is already "working."
Entries per Direction: Increase this to Unlimited or 200 in the Strategy Properties.
Trailing Stop Management: Use a Trailing Trigger of 50 points. For these large moves, you want the stop to move to Breakeven plus a small profit once the trade is halfway to your 100-point goal.
Slip and Commission Optimization: In the Strategy Analyzer, ensure you have "Commission" and "Slippage" (set to at least 1 tick) enabled. At 140 contracts, paying the "spread" can cost you hundreds of dollars instantly; your strategy must account for this to show realistic $70,000 net results.
Weekly Re-Optimization: Every Sunday, run a Walk Forward Optimization on the previous 2 weeks of data.
Volatility Adjustment: If the market volatility (ATR) has doubled, your StopSize and TargetSize must also double to maintain the same "math" for the trade.
Consistency Check: If you fail to hit the $700 target in Week 1, do not move to the $7,000 target. Scaling requires "Positive Expectancy" proof at the current level before moving to the next tier
To scale from $700 to $70,000 on the NQ (Nasdaq-100 Futures), the math changes significantly because the NQ is much more volatile and has a higher point value than the YM. On the NQ, each point is worth $20.00 per contract.
To hit a $70,000 target on a 100-point move, you would only need 35 contracts (compared to the 140 needed for YM). Here is the detailed scaling outline for the NQ.
Contract Load: 1 Micro NQ (MNQ) or 1 Standard NQ.
Note: 1 MNQ point is $2. To hit $700 on 100 points, you would use 3.5 MNQ contracts.
Trade Objective: Capture a 100-point NQ swing. Because NQ moves faster, this can happen in minutes.
Proportional Stop Loss: Set at 20–30 points ($400–$600 risk on a standard contract). NQ requires a wider "mathematical" stop because it "wiggles" more than the YM.
Maximum Loss Per Day: $1,000. This accounts for the higher volatility and potential for slippage.
Contract Load: 3.5 Standard NQ Contracts.
Trade Objective: Capture a 100-point move. On the NQ, a 100-point move is a standard daily occurrence, often happening during the first hour of trade.
Proportional Stop Loss: Set at 25 points (~$1,750 total risk).
Maximum Loss Per Day: $4,000. You are now trading a size where one "wrong" 1-minute candle can result in a $2,000 swing.
Contract Load: 35 Standard NQ Contracts.
Trade Objective: The high-performance tier. A 100-point move at this size yields $70,000.
Proportional Stop Loss: Set at 25 points ($17,500 total risk).
Maximum Loss Per Day: $35,000. This level of trading requires a deep account balance to withstand the intraday margin requirements for 35 NQ contracts.
The "Velocity Add": NQ momentum is explosive. Use the Entry Handling: All Entries setting with a "Rapid Fire" logic.
Initial Entry: 5 contracts on the 1-minute signal.
Momentum Add: Add 10 contracts every time the price breaks a 1-minute high with an increase in Order Flow volume.
Final Load: Add the remaining 20 contracts only when the trade is already 30 points in profit.
Trailing Stop Distance: Because NQ is "noisier," increase your Trail Stop Distance to 40 ticks (10 points). If it's too tight, the NQ will "wick" you out before the big $70,000 move completes.
Slippage Management: Trading 35 NQ contracts during a news event can result in 2–4 points of slippage. In your Strategy Analyzer, you must set slippage to 2 or 3 to see if the $70,000 profit survives the "cost of doing business."
Maximum Win Per Day: Set this to $75,000. On the NQ, it is easy to get "greedy" after a big win; this setting ensures you walk away and don't give the $70k back to the market in the next 90 seconds.
Efficiency: NQ is more "capital efficient." You only need 35 contracts to reach the same $70,000 goal that required 140 contracts on the YM.
Stress Level: The NQ moves much faster. While your instructor’s 1.5-minute trade is impressive on the YM, on the NQ, a $70,000 swing can happen in 30 seconds.
Stop Loss Integrity: NQ stops are more likely to be "run" by market makers. Your Proportional Stop Loss must be strictly automated; manual stops at this size are almost impossible to execute mentally.
Types of trading days ...
5 common types of trading days and the specific settings you should adjust for each.
The market moves in one direction from open to close with very little retracement.
TargetSize: Increase this significantly. Aim for "runners" by pushing targets out to 100+ ticks.
Trailing Stop: Use a wide Trail Stop Distance. You want to stay in the move even during minor 10–15 point pullbacks.
Start Time: Ensure your strategy is active from the 09:30:01 open to catch the initial breakout.
Trade Size: This is the day to use your maximum contract load as the trend has institutional backing.
The day starts quiet (narrow range) and then "breaks out" into a new trend later in the session.
BreakEven Stop Trigger: Set this to a lower value (e.g., 20 ticks). You want to move to breakeven quickly during the initial indecision phase.
Fast/Slow EMA: Use standard settings (8/21) to detect the momentum shift as the market moves from the first distribution to the second.
Filter E Threshold: Increase this to avoid getting "chopped up" during the initial quiet morning range.
A massive move occurs in the first 30–60 minutes, followed by a range-bound market for the rest of the day.
Stop Time: Consider stopping the strategy after the first 90 minutes of trade (11:00:00) once the "Initial Balance" is set.
TargetSize: Use moderate targets (40–60 ticks) rather than looking for massive extensions.
Fade Enabled: Turn this on. Typical days often see prices "fade" back toward the middle of the morning range.
Buyers and sellers are equal, causing the price to bounce back and forth between established support and resistance.
StopSize: Tighten your stops. In a range, if the price doesn't move in your favor quickly, the trade is likely failing.
Mean Reversion: Adjust your logic to "Buy the Bottom" and "Sell the Top" rather than following trends.
Trail Target Push: Set this to 0. In a range, you want to exit at your target, not hope for the price to keep going.
The market is waiting for news or a holiday; price stays in a very narrow, "boring" band.
Maximum Win/Loss Per Day: Lower these limits. This is a "capital preservation" day where over-trading will lead to "death by a thousand cuts" from commissions.
Trade Size: Reduce your size to 1 contract or switch to Micro (MYM/MNQ) contracts to lower your dollar-at-risk.
Start/Stop Time: You may choose not to trade at all or only trade a 60-minute window around the New York open.
Types of trading days ... Basic Change
This is a day where the market opens and moves aggressively in one direction with very little pull-back.
TargetSize: Increase this significantly; move from 60 to 120+ ticks to capture the extended move.
Trail Target Push: Enable this and set it to 10 or higher to let your profit target "run" as long as momentum persists.
Trailing Stop: Use a wide distance (50–60 ticks) to ensure you aren't stopped out by minor intraday breathers.
Trade Size: This is the day to use your maximum contract load (e.g., 5–10 contracts) because the edge is highest.
The market has a wide initial move but then slows down, eventually breaking out to a new level later in the session.
Fast/Slow EMA: Use standard filters (8 and 21) to identify when the "breakout" from the morning range is actually happening.
BreakEven Stop Trigger: Set this to a conservative level (25 ticks). You want to move to risk-free status as soon as the price leaves the morning range.
Filter E Threshold: Increase this value to ensure the strategy only enters when the "breakout" has high volume and speed.
The market makes a massive move in the first 30–60 minutes and then spends the rest of the day bouncing inside that range.
Stop Time: Set your strategy to stop taking new trades by 11:30 AM EST. Most of the profit is made in the first 90 minutes.
TargetSize: Use "Meat of the Move" targets (40–50 ticks) rather than looking for massive extensions.
Fade Enabled: This is the best day to turn on "Fade" logic, as prices often revert to the middle of the morning range in the afternoon.
Price oscillates between two clear boundaries (support and resistance) without making any real progress.
TargetSize: Lower this to 20–30 ticks. You want to take quick profits before the market bounces back against you.
StopSize: Tighten your stop-loss. In a range, if a trade doesn't work immediately, it’s likely a "fake-out."
Trailing Stops: Disable trailing stops or set the trigger very high. You want to hit your specific profit targets, not trail into a reversal.
These usually occur before major news (like the Fed) or on holidays; the market has almost no movement.
Maximum Loss Per Day: Lower this limit (e.g., to $500). This is a "capital preservation" day where you want the bot to shut down early to avoid "chopped" losses.
Trade Size: Reduce your size to the minimum (1 contract) or switch to Micro contracts (MNQ/MYM) to reduce risk.
Start Time: Delay your start until after 10:00 AM to see if any volume actually enters the market.
Types of trading days ... Basic Change 2
The following outline expands the logic by over 30%, adding EMA Smoothing and Filter E Threshold to each specific day type.
The market moves in one direction with relentless pressure.
TargetSize: Increase to 120+ ticks. You want to capture the "home run" move that characterizes this day.
Trail Target Push: Enable and set to 10. This forces your target to move higher as the market trends, preventing you from exiting too early.
Trailing Stop: Use a wide 60-tick distance. This protects you from being "shaken out" by the small counter-trend wicks that happen in even the strongest trends.
Trade Size: Use your maximum size (e.g., 100+ YM / 35 NQ). This is where your highest win rate occurs.
NEW - Fast EMA Smoothing: Increase to 14. This prevents the strategy from flipping directions during minor 90-second consolidations.
NEW - Filter E Threshold: Set to a low 1.0. On a trend day, you want a "loose" entry filter because the momentum is so strong that almost any entry in the trend direction will work.
The day starts with a "false" range before breaking into a secondary trend.
Fast/Slow EMA: Standard 8/21. This helps the bot detect the moment the market shifts from "choppy" to "trending."
BreakEven Stop Trigger: Set to 25 ticks. You want to move to a risk-free position as soon as the breakout from the morning range is confirmed.
Filter E Threshold: Set to 2.5. You need a higher conviction signal to ensure the "breakout" isn't just a fake-out back into the range.
Trade Size: Moderate sizing. Scale in as the new trend establishes itself.
NEW - Trail Step Size: Set to 10 ticks. This ensures your stop moves in "chunks" rather than following every tick, giving the breakout room to breathe.
NEW - SMA Period: Increase to 250. Using a longer-term average helps confirm that the breakout is aligned with the daily higher-timeframe trend.
A massive move happens in the first 30 minutes, followed by a range for the rest of the day.
Stop Time: Set to 11:00 AM. Taking trades after the initial volatility has dried up on this day leads to "chopped" profits.
TargetSize: Moderate 45 ticks. You are looking to capture the "meat" of the morning move and then go flat.
Fade Enabled: Checked. This allows the bot to trade the reversal back toward the middle of the morning range during the lunch hour.
Trade Size: Aggressive on the open, then drop to zero for the afternoon.
NEW - StopSize: Tighten to 20 ticks. Since the move is so explosive, if it doesn't work immediately, the market is likely reversing or stalling.
NEW - SMAPeriod: Lower to 50. A shorter SMA helps the bot stay "tight" to the aggressive morning price action.
Price bounces between support and resistance like a ping-pong ball.
TargetSize: Lower to 25 ticks. Small, consistent wins are the only way to survive a range.
Trailing Stops: Disabled. Trailing stops are "trend followers"; in a range, they will almost always get hit at the worst possible time (the reversal).
Fade Enabled: Checked. This is your primary source of profit—betting that the market will return to the mean.
Trade Size: Small to medium. High frequency of trades with smaller size is safer here.
NEW - Fast EMA Smoothing: Decrease to 5. You need the bot to be hyper-sensitive to the rapid flips in direction at the top and bottom of the range.
NEW - Filter E Threshold: Increase to 4.0. You only want to enter if the price "slams" into the range edge with enough force to trigger a clear rejection.
Low volume, usually before a holiday or Federal Reserve announcement.
Maximum Loss Per Day: Tighten to $500. This is a "do no harm" day. If you lose two trades, shut the system down.
Trade Size: 1 contract (or use Micros). There is no "edge" in a market that isn't moving; keep your risk minimal.
Start Time: Delay to 10:30 AM. Most quiet days have a "fake" move at the open; waiting an hour reveals if there is actually any real money participating.
TargetSize: 15–20 ticks. Take what you can get; don't wait for a 100-point move that isn't coming.
NEW - BreakEven Stop Offset: Set to 2 ticks. On low-volume days, you need to cover your commissions even on "scratched" trades.
NEW - Trail Step Mode: Set to Step. This prevents the stop from "creeping" up and getting hit by the low-volume "drift" of the market.
Types of trading days ... Advanced Change
Computer engineer’s approach to optimization moves away from "peak searching" and toward "plateau stability."
Multi-Objective Optimization (MOO): Instead of optimizing only for Max Net Profit, run a Multi-Objective Optimization using Max Profit Factor, Min Drawdown, and Max R-Squared. You are looking for the "Pareto Frontier"—the set of parameters where you cannot improve one metric without degrading another.
Optimization Fitness - Max R²: Change your "Optimize On" setting to Max R Squared. This identifies strategies with a linear equity curve, filtering out those that made $70k on one lucky trade but stayed flat the rest of the month.
Genetic Optimizer Parameters: If your parameter space is massive, use the Genetic Algorithm. Set Generation Size to 100 and Generations to 20. This prevents the search from getting stuck in a local maximum and explores a broader "DNA" of settings.
To scale to 100+ contracts, you must manage Market Impact and Latency.
Limit Order with "Chase" Logic: At 140 YM contracts, a Market order is a gift to high-frequency market makers. If your strategy is custom-coded (NinjaScript), replace EnterLong() with EnterLongLimit(). Program a "chase" logic that moves the limit up if not filled within 2 ticks, ensuring you get in without paying a 5-tick spread penalty.
Intrabar Granularity: For the NQ, enable Tick Replay and set Calculate to On each tick. This is computationally expensive but necessary for "Momentum Adds" where you need to enter mid-candle as the tape accelerates.
High-Priority Process Allocation: In Windows Task Manager, set NinjaTrader.exe to High Priority. For an engineer, this is the first step in ensuring your 1.5-minute trade doesn't suffer from micro-stutters during high-volatility spikes.
Advanced traders use Statistical Regime Detection to automatically toggle between the 5 day types we discussed.
Relative Volatility Index (RVI) Filter: Add a condition that disables the "Fade" logic if RVI is > 70. This prevents the bot from trying to "fade" a Trend Day, which is the #1 cause of catastrophic "Max Loss" days.
VIX/VVIX Correlation: For the NQ, add a filter that reduces Trade Size by 50% if the VVIX (Volatility of Volatility) is spiking. This protects your $70,000 target from being wiped out by a "flash" expansion of the bid-ask spread.
Standard Deviation Targets: Instead of a fixed 100-tick target, use a 2.0 Standard Deviation move based on the morning's ATR (Average True Range). This makes your target "elastic"—it stretches to $100k on high-volatility days and shrinks to $40k on quiet days to ensure you actually hit the target.
Max Drawdown "Hard Stop": Set a strategy-level Maximum Drawdown that disables the strategy if the account drops 15% from its peak. This is an "Equity Lock" that overrides all other settings to preserve your 20-year career capital.
Monte Carlo Analysis: After optimizing, run a Monte Carlo Simulation in the Strategy Analyzer. If the "95% Confidence Level" shows a bankruptcy risk, your StopSize is too tight for the Trade Size you are aiming for.
TargetSize: 140+ ticks (Mathematical expansion based on 2.5x ATR).
Trail Target Push: 15 ticks.
Trailing Stop: 75 ticks (Prevents "stop-hunting" algorithms from shaking you out).
Fast EMA Smoothing: 18. Higher smoothing prevents "jitter" in the trend signal.
Filter E Threshold: 0.5. On a trend day, speed of entry is more important than precision.
NEW - Calculated Bar Interval: Switch to 2,000 Tick Charts. This removes time-based noise and allows the strategy to "see" the volume-driven momentum regardless of the clock.
NEW - Order Flow Divergence: Disable. You want to ignore "exhaustion" signals; on trend days, the market stays "overbought" far longer than standard oscillators suggest.
BreakEven Stop Trigger: 35 ticks.
Filter E Threshold: 3.0. High threshold ensures you are catching the second move, not the initial trap.
Trail Step Size: 12 ticks.
SMA Period: 300. Acts as the ultimate "Trend Bias" anchor.
NEW - Calculated Bar Interval: Use Renko Bars (4/8). This filters out the sideways morning "noise" and only triggers entries once a directional price trend is established.
NEW - Order Flow Divergence: Set to Moderate. Use this to detect if the afternoon breakout is backed by aggressive limit order absorption.
Stop Time: 11:15 AM. Hard exit before the mid-day "lull" begins.
TargetSize: 50 ticks (Static).
StopSize: 18 ticks. Extreme tightness is required for the high-volatility open.
SMA Period: 40. Keeps the strategy responsive to the immediate morning impulse.
NEW - Calculated Bar Interval: 30-Second Charts. Required for the hyper-fast execution needed to capture the $70k move in under 2 minutes.
NEW - Order Flow Divergence: Enable Aggressive. You are looking for "Delta Exhaustion" at the highs to trigger your "Fade" back into the range.
TargetSize: 22 ticks. Optimized for the "ping-pong" price action.
Trailing Stops: Hard Disabled. Prevents the "give back" that happens when a range-bound trade retraces.
Fast EMA Smoothing: 3. Maximum sensitivity to the rapid flips in short-term bias.
Filter E Threshold: 4.5. Only enter when price is at the extreme statistical "edges" of the range.
NEW - Calculated Bar Interval: Volume Bars (1,000). This ensures you only trade when there is enough liquidity to fill your 100+ contract orders without slippage.
NEW - Order Flow Divergence: Enable Absorption Filter. Only enter at range edges if you see "passive" buyers/sellers absorbing the "active" momentum.
Maximum Loss Per Day: $400. Tightest possible safety net.
Trade Size: 1-2 Micros (MNQ/MYM). De-leverage entirely; the risk-to-reward ratio is mathematically negative in a flat market.
BreakEven Stop Offset: 3 ticks. Prioritizes "scratching" the trade over taking a full loss.
Trail Step Mode: Constant. Moves the stop rigidly to protect every single tick of gain.
NEW - Calculated Bar Interval: 5-Minute Charts. Slowing down the "sampling rate" prevents the strategy from over-trading "micro-wiggles."
NEW - Order Flow Divergence: Set to Maximum Sensitivity. On quiet days, the only trades worth taking are those where volume is clearly and massively lopsided.
Latency Audit: Ensure your NinjaTrader instance is running on a VPS with sub-5ms latency to the Chicago data centers.
Slippage Model: In your Strategy Analyzer, run your backtests with 1.5 ticks of slippage per side. If the $70,000 profit disappears, the strategy is not robust enough for 100+ contracts.
Liquidity Filter: Add a script condition that prohibits entries if the Bid/Ask Spread is wider than 2 ticks (common in NQ during news).
To achieve the level of execution your instructor demonstrated, you need a script that doesn't just "add contracts," but does so by analyzing Volatility (ATR) and Momentum Slope. Below is a high-level NinjaScript logic block designed for an automated strategy.
This script includes an Opening Range Volatility check to automatically categorize the day and a Momentum Scaling function that ramps up your position as the trade moves in your favor.
In your OnBarUpdate() or OnStateChange() method, add a check for the Opening Range (OR) to determine the day's "Personality."
C#
// Define variables for the strategy
private double openingRangeHigh;
private double openingRangeLow;
private double openingRangeVol;
protected override void OnBarUpdate()
{
// 1. Capture Opening Range at 10:00 AM EST (30 mins after open)
if (ToTime(Time[0]) == 100000)
{
openingRangeHigh = HighMarketToday(0, 093000, 100000);
openingRangeLow = LowMarketToday(0, 093000, 100000);
openingRangeVol = (openingRangeHigh - openingRangeLow);
// 2. Classify Day Type based on 20-day Average Opening Range (ATR_OR)
if (openingRangeVol > (ATR(20)[0] * 1.5))
currentRegime = "TrendDay"; // High volatility, high conviction
else if (openingRangeVol < (ATR(20)[0] * 0.5))
currentRegime = "SidewaysDay"; // Low volatility, compression
else
currentRegime = "NormalVariation";
}
}
This block manages the transition from your "Feeler" (1 contract) to your "Heavy Load" (140 YM / 35 NQ contracts) based on the Slope of the EMA and Unrealized Profit.
C#
private void ScaleMomentumPosition()
{
// Ensure we are in a winning trade and momentum is accelerating
double emaSlope = (EMA(FastPeriod)[0] - EMA(FastPeriod)[1]);
double unrealizedTicks = Position.GetUnrealizedProfit(PerformanceUnit.Ticks);
// TIER 1: The Confirmation Add (e.g., +10 contracts)
if (Position.Quantity < MaxTradeSize * 0.3 && unrealizedTicks >= 20 && emaSlope > 0.5)
{
EnterLong(10, "Tier1Momentum");
// Move Stop to Entry + 2 (Protecting the add-on)
SetStopLoss("Tier1Momentum", CalculationMode.Ticks, 30, false);
}
// TIER 2: The "Whale" Add (e.g., +50 contracts)
// Only triggers if momentum is vertical and we are already significantly in profit
if (Position.Quantity >= MaxTradeSize * 0.3 && unrealizedTicks >= 50 && emaSlope > 1.2)
{
EnterLong(50, "Tier2Momentum");
// Lock in significant profit as we add massive size
SetStopLoss(CalculationMode.Ticks, 15); // Tighten stop to 15 ticks trailing
}
}
When scaling to 100+ contracts, you cannot use Market orders. This logic uses a Limit Order that "chases" the price to ensure fills with minimal slippage.
C#
private void ExecuteSmartEntry(OrderAction action, double price)
{
// Place a Limit order 1 tick above/below current Ask/Bid to ensure priority
if (action == OrderAction.Buy)
EnterLongLimit(0, true, Position.Quantity + AddSize, GetCurrentBid() + (1 * TickSize), "SmartScale");
// If not filled in 2 seconds, cancel and re-submit at the new Bid
// (Requires Timer or OnOrderUpdate logic to manage the 'Chase')
}
EMA Slope Threshold: A value of 1.2 or higher on a 1-minute chart indicates "Vertical Momentum." This is the green light for Tier 2 scaling.
Tick Replay & High Granularity: Ensure Tick Replay is enabled in your OnStateChange() so the unrealizedTicks calculation is accurate within the bar.
Dynamic Stop Displacement: Notice the stop tightens as the size increases. This is the Proportional Risk you requested—protecting a $70,000 potential gain requires a tighter leash than a $700 one
Types of trading days ... Advanced Change 2
Before any code runs, you must ensure the Windows OS treats NinjaTrader as a high-priority real-time process to prevent "micro-stutters" during high-volume spikes (like the first 90 seconds of a YM trend).
Process Priority Indicator: Add an indicator like SetNinjaTradersPriorityHigh to your workspace. This programmatically calls the Windows API to set NinjaTrader’s process priority to High or Above Normal, ensuring it gets CPU cycles before background tasks.
Manual Override: Alternatively, use Task Manager (Ctrl+Shift+Esc) → Details tab → Right-click NinjaTrader.exe → Set Priority → High. This tells the CPU to prioritize your strategy's calculations and order submissions.
When trading 140 YM or 35 NQ contracts, the way you submit orders determines your place in the exchange queue.
Calculation Frequency: In your strategy settings, change Calculate from "On bar close" to "On each tick". This allows the strategy to submit a "Momentum Add" order the millisecond your logic triggers, rather than waiting for the 1-minute bar to finalize.
Limit vs. MIT Orders: * Avoid standard Market orders for large sizes to prevent massive slippage.
Use EnterLongLimit() with a price slightly above the current Ask (for Longs). This behaves like a "marketable limit order," giving you top-of-book priority without the risk of an uncapped fill price.
Managed vs. Unmanaged Approach: * For standard scaling, the Managed Approach is easiest as it handles the OCO (One Cancels Other) relationship between your 140-contract entry and your protective stops automatically.
For hyper-scaling, the Unmanaged approach allows you to fire multiple orders with different IDs, effectively building a "ladder" of orders that the exchange treats with individual priority.
As an engineer, you know that the "last mile" is the network.
VPS Co-location: Ensure you are using a Virtual Private Server located in Chicago. Being co-located with the CME (Chicago Mercantile Exchange) data center can reduce your order-to-exchange latency from 50ms+ down to sub-5ms.
Database Hygiene: Periodically Repair and Reset your DB via Tools > Database Management. Large accumulated tick databases can slow down the strategy engine’s ability to process new data in real-time.
Entries per Direction: To add to your trade as it wins, ensure EntriesPerDirection is set to a high enough value (e.g., 10 or Unlimited).
Entry Handling: Set this to "AllEntries". This allows the strategy to keep firing new "Momentum Add" orders until your full $70,000 position size is reached.