ict-trading-model について
ICT Trading Modelは、ICTの概念をローソク足ごとに検証可能な条件へ落とし込む、分析専用のスキルです。市場背景の整理、セットアップの検証、条件付き計画の作成を支援し、注文は実行しません。
主な機能
- 01ICT概念と強気・弱気の対称例を説明
- 02時間軸・流動性・セッションの状況を整理
- 03セットアップの6つの必須条件を確認
- 04一貫性チェック用スクリプトでOHLCVをスキャン
- 05根拠とセットアップの状態を分類
活用シーン
- 01ICTセットアップの検証
- 02複数時間軸で流動性と方向性を整理
- 03無効化条件と目標を含む条件付き計画の作成
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ carreypro/ ict-trading-model --skill ict-trading-modelインストール後、Claude Code で/ict-trading-modelを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
.gitignoreLICENSEREADME.md.github/workflows/test.ymlagents/openai.yamlreferences/output-contract.mdict-model.mdscripts/ict_scan.pytests/test_ict_scan.py詳細
ICT Trading Model
ICT の用語を、反証可能なローソク足ごとのモデルに変換します。ICT/SMC は、隠れた機関投資家の注文について実証された説明ではなく、値動きのフレームワークとして扱います。観察事項、解釈、不明点をそれぞれ分けて記載してください。
このスキルは分析専用です。ユーザーが別途、実行スキルを呼び出し、その操作を明示的に許可しない限り、注文の発注や変更は行わないでください。
モード
- Explain:ICT の概念を定義し、強気と弱気の対応関係を示します。
- Map:提示されたローソク足またはライブのローソク足を使って、HTF バイアス、ディーリングレンジ、外部/内部流動性、PD アレイ、現在のセッションをマークします。
- Validate:主張された ICT セットアップが、必要な条件をすべて満たしているか検証します。
- Plan:検証後、条件付きのエントリー、無効化水準、ターゲット、R:R、取引を見送る条件を提示します。ポジションサイズの算出には、リスクに関する入力の明示が必要です。
概念の定義やチャートへの手動注釈については、 references/ict-model.md を読んでください。プランを作成する場合は、 references/output-contract.md も読んでください。
1. データと時間を確認する
銘柄、取引所、ローソク足のデータソース、保有期間、執行時間足を確認します。ライブデータの依頼では、最新のローソク足を取得し、クエリ時刻を明記してください。フィクスチャ、スクリーンショットからの推定値、キャッシュされた価格を現在の市場データとして再利用しないでください。
確認には確定済みのローソク足を使用します。未確定のローソク足は別途報告してください。セッションのタイムスタンプは IANA タイムゾーン America/New_York に変換します。夏時間によって変わるため、UTC オフセットをハードコードしないでください。
デフォルトの時間足構成:
| スタイル | バイアス | コンテキスト | 執行 |
|---|---|---|---|
| 日中 | 4H または 1H | 15m | 5m または 1m |
| スイング | 1D | 4H | 1H または 15m |
| ポジション | 1W | 1D | 4H |
最も長い時間足で基準となるバイアスを設定し、中間の時間足でディーリングレンジと流動性をマッピングし、最も短い時間足でトリガーを確認します。時間足同士が矛盾する場合は、シグナルを無理に出すのではなく、形成中または取引を見送る判断とします。
2. トリガーの前に相場のシナリオを組み立てる
次の順にマッピングします:
- HTF のオーダーフローと現在のディーリングレンジ;
- 外部流動性:過去の高値/安値、同値の高値/安値、前日/前週の高値と安値、セッションの境界;
- レンジ内の内部流動性とインバランス;
- プレミアム、均衡、ディスカウント;
- 次に想定される流動性の引き寄せ先と、その経路上の障害;
- ニューヨーク時間での現在のセッションと、近くに予定されている重要度の高いイベント。
低時間足の FVG から始めて、後付けでシナリオを作らないでください。
3. ICT セットアップの厳格な条件を適用する
確定したセットアップには、6 つすべての条件が必要です。強気セットアップの場合のルールを示します。弱気の場合はすべて反転させてください:
- 売りサイド流動性のスイープ:価格が意味のある直近安値を下回って取引され、その後、安値より上に反発します。下抜けて終値を付けるだけでは、強気のスイープとはなりません。
- 強気のディスプレイスメント:スイープから離れる方向への明確な拡大で、大きな実体と強気の FVG を伴います。小さな反発では不十分です。
- MSS:確定したローソク足が、該当する反対方向のスイング高値をブレイクします。ヒゲが水準を一時的に抜けただけでは不十分です。
- ディーリングレンジ内の位置:スイープされた極値から MSS のレッグ高値までをディスプレイスメントレンジとして定義します。エントリーの PD アレイは、ロングの場合は均衡またはディスカウント、ショートの場合はプレミアムに位置する必要があります。
- 有効な PD アレイへのリトレース:ディスプレイスメントの FVG を優先します。OB、ブレーカー、OTE はコンフルエンスを加えますが、スイープ+ディスプレイスメント+MSS の代わりにはなりません。
- 執行可能なリスク:ストップはスイープ/構造上の無効化水準の先に設定し、ターゲットは反対側の流動性とします。コスト控除後の R:R は少なくとも 1:2 とします。
OHLCV JSON に対して scripts/ict_scan.py を使用し、スイングポイント、厳格な FVG、流動性スイープ、ディスプレイスメント、MSS、OTE の重複、リテストの状態、候補となる R:R を検出します。このスクリプトは一貫性の確認に使用するものです。出力を採用する前に、重要な水準と HTF のコンテキストを目視で検証してください。mechanical_status は、シナリオ、位置、時間、データ品質を手動で検証するまで、スキルの最終ステータスとはみなされません。
4. PDアレイを正確に検証する
- FVG:3本のローソク足における非重複です。1本目の高値が3本目の安値を下回る場合は強気、1本目の安値が3本目の高値を上回る場合は弱気です。ヒゲが少しでも重なれば、厳密なFVGとはみなしません。
- OB:構造をブレイクするディスプレイスメントの直前にある、最後の逆方向のローソク足です。逆方向のローソク足をすべてオーダーブロックと判定してはいけません。
- Breaker:流動性イベント後に失敗し、反対側へブレイクしてから、その反対側から再テストされたオーダーブロックです。一般的なサポート/レジスタンスの転換だけでは不十分です。
- OTE:明確に定義されたインパルスの0.62~0.79のリトレースメントで、中心は0.705です。OTEはコンフルエンスであり、単独でエントリー根拠になるものではありません。
- IFVG:ディスプレイスメントを伴って終値でブレイクされ、その後、反対側から機能したFVGです。ヒゲだけの貫通では反転したとみなしません。
利用可能なローソク足から概念を証明できない場合は、unverifiedと記載してください。トレードアイデアが魅力的に見えるからといって、判定を格上げしてはいけません。
5. 時間帯とイベントのフィルターを守る
すべての時間帯はニューヨーク時間で示し、日付も明記してください。
- ロンドンの注目時間帯:02:00~05:00
- ニューヨーク市場開始の注目時間帯:07:00~10:00
- Silver Bulletの注目時間帯:10:00~11:00
- 昼休みの12:00~13:30は通常、取引を避けます。
- 午後の13:30~16:00は、トレンドデーの明確なシナリオがある場合に限ります。
時間帯はフィルターであり、証明ではありません。推奨時間帯以外のセットアップも報告できますが、確信度は低くなります。影響の大きいニュースが迫っている場合、またはそのスケジュールが不明な場合は、不確実性を明記し、セットアップを高確信度と評価しないでください。
6. 過大な主張をせず、分類する
ステータスは次のうち、ちょうど1つを返してください。
confirmed:すべての条件が確定済みのローソク足で確認でき、R:Rも基準を満たしています。developing:シナリオは妥当ですが、必須条件またはリトレースメントがまだ成立していません。invalidated:価格が構造上の無効化水準を越えたか、HTFの前提と矛盾しています。no-trade:証拠が相反する、遅れている、古い、不完全、または最低R:Rを下回っています。
ユーザーが証拠と矛盾する方向を求めた場合は、その矛盾と、その方向性を再び有効にする条件を示してください。要求に合わせて無理にプランを作成してはいけません。
7. 監査可能な証拠を提示する
スイープ、ディスプレイスメント/FVG、MSS、リトレースメント、無効化水準、ターゲットについて、ローソク足のタイムスタンプと価格を含めてください。次の項目を区別してください。
- observed:ローソク足または市場データに直接確認できる情報
- derived:スイング、FVG、レンジの中間値、OTE、R:R
- interpretive:バイアス、シナリオ、流動性が引き寄せられそうな方向
- missing:取得できないHTF、セッション、ニュース、スプレッド、手数料の情報
最後に、短い教育目的のリスクに関する注意書きを付けてください。ICTのラベルは仮説であり、価格の動きや機関投資家の参加を保証するものではありません。