Video: $1,000 Before 8AM! My Simple Market Structure Trading Strategy
Creator: Mindfully Trading
Original Video: Watch the original video
Difficulty: Intermediate
The Big Idea
Preparation narrows the question before an entry appears. In this lesson, a daily structural view identifies the area of interest, a lower-timeframe break supplies a reference, and a bearish mirror-bar response provides the local confirmation.
The source reports a profitable personal example. The repeatable educational task is to define what had to be known before the trade, including how much total risk the position carried.
Start With the Daily Story, Then Challenge It
The presentation begins with daily structure rather than an isolated intraday candle. A recent decline, a lower-high interpretation, and a break of a prior low support a bearish local view. A bearish Friday candle adds to the creator’s interest in a short idea.
That does not erase the larger chart. A local decline can be a pullback inside a broader advance. Write which swing sequence defines the proposed trade’s direction and what would invalidate that interpretation. Otherwise, the same chart can be called bullish or bearish simply by changing the zoom.
The source often treats candle-body levels as useful structural references. Bodies and wicks answer different questions: closes indicate where a candle finished, while wicks preserve its extremes. Neither choice is universally correct. A study needs one recorded convention rather than whichever boundary makes the latest example look best.
Prepare the Broken Level Before the Retest
On the fifteen-minute chart, the lesson identifies an earlier structural low, including a double-bottom-like area, followed by a forceful break beneath it. That broken area becomes a candidate resistance reference if price subsequently returns from below.
Weekend preparation makes that sequence easier to follow. The creator can mark the area in advance and set an alert rather than reconstructing a reason after seeing a large move. The alert brings attention back to the chart; it does not authorize an entry on its own.
A strong candle can describe displacement relative to neighboring bars. It cannot reveal the identity or remaining inventory of the participants who caused it. Calling the area supply is a shorthand for the chart behavior, not proof that a specific bank is still waiting to sell there.
| Preparation layer | Useful record | Decision still required |
|---|---|---|
| Daily context | Named swings and directional hypothesis | Whether the local trade fits that hypothesis |
| Intraday structure | Broken body level and break candle | Whether a later return is meaningful |
| Execution | Completed response and invalidation | Whether the available target justifies the risk |
The Opening Gap Is Context, Not Permission
The narrative includes a Monday gap higher and a retracement toward roughly half of Friday’s range. Those details help describe where the example develops. They do not turn a midpoint or every gap into an automatic sell signal.
Different instruments, sessions, and providers can display different opening gaps. Do not infer an empty global order book from a discontinuity in one chart. Record whether the reference uses the full session, a selected trading session, bodies, or wick extremes.
The video’s early-morning timing is also tied to the creator’s chart clock. The transcript does not establish a universal timezone for the mentioned entry time. “Before 8 a.m.” describes that example; it is not a portable trading rule across regions and daylight-saving schedules.
What Makes a Mirror-Bar Response?
The described bearish response pairs a bullish candle with a bearish candle of broadly similar size, with limited wick distraction, near the prepared area. The second candle reverses much of the first candle’s progress. Its meaning depends on location: the same two bodies in the middle of an unrelated range are a different observation.
Words such as similar and clean require a definition if the pattern is to be automated. The companion indicator uses a configurable body-size ratio and tolerance around the first candle’s opening price. Those are original measurement choices, not settings disclosed by the creator.
Wait for the second candle to close before classifying a completed pair. During its formation, a candle that appears to reverse the prior body can finish much higher. A retrospective screenshot hides that uncertainty unless the availability time is explicitly marked.
One Risk Budget, Even When There Are Two Legs
The source describes two profitable position legs and also discusses overall risk and reward. Without the exact sizes and fills, those remarks cannot independently verify the account result. They should not be interpreted as permission to allocate the full planned risk to each leg.
A hypothetical two-leg short
This invented EUR/USD example illustrates combined risk accounting. It does not claim to reproduce the source trade.
| Step | Calculation or observation | Meaning |
|---|---|---|
| Plan | Short 1.2500; stop 1.2550; objective 1.2400 | 50 pips of distance to the stop; 100 pips to the target. |
| Size the whole position | Combined pip value $10 | Planned price-distance risk $500; potential reward $1,000, before costs. |
| Split equally | Two legs, each $5 per pip | Each leg carries $250 planned risk and $500 potential reward. |
| Check the total | Two $250 risks sum to $500 | Splitting the position does not create additional risk capacity. |
Realized losses can exceed the planned price-distance amount through slippage or gaps. Commissions and spread reduce net outcomes. Check the instrument’s contract specification and account currency instead of assuming that one position size has the same pip value everywhere.
Manage the Trade You Defined
The example uses a roughly two-to-one reward-to-risk framework and discusses a stop beyond relevant highs. Choose the actual invalidation and objective before entry. A fixed pip distance alone does not explain why the structure has failed.
Price continuing after a target is reached does not make the original exit wrong. A wider target changes the tested method, holding time, and exposure to reversals. Compare alternatives over a consistent sample rather than judging them from the move that happened to continue.
For review, save the prepared daily levels, intraday break, alert time, completed mirror response, proposed fill, total exposure, and exit rule. Include skipped and failed responses. A single reported profit cannot establish the reliability of the complete process.
Pine Script Indicator
View Pine Script Indicator Code
//@version=6
// Guide: https://candlechasers.com/daily-level-structure-mirror-bar-entry/
// Independent educational indicator. No simulated orders or performance results.
indicator("CC Broken Level Mirror Response", overlay=true)
strength = input.int(2, "Body-pivot bars each side", minval=1)
life = input.int(60, "Broken-level lifetime in chart bars", minval=1)
momentumATR = input.float(1.0, "Break body / prior ATR minimum", minval=0.1)
tolerance = input.float(0.25, "Retest / mirror tolerance in ATR", minval=0.01)
ratioMin = input.float(0.8, "Minimum second / first body ratio", minval=0.1)
ratioMax = input.float(1.25, "Maximum second / first body ratio", minval=0.1)
if ratioMax < ratioMin
runtime.error("Maximum body ratio must exceed minimum.")
atr = ta.atr(14)
pl = ta.pivotlow(math.min(open, close), strength, strength)
var float knownLow = na
var float broken = na
var float frozenTol = na
var float invalidation = na
var int born = na
var bool used = false
bool signal = false
if barstate.isconfirmed
if not na(pl)
knownLow := pl
bool handled = not na(born)
if handled
if bar_index - born > life or close > invalidation
born := na
else if bar_index > born and not used
float previousBody = close[1] - open[1]
float thisBody = open - close
float ratio = previousBody > 0 ? thisBody / previousBody : 0
bool mirror = previousBody > 0 and thisBody > 0 and ratio >= ratioMin and ratio <= ratioMax and math.abs(close - open[1]) <= frozenTol
bool atLevel = high >= broken - frozenTol and low <= broken + frozenTol
signal := mirror and atLevel
if signal
used := true
bool decisiveBreak = not na(knownLow) and close < knownLow and close[1] >= knownLow and open - close >= atr[1] * momentumATR
if na(born) and not handled and decisiveBreak
broken := knownLow
invalidation := high
frozenTol := atr[1] * tolerance
born := bar_index
used := false
plot(knownLow, "Most recently confirmed body-pivot low", color=color.new(color.gray, 60), style=plot.style_stepline)
plot(not na(born) ? broken : na, "Frozen broken-level reference", color=color.orange, linewidth=2, style=plot.style_linebr)
plot(not na(born) ? invalidation : na, "Break-bar high reference (not an order)", color=color.red, style=plot.style_linebr)
plotshape(signal, title="Completed bearish mirror response", style=shape.triangledown, location=location.abovebar, color=color.red)
alertcondition(signal, "Bearish mirror response at broken level", "CC: completed mirror-bar response on {{ticker}} {{interval}}. Check daily context independently.")
var table status = table.new(position.top_right, 1, 2, bgcolor=color.new(color.black, 15))
if barstate.islast
table.cell(status, 0, 0, na(born) ? "Waiting for a decisive body-level break" : used ? "Mirror response already marked" : "Waiting for mirror response at frozen level", text_color=color.white)
table.cell(status, 0, 1, "Daily bias and supply context are manual checks", text_color=color.white)
What This Indicator Shows
The gray stair-step line displays the latest confirmed body-pivot low. With the default strength of two, a pivot becomes known only after two bars to its right have closed. It is not drawn back as a signal on the earlier pivot candle.
A sufficiently large bearish body closing through that known level freezes an orange reference and the break candle’s high in red. A later bearish mirror pair touching the reference’s tolerance zone can produce one triangle. The table distinguishes waiting for a break, waiting for a response, and a response already marked.
The level expires after 60 chart bars by default or when a completed close exceeds the break candle’s high. That high is an implementation reference, not a broker stop. A response consumes the marker allowance; a new setup cannot replace an active one or appear on its expiry bar.
What This Indicator Does Not Show
It does not check daily direction, weekend preparation, session timing, a true supply-zone inventory, risk sizing, or profitability. Use the fifteen-minute chart to study the source’s execution context; other timeframes change the observations. The default one-ATR break body, 0.25-ATR tolerance, and 0.8–1.25 body ratio are explicit approximations.
All classifications use completed bars. The gray reference can update as new pivots confirm; the active orange reference remains frozen. No marker is a prediction that the next candle will decline.
Setup and Validation
Paste the complete code into TradingView’s Pine Editor, save it, and add it to a standard candlestick chart with sufficient history. Check the visible status table and the reference plots before expecting a marker. Review the inputs and symbol session rather than changing several settings at once.
For available alerts, select the named indicator condition and use Once Per Bar Close. An alert reports the coded observation only; it does not submit an order or complete the manual context checks.
Validation status: Structurally reviewed for completed-bar decisions, future-data use, reference lifecycle, and display behavior. This code has not been compiled or chart-tested in TradingView here. No profitability or live-execution validation is claimed. Use replay to verify the described behavior and report any compiler message exactly.
Practice and Review
- Preparation audit: capture the daily and intraday references before replay reaches the retest. Identify which interpretation would have been available then.
- Pattern comparison: log mirror pairs at prepared broken levels and pairs elsewhere. Keep the body and tolerance definitions unchanged during the comparison.
- Exposure check: calculate total risk for a single ticket and an equivalent split position. Reconcile the sums before considering either execution.
Check Your Understanding
Does a mirror pair replace the daily analysis? No. It describes a local response.
When does a two-right-bar pivot become available? At the close of the second confirming bar, not at the earlier low.
Do two position legs each receive the entire risk budget? No. Their combined exposure must fit the plan.
Final Takeaway
Prepare the structure, wait for a completed response at the selected area, and size the entire idea as one exposure. Keep source observations separate from the extra definitions needed to automate them.
Risk Disclosure
This guide is educational and is not personalized financial, investment, or trading advice. Trading can result in substantial losses, including losses beyond a planned stop because of gaps, slippage, leverage, or execution failures. Examples and source-reported results are not promises of future performance. Hypothetical calculations omit costs unless stated otherwise. Indicators can be incomplete, data-dependent, and unsuitable for a particular instrument or session. Evaluate any approach with appropriate data, realistic costs, and risk limits before considering live use. Only commit funds whose loss you can afford.
Independence: CandleChasers is not affiliated with the source creator, channel, or TradingView. This is an independent educational companion, not an endorsement or an official reproduction of a proprietary tool.