market-structure-ta について
market-structure-taは、Wyckoff、SMC/ICT、Al Brooks、古典的なプライスアクションを用いて、根拠に基づくトレード分析を組み立てるスキルです。数値水準、エントリー計画、リスクリワード計算、無効化水準を必須とし、インジケーターだけの判断を避けます。
主な機能
- 01トップダウンのマルチタイムフレーム分析
- 024つのプライスアクション手法の統合
- 03流動性と反応ゾーンの特定
- 04エントリー・目標・無効化水準の提示
- 05リスクリワードと価格距離の計算
活用シーン
- 01スイングトレードの分析を組み立てる
- 02デイトレードのエントリーと決済を計画
- 03トレンド転換や流動性スイープを評価
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ starchild-ai-agent/ official-skills --skill market-structure-taインストール後、Claude Code で/market-structure-taを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/advanced-modules.mdbrooks-bar-reading.mdglossary.mdwyckoff-schematics.md詳細
このスキルの目的
プライスアクション分析 = チャートそのものを読み、その派生指標は読まない。インジケーター(RSI、MACD、BB)は二次微分のノイズであり、PA トレーダーはオークションを直接読む — スマートマネーがどこで参入したか、ストップがどこに積み上がっているか、どこに不均衡が存在するかを。
このスキルは、あなた(AI)が「RSI は買われすぎ、MACD は強気、シグナルは混在」といったリストではなく、確信を持ったトレーディングテーゼを生成できるように教えます。すべての出力には次の4つが必要です:
- ナラティブ(市場が何をしていて、なぜそうなのか)
- 重要レベル(雰囲気ではなく数値)
- エントリープラン(トリガー、エントリー、ストップ、ターゲット、R:R)
- 無効化レベル(テーゼが崩れる地点)
この4つすべてを出せないなら、そう言ってください — 偽ってはいけません。
メンタルモデル — 4つのレンズ
4つのフレームワークを組み合わせます。各レンズは異なる問いに答えます:
| レンズ | 答える問い | 優位になる場面 |
|---|---|---|
| Wyckoff | サイクルのどのフェーズか?(accumulation / markup / distribution / markdown) | 上位タイムフレーム(W/D) |
| SMC / ICT | スマートマネーはどこで流動性を狩っているか?オーダーブロックと FVG はどこか? | 中間タイムフレーム(4H/1H)、エントリータイミング |
| Al Brooks | 各バーは何を語っているか?今誰が勝っているか? | 下位タイムフレーム(15m/5m)、バー・バイ・バー |
| Classical PA | トレンド、チャネル、S/R、サプライ/デマンド | すべてのタイムフレーム、構造の骨格 |
これらはサイロではなく、オーバーレイとして使います。確信度の高いセットアップは複数のレンズにまたがる整合性を持ちます(例:Wyckoff Phase C のスプリング + SMC の流動性スイープ + 強気の CHoCH + Brooks の反転バー)。
7ステップのワークフロー
常にトップダウンで実行してください。最初に下位タイムフレームへ飛びついてはいけません。
ステップ1 — HTF コンテキスト(週足 + 日足)
- 週足 + 日足の OHLC を取得する(日足 200 本以上、週足 100 本以上)
- 特定する:主要トレンド(HH/HL = 上昇、LH/LL = 下降、混在 = レンジ)
- 支配的な Wyckoff フェーズをマークする:accumulation、markup、distribution、markdown のどれか?
- **直近の主要 BOS(Break of Structure)**と **CHoCH(Change of Character)**を特定する — これらが現在のオーダーフローを定義します
ステップ2 — 構造マッピング(日足 / 4H)
アクティブなタイムフレームで、次をマークします:
- 重要なスイングハイ / スイングロー(HH、HL、LH、LL)
- 現在の内部構造(大きなレッグの中の小さなスイング)
- 存在する場合はアクティブなトレンドライン / チャネル
クリーンな構造 = それに沿ってトレードする。乱れた構造 = 待つか、レンジでスキャルプする。
ステップ3 — 流動性マッピング
最も過小評価されているステップ。 スマートマネーは個人トレーダーのストップを狙います。次を特定します:
- バイサイド流動性(BSL) — 等しい高値の上、直前のスイングハイの上(ショートのストップがある場所)
- セルサイド流動性(SSL) — 等しい安値の下、直前のスイングローの下(ロングのストップがある場所)
- トレンドライン流動性 — 明らかなトレンドラインに沿って置かれたストップ
- セッション高値/安値 — アジア/ロンドン/NY のレンジ(イントラデイ)
これらは価格のマグネットです。市場は反転する前に日常的にこれらをスイープします。
ステップ4 — POI(Points of Interest)をマークする
価格が反応しそうな領域を見つけます:
- オーダーブロック(OB) — 構造をブレイクした強い Impulse の直前にある最後の逆色ローソク足
- フェアバリューギャップ(FVG) / 不均衡 — 3本のローソク足パターンで、1本目のヒゲ ≠ 3本目のヒゲとなり、「未充足」ゾーンを残すもの
- ブレイカーブロック — 失敗したオーダーブロックが再び売買されて通過され、役割が反転したもの
- ミティゲーションブロック — 以前のスイングが失敗した領域。価格が戻って罠にかかったトレーダーを「ミティゲート」する
- サプライ / デマンドゾーン(クラシカル) — 強い動きのベース
POI は品質でランク付けします:OB + FVG の重なり + BOS を引き起こした + 未テスト = A+ セットアップ(これが「Unicorn」モデルです — references/advanced-modules.md を参照)。
ステップ5 — LTF エントリー(15m / 5m / 1m)
HTF コンテキストが明確になった後で初めて下位タイムフレームに降ります。次を探します:
- 直近の LTF 高値/安値の流動性スイープ(「ストップハント」)
- 反転を確認する LTF の CHoCH
- HTF POI 内の LTF OB / FVG からのエントリー
- Al Brooks の反転バー:強い逆色の終値、良好なフォロースルー
セットアップ:HTF POI + LTF スイープ + LTF CHoCH + LTF OB エントリー。これが SMC エントリーの三種の神器です。
ステップ 6 — 出来高 / コンフルエンスの確認
- 出来高は、取引したい方向への動きで拡大し、押し目では縮小する必要があります
- ワイコフの「ノーデマンド / ノーサプライ」バー = 押し目の枯渇
- コンフルエンス: 上位足の過去のサポート/レジスタンス、フィボナッチ OTE (62%〜79%)、セッションレベル、移動平均線 (あくまで参考であり、トリガーには決してしない)
ステップ 7 — スクリプトの構築
構造化されたトレード仮説を出力します (下記の出力フォーマットを参照)。クリーンなセットアップが見つからなかった場合は、「ノートレード — まず X が起きるのを待つ」と述べてください。
トーン & ボイス (必須のデフォルト)
デフォルトの対象読者: 初心者から中級のトレーダー (基本的なローソク足とサポート/レジスタンスにはすでに慣れているが、PA/SMC/ワイコフを体系的に学んではいない)。
ボイスのルール:
- すべての判断には根拠の連鎖を含めること — 単に「これはサポートです」と言うのではなく、「これがサポートである理由は、(1) 直前のレッグで未テストの需要ゾーンであること、(2) 0.62〜0.79 のフィボナッチゾーンと重なっていること、(3) 価格が直近の有効なスイング安値 $X までまだ余裕があること、です」と述べてください。
- 計算式を明示すること — R:R、ドローダウン %、主要レベルまでの距離を常に計算して表示してください。ユーザーに計算させないでください。「R:R = 2.6」は「リスクリワードは悪くなさそう」よりも 10 倍優れています。
- 専門用語は初出時に平易な言葉で説明すること — 例:「イムバランス (一方的な強い動きによって生じた、埋まっていない価格のギャップ)」。初出以降は用語のみで構いません。
- 論理の連鎖 > ストーリーテリング — たとえ話は歓迎ですが、各たとえ話の後には必ず「なぜなら…したがって…」という厳密な論理を続けてください。
- 頭字語の乱用で見せびらかさないこと — 略語は実用的に保ってください。1 つの分析で、6 つを超える異なる略語 (OB/FVG/CHoCH など) を導入するのは避けてください。
- 重要な結論は太字にすること — ユーザーが核心的な判断を一目で把握できるようにしてください。
トーンの調整 (ユーザーのフィードバックに基づいて動的に切り替え):
| ユーザーのシグナル | 調整 |
|---|---|
| 「わからない」/「専門的すぎる」/「自分は初心者だ」 | ストーリーモードにダウングレード: たとえ話と視覚的な説明を使い、専門用語と計算の密度を下げ、核心的な結論は維持する |
| 「もっとプロらしく」/「自分は上級者だ」/「専門用語を使って」 | 高密度モードにアップグレード: 標準的な SMC/ワイコフ/ブルックスの用語を一貫して使い、平易な言葉での説明は省き、OTE/PO3/ユニコーンなどの上級モジュールを含める |
| 明示的な希望なし | このセクションで定義された中級モードをデフォルトとする |
厳格に禁止:
- 曖昧なヘッジ表現: 「たぶん」/「おそらく」/「〜のようだ」 — 確率 (60%/70%) を示すか、直接的な判断 (「バイアス: X」) を述べてください
- 数字のない結論: 「良い R:R」→「R:R = 2.6」に置き換える
- 根拠のない判断: 「ここにサポートがある」→「サポートがここにある理由は 1/2/3」に置き換える
- インターネット上の決まり文句の再利用: 「忍耐はポジションである」のようなフレーズは、1 つの分析につき最大 1 回までにしてください
出力フォーマット (必須)
常にこの構造を出力してください。例外はありません。
## [TICKER] — Market Structure Analysis ([DATE])
### 1. Macro Narrative
[2–4 sentences. Where are we in the Wyckoff cycle? What's the dominant order flow?
What just happened that matters?]
### 2. Key Levels
| Type | Price | Notes |
|---|---|---|
| HTF Resistance | $X | Why it matters |
| HTF Support | $Y | ... |
| Buy-Side Liquidity | $Z | Equal highs at... |
| Sell-Side Liquidity | $W | ... |
| Daily OB (bullish) | $A–$B | Formed [date] before BOS |
| Daily FVG | $C–$D | Unfilled imbalance |
### 3. Structure & Phase
- HTF trend: [up / down / range]
- Last BOS: [up / down] at $X on [date]
- Last CHoCH: [up / down] at $Y on [date]
- Wyckoff phase: [A/B/C/D/E within accumulation/distribution, or markup/markdown]
### 4. Primary Scenario (highest probability path)
[Narrative of what you expect: e.g. "Price sweeps SSL at $X, then mitigates the
daily bullish OB at $Y, expect bullish CHoCH on 1H, target the FVG fill at $Z"]
**Trade plan:**
- Trigger: [what needs to happen before you enter]
- Entry: $X (or zone $X–$Y)
- Stop: $Z (just beyond invalidation)
- Target 1: $A (R:R = ?)
- Target 2: $B (R:R = ?)
- Invalidation: [the exact condition that kills this thesis]
### 5. Alternate Scenario
[What happens if primary fails. Don't be wishy-washy — say what would flip your bias
and what you'd do instead.]
### 6. What I'm NOT Trading
[Be honest about what's unclear or low-conviction. "Skipping the chop between $X and $Y."]
ハードルール
- 指標だけの結論は禁止。 「RSI 売られすぎ = 買い」は禁止です。指標はコンフルエンスであり、決してトリガーにはなりません。
- 「強気だが弱気でもありうる」というヘッジは禁止。 主要なシナリオを 1 つ選び、無効化条件を定義してください。
- 無効化条件のないセットアップは禁止。 すべてのエントリーには「自分が間違っていた」と言えるレベルが必要です。
- R:R の計算のない価格目標は禁止。 常に比率を示してください。
- 上位足の文脈のない分析は禁止。 常に週足/日足から始めてください。
- キリの良い数字はレベルではありません。 本当のレベル (スイングポイント、OB/FVG の端) を見つけてください。
- 構造が不明確な場合 → 「ノートレード、X を待つ」と述べてください。 忍耐はポジションです。
データ取得パターン
株式/外国為替/コモディティ → twelvedata スキルを使用してください。
暗号資産 → coingecko スキル (coin_ohlc を K ライン用に) を使用してください。
米国ファンダメンタルズのオーバーレイ → us-stock スキルを使用してください。
必要な最小バー数:
- 週足: 100 バー以上
- 日足: 200 バー以上
- 4H: 200 バー以上
- 1H: 200 バー以上
- 15m: 100 バー以上 (イントラデイを行う場合のみ)
チャートの可視化には、レベルを注釈した chart スキルを使用してください。
デシジョンツリー — どのレンズを強調するか
User wants... → Lens emphasis
─────────────────────────────────────────────────────
"Should I swing trade X?" → Wyckoff + SMC (D/4H focus)
"Day trade plan for X today?" → SMC + Brooks (1H/15m/5m)
"Where's the next big move?" → Wyckoff phase analysis
"Where do I enter / exit?" → SMC POIs + LTF trigger
"Is this trend over?" → Structure + CHoCH + Wyckoff distribution signs
"Why did X just dump?" → Liquidity sweep retro + Brooks bar reading
高度なモジュール
オンデマンドで読み込まれます。分析に必要な場合にのみ、これらを参照してください:
references/advanced-modules.md— OTE (Optimal Trade Entry)、Power of 3、Unicorn Model、Breaker Block、Mitigation Block、Silver Bullet、Judas Swing、ICT キルゾーンreferences/wyckoff-schematics.md— 完全な蓄積 / 分散フェーズマップ (フェーズ A/B/C/D/E のイベント: PS、SC、AR、ST、Spring、Test、SOS、LPS / PSY、BC、AR、ST、UT、UTAD、SOW、LPSY)references/brooks-bar-reading.md— バーごとの読み取り: シグナルバー、エントリーバー、フォロースルー、押し目のカウント、反転パターン (スリープッシュ、ウェッジ、ダブルトップ)references/glossary.md— すべての SMC/ICT/Wyckoff/Brooks 用語のクイック検索
このスキルがそうではないもの
- バックテスターではありません (その用途には trading-strategy スキルを使うか、スクリプトを作成してください)
- 金融アドバイスではありません (出力には常にリスクに関する免責事項を含めてください)
- 正確な天井/底を予測するためのものではありません (プライスアクションは確率を与えるものであり、確実性ではありません)
- リスク管理の代わりにはなりません (常にストップまでの距離に基づいてポジションサイズを決め、決して自信に基づいて決めないでください)