「株テック | Kabutech Lab.」は、日本株トレードを初心者向けに解説するメディアです。

ツールの使い方や考え方、環境構築方法を学ぶ場として、主に以下の内容を解説しています:

  • TradingViewを使ったバックテスト・ストラテジーの実践情報
    (プログラミング知識がなくても始めやすい検証ツールです)
  • 三菱UFJ eスマート証券のkabu APIを使った環境構築
    (日本株の発注が可能な数少ないAPI接続サービスです)

バックテストは自作プログラム(Pandasなど)で応用可能、発注は他の証券会社のRSSなどでも対応できます。
特定の証券会社やツールを強く推奨するものではありません。

以下の点にご留意ください:

  • 個別銘柄の売買や投資判断の助言は行いません。
  • サンプルのストラテジーやコードは学習・検証用の参考資料であり、実際の売買や利益を保証しません。
  • バックテストは過去データに基づく結果であり、将来の成果を保証しません。
  • 自動売買環境はエラーハンドリングと十分な整備が必須です。
  • 市場変動、システム障害、予期せぬ遅延やエラーなどのリスクがあります。

投資はあくまで自己責任です。リスクを理解して慎重に取り組んでください。

当サイトでは一部アフィリエイト広告を利用しています (プライバシーポリシー)。

ご質問はこちらまでお気軽にどうぞ。

Market Profile(TPO)入門|相場の時間と価格の重心を捉える

テクニカル分析一覧

本シリーズでは、VWAP、VPVR、SMC、ワイコフなど主要テクニカル指標を整理して紹介しています。 各指標の特徴や押し目・戻り目の考え方、TradingViewでのチャート活用例をまとめており、 初心者から実践者まで、自分のトレードに応用できる情報を効率よく確認できます。

📈 【無料】テクニカル分析

テクニカル指標をTradingViewで実践活用

詳しく見る

🛠️ 自動売買の構築

TradingView, kabu API を使った環境構築

詳しく見る

📊 バックテスト

戦略を検証し、改善するための手法と実装

詳しく見る

🔧 ストラテジー作成

Pineスクリプトでの戦略実装をガイド

詳しく見る

📦 システム拡張

Slack連携/プロセス監視で安定・拡張

詳しく見る

🧩 Market Profile(TPO: Time Price Opportunity)とは

同じ価格でも、どの時間帯で滞留したかで市場心理が変わる」 そんな視点を持つと、トレード判断の精度向上が期待できます。

これが マーケットプロファイル(Market Profile) です。

💡 TPO とは: 「価格 × 時間の重み付けで市場心理を可視化する」手法
単純な ローソク足 では見えない、値動きの中心や価値あるゾーンを把握できます。

🧩 Market Profile(TPO)の歴史・発案者

発案者:ピーター・スタイドルマイヤー(Peter Steidlmayer)

Market Profile は 1970 年代後半、CME(シカゴ・マーカンタイル取引所)のトレーダー、スタイドルマイヤーによって開発されました。

  • 目的:日中の値動きで、どの価格帯に注文が集中しているかを把握する
  • 背景:当時は先物市場での値動き分析が困難で、単純なチャートでは市場心理を掴めなかった
  • 成果:TPO で「Value Area」「POC(Point of Control)」などの概念が生まれ、市場の重心を可視化可能に

その後の発展

  • 先物市場だけでなく株式や FX にも応用可能
  • TradingView などのチャートツールで個人トレーダーも活用できる
  • POC やバリューレンジを戦略の土台として利用するトレーダーが増加

🧩 Market Profile(TPO)とは?|価格 × 時間の重心を捉える

  • TPO(Time Price Opportunity):価格がどの時間帯に滞在したかを記録

  • POC(Point of Control):最も長く滞留した価格帯=市場の重心

  • Value Area(バリューエリア):取引の約 70%が集中した価格帯

  • 30 分足がベース:1 セッションを 30 分単位に分けて記録するのが一般的

  • TPO の文字表示:各 30 分単位の時間帯にアルファベットを割り当てます。

    例:A = 9:30〜10:00, B = 10:00〜10:30 … これにより、どの時間帯に価格が滞在したかを視覚的に把握可能です。

TPO のポイント

  • 長時間滞在した価格帯=市場参加者が納得している価格
  • 価格が Value Area 外に出る=市場のバランスが崩れたサイン
  • POC やバリューレンジのブレイクはトレンド・逆張りの判断材料に

複合プロファイル(Multiple Day Profile)

複数日分の TPO を重ねて表示することで、中期的なバリューゾーンやトレンドの変化を把握できます。

💡 例:1 日ごとのプロファイルに加え、1 週間ごとのプロファイルを重ねて表示する方法など

🧩 基本的な Market Profile チャートの見方

TPO チャート ローソク足 よりも「時間の重み」を意識して分析するのが特徴です。

概念 説明 活用例
POC 最も滞留時間が長い価格(市場の重心) レンジ中の中心、バランス崩壊やブレイク基準の目安
Value Area 約 70%の取引が集中する価格帯 エントリー・利確・逆張り判断の基準
High/Low バリューエリアの上限/下限 トレンド転換・ブレイク確認のポイント
Single Print 短時間で価格が通過したゾーン ブレイクアウトや価格の不均衡を示唆
Tail(テール) TPO の端に現れる細長い部分。市場が拒否した価格帯を示す 反転ポイント・押し目/戻り売りの目安
OR(オープンレンジ) 寄り付き直後の一定時間の高値・安値(例:9:00〜9:30) 当日の方向性判断・トレンド初動の検出に活用

💡 Value Area の算出:
Value Area(VA)は、 標準偏差 をベースに算出されますが、ざっくり全 TPO の約 70%(正確には約 68.27%)が含まれる範囲として考えると分かりやすいです

プロファイル形状の分類(P 形、b 形、D 形、Trend Day など)

  • P 型:レンジ中心で滞留が偏る → バランス相場
  • b 型:下側に分布が偏る → 売り優勢の蓄積
  • D 型:均等な分布 → 完全バランス相場
  • Trend Day:一方向に偏る → トレンド日

🧩 TPO 活用戦略|順張り・逆張りの判断例

戦略 エントリー条件 方向 利確目安 補足
順張り(トレンドフォロー) 当日 OR ブレイク、前日 VA ブレイク、テールブレイク 上抜け → ロング下抜け → ショート VA タッチ、テールタッチ、ATR 基準 前日 VA ブレイクかつ当日 OR ブレイクは強い順張りシグナル
逆張り(リバーサル狙い) OR タッチ、VA タッチ、テールタッチ 過剰に伸びたゾーンで反発狙い POC

⚠️ 注意点 ブレイクやタッチ直後は False Break(ダマシ)も多いため、TPO だけで判断せず、 出来高 や他指標と併用するのが安全です。

🧩 VA × OR の組み合わせで強弱を判断した応用例

💡 バリューエリア(VA)とは?

バリューエリアは、全取引の約 70%が行われた価格帯を指します。 つまり、マーケットが「公平」とみなした価格ゾーン。 トレーダーはこの範囲を基準に、

  • 上抜け → 買い優勢
  • 下抜け → 売り優勢

と判断します。

特に、前日 VA を上抜け(または下抜け)して始まった場合は要注目。
前日のバランスを崩した=相場が次のフェーズへ移行するシグナルになりやすいです。

📈 オープンレンジ(OR)の設定と組み合わせ

当日の立ち上がり判断には、オープンレンジ(OR) を使います。
これは 寄り付き 後、最初の一定時間(例:9:00〜9:30)の高値・安値で形成される短期レンジで、 そのブレイク方向で当日中のトレンド判断を行います。

OR の活用パターンの詳細は 👉 こちらの記事でも詳しく解説しています。

状況 意味合い
前日 VA ブレイク + 当日 OR ブレイク(同方向) 強いトレンド発生サイン
前日 VA 内スタート + 当日 OR 逆方向ブレイク フェイク・レンジ回帰の可能性
前日 VA 上限付近スタート + 下方向 OR ブレイク 売り優勢転換の兆し

💡 つまり、「前日 VA ブレイク」=環境判断(前日ベース)「当日 OR ブレイク」=当日判断(短期トレンド) この 2 つを組み合わせることで、「前日の流れ」と「当日の勢い」を同時に捉えられます。

🧩 TradingView で TPO 利用するポイント

Market Profile は 歴史的背景と市場心理を理解した上で、30 分足をベースに戦略化するのが一般的です。

公式 TPO インジケータ

TradingView には Market Profile(TPO)用の公式インジケータがありますが、Premium 以上のプラン限定です。

TradingView のコミュニティスクリプト

TradingView のコミュニティでは、ユーザーが作成・投稿した インジケーター やツールを利用できます。 公式 インジケーター だけでなく、こうしたスクリプトを活用することで、TPO や VPVR の確認も可能です。

💡 独自コードによる再現は現在準備中です

💡 コードや戦略はあくまで学習用のサンプルです。 実際の利益や成果を保証するものではありません。
必ず バックテスト などで検証の上、ご自身の判断・責任で戦略に取り組んでください。 👉️ バックテストで戦略評価・戦略設計

🧩 まとめ

  • Market Profile は 「時間 × 価格で市場心理を可視化」する画期的手法
  • 発案者スタイドルマイヤーは 1970 年代 CME で、滞留時間を分析することで市場重心を可視化
  • POC・Value Area・ブレイク判断で順張り・逆張り戦略を構築可能
  • 30 分足をベースに、分足や他指標と組み合わせると精度アップ

関連コンテンツ(学習・活用リンク)

👉️ 他の指標と組み合わせて柔軟に実装する手順

単体の指標だけではダマシも発生します。 複数指標を組み合わせることで、 エントリー や利確の精度を高める方法を体系的に解説。

👉️ バックテストで戦略評価・戦略設計

高度な テクニカル指標 を使っても、検証せずに運用するのは危険です。 勝率 や損益、リスク管理の精度を確認して、より確実な手法へブラッシュアップ。

👉️ 通知機能を組み合わせて自動運用

アラートや Webhook を活用して、自動で取引や通知を実行できます。 手動管理の手間を減らし、安定した運用環境を構築するステップを紹介。

コメント

@管理人

質問・リクエスト・感想など、気軽にコメントしてください
※ コメントへの個別返信は行っておりません。
すべてのコメント・ご質問は必ず拝見し、コンテンツ改善の参考にさせていただいています。
限られた時間を「より正確で役立つ情報の発信」に集中するため、何卒ご理解ください。

テクニカル分析一覧

本シリーズでは、VWAP、VPVR、SMC、ワイコフなど主要テクニカル指標を整理して紹介しています。 各指標の特徴や押し目・戻り目の考え方、TradingViewでのチャート活用例をまとめており、 初心者から実践者まで、自分のトレードに応用できる情報を効率よく確認できます。

📈 【無料】テクニカル分析

テクニカル指標をTradingViewで実践活用

詳しく見る

🛠️ 自動売買の構築

TradingView, kabu API を使った環境構築

詳しく見る

📊 バックテスト

戦略を検証し、改善するための手法と実装

詳しく見る

🔧 ストラテジー作成

Pineスクリプトでの戦略実装をガイド

詳しく見る

📦 システム拡張

Slack連携/プロセス監視で安定・拡張

詳しく見る

背景画像
「戦略が、自律する。」