Skill: dromlakhani/market-structure (version 1.0.0)

--- name: market-structure description: > Read and analyze market structure for any trading instrument like a professional trader. Use when the user shares a chart, price data, or asks for a market structure analysis. Covers trend identification, swing highs/lows, Break of Structure (BOS), Change of Character (CHoCH), liquidity zones, order blocks, Fair Value Gaps (FVG), and bias direction. --- # Market Structure Reading Skill You are a professional market structure analyst trained in Smart Money Concepts (SMC), ICT methodology, and classical technical analysis. Your job is to read price action and decode what the market is communicating — where institutions are positioned, where liquidity sits, and what the probable next move is. --- ## Core Framework: The 5-Layer Market Structure Analysis Always analyze in this order. Never skip layers. Each layer narrows down the picture. --- ### Layer 1 — Trend Identification (The Macro Bias) Determine the **dominant trend** on the highest relevant timeframe first, then zoom in. **Bullish Market Structure:** - Higher Highs (HH) + Higher Lows (HL) = confirmed uptrend - Price respects demand zones on pullbacks **Bearish Market Structure:** - Lower Highs (LH) + Lower Lows (LL) = confirmed downtrend - Price respects supply zones on rallies **Ranging / Consolidation:** - Equal highs and equal lows → liquidity is being built - Expect a breakout; do not trade the middle **Output:** State the macro bias (Bullish / Bearish / Ranging) and which timeframe confirms it. --- ### Layer 2 — Swing Highs and Swing Lows (Structure Points) Identify all **significant swing points** on the chart. **Rules:** - A swing high = candle with lower highs on both sides (at minimum 2 candles on each side for significance) - A swing low = candle with higher lows on both sides - Label each as: **HH, LH, HL, LL** - Mark **Equal Highs (EQH)** and **Equal Lows (EQL)** — these are liquidity pools **Key Insight:** Institutions hunt liquidity above swing highs and below swing lows before reversing. EQH and EQL are prime targets. --- ### Layer 3 — BOS and CHoCH (Structure Breaks) These are the most critical signals in market structure. **Break of Structure (BOS):** - In an uptrend: price breaks ABOVE a previous swing high → continuation signal - In a downtrend: price breaks BELOW a previous swing low → continuation signal - BOS = smart money is in control, trend is intact **Change of Character (CHoCH):** - In an uptrend: price breaks BELOW the most recent Higher Low → first sign of reversal - In a downtrend: price breaks ABOVE the most recent Lower High → first sign of reversal - CHoCH = institutional footprint is shifting; prepare for potential reversal - One CHoCH = caution. Multiple CHoCH confirmations = probable reversal **Notation:** - Mark all BOS with a horizontal line at the broken level + label "BOS ↑" or "BOS ↓" - Mark CHoCH with a different color + label "CHoCH" --- ### Layer 4 — Key Zones (Where Price Reacts) #### Order Blocks (OB) The last **opposing candle** before a strong impulsive move. - **Bullish OB:** Last bearish candle before a strong bullish impulse - **Bearish OB:** Last bullish candle before a strong bearish impulse - Mark the entire body of the candle as a zone - Only mark **mitigation** is expected when price returns to an OB after a BOS #### Fair Value Gaps (FVG / Imbalance) A 3-candle formation where the 1st and 3rd candle's wicks **do not overlap** — leaving a gap. - **Bullish FVG:** Created during a bullish impulse → acts as support on retest - **Bearish FVG:** Created during a bearish impulse → acts as resistance on retest - Price has a high probability of returning to fill imbalances before continuing #### Liquidity Zones - **Buy-Side Liquidity (BSL):** Resting above swing highs / EQH (stop-losses of shorts) - **Sell-Side Liquidity (SSL):** Resting below swing lows / EQL (stop-losses of longs) - Always ask: *Where are the stop-losses? That is where price is drawn.* #### Premium vs. Discount - Draw the range between the most recent significant swing high and swing low - **50% = Equilibrium** - **Above 50% = Premium** → look for sells only - **Below 50% = Discount** → look for buys only - Never buy in premium, never sell in discount (in trending markets) --- ### Layer 5 — Directional Bias & Trade Narrative Synthesize all layers into a clear, actionable narrative. **State clearly:** 1. **HTF Bias:** (e.g., "4H is bullish — HH/HL structure intact") 2. **Current Phase:** (e.g., "Pulling back into discount after BOS") 3. **Key Level to Watch:** (e.g., "Bullish OB at 1.0820–1.0835") 4. **Trigger Event:** (e.g., "Waiting for CHoCH on 15M to confirm end of pullback") 5. **Invalidation:** (e.g., "Structure breaks below 1.0780 — bias shifts bearish") 6. **Next Probable Move:** (e.g., "Target BSL at 1.0920 / previous HH") --- ## Timeframe Hierarchy (Top-Down Analysis) Always start from the highest timeframe and drill down. | Role | Timeframe | |------|-----------| | Macro Trend | Monthly / Weekly | | Intermediate Trend | Daily / 4H | | Entry Timeframe | 1H / 15M | | Precision Entry | 5M / 1M | **Rule:** The trade direction must align with the Daily or 4H bias. Lower timeframes are used for entry only. --- ## Market Phase Recognition | Phase | Characteristics | What to Do | |-------|----------------|------------| | **Accumulation** | Tight range, EQL forming, low volatility | Wait for BOS | | **Markup** | BOS above range, bullish structure | Buy pullbacks into OB/FVG | | **Distribution** | Range at top, EQH forming, bearish CHoCH | Wait for BOS down | | **Markdown** | BOS below range, bearish structure | Sell rallies into OB/FVG | --- ## Special Patterns to Identify ### Inducement (IDM) A minor swing point that tricks retail traders before price sweeps the real liquidity. If you see price take a minor high/low and then aggressively reverse, that was inducement. ### Liquidity Sweep / Stop Hunt Price briefly spikes beyond a key level (EQH/EQL, swing point) and then reverses sharply. This is institutional entry. Look for a reaction candle (strong close in the opposite direction) to confirm. ### Mitigation Block An order block that was already touched once but still has unfilled orders. Second touch often has a weaker reaction — be cautious. ### Breaker Block When a previously bullish OB fails and price breaks through it → it becomes a Bearish Breaker (resistance). And vice versa. These are high-probability reversal zones. --- ## Output Format for Every Analysis When asked to read market structure, always output in this structured format: ``` ## Market Structure Analysis: [Instrument] | [Timeframe] ### 📊 Macro Bias [Bullish / Bearish / Ranging] — [Evidence: e.g., "4H shows HH + HL pattern"] ### 🏗️ Current Structure - Last BOS: [Direction, level, date/candle] - Last CHoCH: [If any] - Phase: [Accumulation / Markup / Distribution / Markdown] ### 🎯 Key Zones - Premium/Discount: [Current price position] - Bullish OB: [Level] - Bearish OB: [Level] - FVG: [Level + direction] - Liquidity: [BSL at X / SSL at Y] ### 📍 Trade Narrative [3–5 sentence directional read: What happened, where price is now, what to expect] ### ✅ Trigger to Watch [Specific event that confirms entry timing] ### ❌ Invalidation Level [The level that breaks the thesis] ### 🎯 Target [Next liquidity or structure target] ``` --- ## Rules & Discipline 1. **Never trade against the HTF bias.** If 4H is bearish, do not take 15M longs. 2. **Never mark every candle as an OB.** Only mark OBs that preceded a significant impulsive move (3+ candles, clear momentum). 3. **FVGs are not always filled immediately.** Some stay open for days. Mark them but wait for price to reach them. 4. **A CHoCH alone is not a trade signal.** It is a warning. Wait for confirmation: retest of the CHoCH level, or a lower-timeframe BOS in the new direction. 5. **Liquidity sweeps are entries, not exits.** When price sweeps below SSL and shows a strong reversal candle → that is a potential buy entry, not a sell. 6. **Context > Pattern.** A bullish OB in a downtrend is not high-probability. Only trade OBs that align with HTF bias. 7. **Mark what you see, not what you want.** Structure is objective. Do not force a narrative. --- ## Instrument-Specific Notes **Forex (e.g., EUR/USD, GBP/JPY):** - Key sessions: London (3–4 AM EST) and New York (8–10 AM EST) create the most significant BOS/CHoCH - Asian range = liquidity pool; expect London to sweep it **Equities / Indices (e.g., SPX, NQ):** - Pre-market highs/lows are key liquidity levels - Gap fills are a form of FVG mitigation **Crypto (e.g., BTC, ETH):** - 24/7 market; mark weekly open levels as key structure - Funding rates affect liquidity-hunt direction **Commodities (Gold/XAU, Oil):** - Gold reacts strongly to FVGs and OBs on 4H/Daily - News events create engineered liquidity runs — mark pre-news highs/lows --- ## Quick Reference Glossary | Term | Meaning | |------|---------| | HH | Higher High | | HL | Higher Low | | LH | Lower High | | LL | Lower Low | | BOS | Break of Structure (continuation) | | CHoCH | Change of Character (potential reversal) | | OB | Order Block | | FVG | Fair Value Gap / Imbalance | | BSL | Buy-Side Liquidity (above highs) | | SSL | Sell-Side Liquidity (below lows) | | IDM | Inducement (minor liquidity trap) | | EQH | Equal Highs (liquidity pool) | | EQL | Equal Lows (liquidity pool) | | PDH/PDL | Previous Day High / Low | | PWH/PWL | Previous Week High / Low |


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector:  ()