SMC戦略は、ローソク足を読めるようになり、値動きの判断を練習したい方に向けた分析の枠組みです。市場構造で方向性を判断し、流動性と価格帯で観察する場所を絞り、短い時間足の終値で確認してから、損切り・目標・数量を計算します。本記事では実際のBTCUSDTの過去データで一連の模擬取引を追い、エントリー前の下落を利益に数えないようにします。条件が崩れた場合や待機期限に達した場合は取り消し、保有中に損切り価格に達した場合は終了します。
SMCとは?どのような判断に役立つのか
SMCはSmart Money Conceptsの略で、スマートマネーの動きを想定して価格を分析する考え方です。チャートにはいくつでも枠を描けますが、本当に難しいのは、どの枠への到達を待つかです。SMCでは、価格がどちらに進んでいるか、注文が集まりやすいと考えられる場所はどこか、どの反応を確認してからエントリーするか、という順番で値動きを整理します。
私がこの枠組みで役に立つと感じるのは、「売りたい」という考えを検証できる条件に変えられる点です。ただし、ローソク足が示すのは一定期間の始値・高値・安値・終値だけで、どの機関が売買したかを証明するものではありません。本記事ではまず用語ごとの役割を整理し、同じ値動きを使って取引判断を最後まで追います。図を読むために必要な概念も、先に本文で説明します。
押さえておきたいポイント
- 市場構造は観察する方向性を決め、流動性と価格帯は場所を絞るために使います。価格帯への到達は約定を意味しません。
- 確認シグナル、エントリー方法、無効化の条件、取引数量は分けて書き、ローソク足ごとに検証します。
- 過去の価格は確認できますが、模擬約定には仮定が含まれます。1回の成功や失敗から戦略の勝率は分かりません。
SMCの基本概念と、それぞれの役割
これから説明する用語は、6種類の独立した売買シグナルではありません。市場構造は方向性、流動性は観察する場所を示し、オーダーブロック(Order Block、OB)、フェアバリューギャップ(Fair Value Gap、FVG)、ブレーカーブロック(Breaker)は異なる方法で候補となる価格帯を示します。役割を分けて理解すれば、3つの枠が重なっているだけで利益の保証が3つ増えたと考えずに済みます。
市場構造:高値と安値の選び方を固定する
高値が切り上がり、押し目の安値も切り上がる形は、代表的な上昇構造です。高値と安値が切り下がる形は下降構造として考えます。どちらにも進まない場合は、まずレンジとして整理できます。判断する時間足を先に固定しましょう。同じ時刻の15分足の反発が、4時間足の下落の一部分にすぎないこともあります。
高値と安値の選び方も固定します。例えば、ある足の安値が左右それぞれ2本の安値より低い場合に、局所的な安値と記録し、同値の場合は確定させない、と決めます。この方法では右側2本の足が閉じるまで確認できません。再現可能な基準点を作るためのルールなので、後から確認できた位置を、その時点で既知だったかのように描いてはいけません。
BOSとCHoCH:継続と変化を区別する
BOSはBreak of Structureの略で、元の方向へ重要な高値や安値を突破する場面を表します。CHoCHはChange of Characterの略で、それまでの構造のリズムが崩れたことを示します。本記事では、事前に指定した価格を終値で超えることを突破とし、ヒゲだけが超えて終値が戻った場合は、別の通過イベントとして記録します。
下降構造で、確認済みの安値を下回れば下方向への継続を観察できます。反対に、下降構造を維持していた重要な高値より上で閉じれば、判断を見直す必要があります。CHoCHは反転を保証せず、すべての時間足で方向が変わったともいえません。後の事例では「前の足の安値を下回る」という単純な確認を使いますが、完全なスイング構造に基づくCHoCHとは区別します。
スイングが発生した時刻と確認できた時刻を分けて練習する場合は、市場構造と確認時刻が次の学習先です。

流動性:注文が集まりやすいと考えられる場所
SMCでは、直近高値・安値や、同程度の高値・安値の周辺を、潜在的な流動性のある価格帯として考えます。高値の上にはショートの損切り注文と突破を狙う買い注文、安値の下にはロングの損切り注文と突破を狙う売り注文がある可能性があります。ただし、これは注文分布に関する推測であり、ローソク足だけでは実際の数量は分かりません。
価格が安値を下回ってから戻る場面は、下方向へのスイープを観察する状況として記録できます。一方、そのまま下落が続くこともあります。流動性の考え方は、重要な価格に達した後の反応を確認するために使います。すでに通過した安値を固定の目標価格として使うことはできますが、「まだ触れられていない流動性」と呼ぶことはできません。
通過後の戻りと継続をどう見るかは、SMCの流動性の読み方で詳しく扱います。

オーダーブロック(OB):値動きが進む前の候補価格帯
Order Blockは、大きな上昇の前にあった最後の陰線、または大きな下落の前にあった最後の陽線から候補を探すことが多い概念です。その後の値動きが意味のある構造を崩したか、すでにリテストされたかも確認します。逆方向の足であれば、すべて有効なOBになるわけではありません。
価格帯は足全体の高値・安値で描く方法も、実体だけで描く方法もありますが、1つの練習では基準を固定します。OBが提供するのはリテストの場所で、確認と損切りは別に決めます。特に、もみ合いの価格帯とオーダーブロックを区別しましょう。ある陰線の後に下落が進んでも、その陰線が自動的に弱気のOBになるわけではありません。
基準となる足、リテスト、無効化を分ける方法は、OBの描き方で確認できます。

FVG:3本のローソク足で見つける価格帯
Fair Value Gap、フェアバリューギャップ(公正価値ギャップ)は、連続する3本の足のヒゲの範囲を比較します。1本目の高値が3本目の安値より低ければ、その間は強気のFVGです。1本目の安値が3本目の高値より高ければ、弱気のFVGになります。3本目が閉じて初めて、価格帯の成立を確認できます。
FVGは、その価格帯で一度も売買がなかったことを意味しません。2本目の足が価格帯全体を通過している可能性があります。リテストを観察する別の場所になりますが、必ず埋め戻される保証はありません。後で事例の近くにあるFVGを確認しますが、事後に見つけたことを理由に元のエントリー価格帯を変えません。到達、埋め戻し、取引結果の区別は、FVGの埋め戻しと損切りにつながります。

ブレーカーブロック:無効化後の役割転換を観察する
Breakerは、元のOBが無効化された後、その価格帯が反対方向のリテスト地点になる状況を表します。元のOB、無効化につながる突破、流動性に関するイベント、逆方向の構造を説明できる必要があります。価格が通過した枠を、何でもBreakerと呼び直すことはできません。
役割は価格帯の変化を整理することで、元の取引を損切りした直後に反対売買することではありません。以下の事例では、完全なBreakerのエントリー条件を組み立てていないため、明記した弱気のルールだけを使います。用語を覚えたからといって、毎回の取引に使う必要はありません。一連の役割転換の事例は、ブレーカーとダマシの違いで扱います。

実際の過去データで模擬ショートを最後まで追う
事例には、BinanceのBTCUSDT無期限先物の過去のローソク足を使います。BTCUSDTは、ビットコインの価格をUSDTで表示する商品です。データは2026年9月24日に再取得しました。時刻はすべてUTC(協定世界時)で、UTC+8の時刻に直す場合は8時間を加えます。足の名前は始値の時刻で、「終値による確認」が利用できるのは次の時間境界です。過去データによる教育用の模擬取引で、実際の注文や著者の取引経験ではありません。
手順1:ルールと4時間足の方向性を固定する
開始時刻を2026年9月11日12:00とし、それ以前に閉じた4時間足だけを読みます。9月8日12:00の足の安値77,600.1は左右それぞれ2本より低く、9月9日00:00に初めて確認できました。9月10日12:00の足は77,218.5で閉じ、同日16:00にこの安値を下回ったことが確認できるため、今回は弱気の方向で計画します。
ここで使う方向性のルールは、「指定した安値を終値で下回った後、反発を観察する」というものです。すべての時間足が同じように下落しているとは説明しません。開始前に、下落前の4時間足のもみ合いの足である9月10日08:00の高値・安値77,651.4–78,195.7を、反発の観察価格帯として固定します。この足は陰線なので、弱気のOBとは呼びません。
短い時間足には15分足を使います。開始時刻から、まず価格帯への到達を待ち、次に前の足の安値より下で閉じる最初の陰線を待ちます。その次の足の始値で模擬ショートを行います。エントリー前に4時間足が価格帯の上限より上で閉じるか、当日16:00までに確認が得られなければ取り消します。保有中は損切りか目標への到達で決済し、どちらにも達しなければ9月12日00:00に終了します。
損切りも先に固定します。最初の価格帯への到達から確認の足までの最高値に、10 USDTの余裕を加えます。目標は開始前に既知だった9月10日20:00の安値76,402.9です。この版では、目標が先に通過されたことを取り消し条件にしていません。数量は、仮定の口座残高10,000 USDT、価格変動に対するリスク予算100 USDTで計算し、0.001 BTC単位で切り捨て、費用は別に記録します。
このルールは今回15分足のシグナルを調べる前に固定しましたが、元の4時間足はすでに見ているため、ブラインドテストではなく過去の事例です。既存の日付を使い、最終的な損益によって事例を入れ替えません。練習するときは、先に条件を書き、その後でチャートを右に進めてください。

手順2:価格帯への到達後、短い時間足の確認を待つ
まず、確認できる価格帯の違いを1つ整理します。9月10日08:00、12:00、16:00の3本の4時間足では、1本目の安値77,651.4が3本目の高値77,518.6より高く、同日20:00に弱気のFVGを確認できます。これは元の観察価格帯の下に接しており、同じ枠ではありません。今回はもみ合いの価格帯を使い、「FVGに触れたらエントリーする」というルールに途中で変えません。
9月11日12:30の15分足は高値77,671.4となり、初めて観察価格帯に入り、77,558.1で閉じました。ただし、その足では安値76,000.3にも達しています。15分足だけでは高値と安値の先後が分からないため、12:45に足が閉じてから「価格帯に到達した」と記録し、この足の内部で約定したとは仮定しません。
続く12:45の足は77,992.7で閉じ、下方向への確認はありません。13:00の足は下落しましたが、終値77,700.0が前の足の安値77,527.8より高いため、条件を満たしません。13:15の足が77,486.7で閉じ、前の足の安値77,526.4を下回って、13:30に初めて条件が成立します。陰線が出たことと予定したシグナルが出たことは別であり、この待機を省いてはいけません。

手順3:エントリー・損切り・目標・数量を書く
次の13:30の足の始値77,486.6を、模擬ショートの価格にします。最初の価格帯への到達から確認の足までの最高値78,115.4に、教育用の余裕10を加え、損切りは78,125.4です。この価格は今回の取引を終了する条件で、到達したら4時間足の終値を待たずに退出します。余裕の値は例示用のパラメーターで、最適化や成績の検証は行っていません。
目標は開始前に既知だった9月10日20:00の安値76,402.9に固定します。この価格は当日12:30にすでに通過されているため、ここでは「過去の安値への再到達」という目標であり、まだスイープされていない流動性とは説明できません。今回のルールには「目標に先に触れたら取り消す」という条件がないため、続行して欠点を記録します。追加したい場合は、別の版を作って検証します。
1 BTCあたりの損切りまでの値幅は78,125.4 − 77,486.6=638.8 USDT、目標までの値幅は1,083.7 USDTで、費用控除前の潜在的なリターンはリスクの約1.70倍です。これは距離の比率であり、期待利益ではありません。これだけで勝率も推定できません。
教育用に口座残高10,000 USDT、1回の価格変動に対するリスク予算100 USDTを仮定すると、理論上の数量は100 ÷ 638.8、約0.15654 BTCです。例では0.001 BTC単位で切り捨てて0.156 BTCとし、損切り価格での価格差による損失は99.6528 USDTです。これは費用を含まない予算です。100を総損失の上限にするなら、手数料とスリッページ(予定価格と実際の約定価格の差)の余裕を差し引く必要があり、この数量をそのまま注文してはいけません。

手順4:足ごとに結果を確認し、失敗も記録する
13:30の足の高値は77,900.0、安値は77,211.4で、損切りにも目標にも達していません。次の13:45の価格範囲は77,720.0–79,300.7で、損切りを超えましたが、目標には達していません。したがって模擬取引は13:45–14:00の間に損切りとなります。同じ足の内部で利確と損切りのどちらが先だったかを推測する必要はありません。ただし、15分足のデータから正確な約定秒数は分かりません。
損切り価格で約定できたと仮定すると、価格差による損失は約99.65 USDTです。さらに、片道0.05%の手数料を教育用に仮定すると、往復費用は(77,486.6+78,125.4)×0.156×0.0005、約12.14 USDTで、合計損失は約111.79 USDTです。実際の口座の料率や完全な実取引損益ではなく、スリッページや適用される可能性のある資金調達料は含みません。
振り返ると、先の下落はきれいに見えますが、エントリー前なのでこのショートの利益には数えられません。この事例を残したのも、方向性、到達、確認という各手順が成立しても取引は失敗し得ることを示すためです。練習で残すべきなのは「SMCは使えない」という一言ではなく、元の条件、実行結果、次に独立して検証したい変更です。

注意点とよくある間違い
よくあるのは、損切り後にスイングやOBの境界を選び直し、チャートがもっともらしく見えるまで修正することです。高値・安値の選び方、確認時刻、取り消し条件を日誌に残し、トレード日誌の書き方の項目に沿って記録すると、「ルールを守らなかった場合」と「守ったうえで損失になった場合」を分けられます。事例のように目標が先に通過されていた点も、今後検証する条件として残し、この取引を事後に削除しないようにします。
確認を待つことにも代償があります。終値を待つとエントリー価格が悪化することがあり、指値で待つと約定しないこともあります。取り消しと未約定は別々に記録し、その後目標に達した未約定注文を利益に数えてはいけません。1本の足が損切りと目標の両方に触れた場合は、より細かいデータで調べます。それでも先後が分からなければ、結果不明と記録します。
費用によって、想定していたリスクは変わります。これは事例でも確認しました。損切りの発動は指定価格での約定を保証せず、急変時のスリッページは損失を増やす可能性があります。無期限先物では資金調達料、証拠金、強制決済の条件も確認する必要があります。本記事で計算したのは価格差と仮定の手数料だけで、レバレッジ設定は検証していません。
TradingViewで練習を再現する場合、Bar Replay(バーリプレイ)の過去画面を使っても、通常のPaper Trading(ペーパートレード、模擬取引)や証券会社への注文が過去の約定になるわけではありません。過去の模擬取引には別のReplay Trading(リプレイ取引)を使い、残高・通貨・手数料を設定し、セッションを終了する前に取引記録をエクスポートします。小さなツールの違いでも、混同するとバックテストの比較が成り立たなくなります。

SMCをさらに学ぶ順番
まず本記事をもう一度実行し、それぞれの手順で何を待っているか説明できるようにしてから、詳しく学びたい部分を選びましょう。以下の6記事で市場構造、流動性、観察価格帯、振り返りを順に扱います。概念の節では疑問が出たときに参照する学習先を示し、ここでは全体の学習順を整理しています。以下のリンクから、必要な日本語の解説へ進めます。
- SMCの市場構造:BOS・CHoCHと確認できる時刻では、スイングの選択と時間足をまたぐ判断を深めます。
- SMCの流動性:買い側・売り側の流動性とスイープ後の値動きでは、通過後の戻りと継続を比較します。
- オーダーブロック入門:OBの描き方、リテストと無効化では、価格帯の無効化と取引の損切りを分け、リテストの先後を足ごとに確認します。
- FVGとは?3本のローソク足で見る範囲、埋め戻しと損切りでは、価格帯の埋め戻しと取引結果を分けます。
- ブレーカーブロック入門:OBの無効化から逆方向の確認とリテストまででは、同じ価格帯で逆方向の役割が成立する条件を追います。
- トレード日誌の書き方:実際の値動きで計画・約定・振り返りを区別するでは、価格データ、模擬約定、費用を分けて記録します。
本記事は学習と模擬練習のためのもので、個別の投資助言ではありません。同じルールを正確に最後まで実行し、より多くの記録から価値を検証してください。