TradingViewインジケータ自作31。「Cumulative Volume Signal Lines」
今回は、自作のTradingViewインジケータ「Cumulative Volume Signal Lines」について詳しく解説します。このインジケータは、累積ボリュームを活かし、ピボット間のボリューム蓄積パターンから市場参加度を可視化し、重要な価格転換点を特定するツールです。
前回作成した「Volume Signal Lines」の単発ボリューム表示を、累積ボリュームに変更したカスタム版です。主な違いは以下の通りです:
進化ポイント:
単発ボリューム → 累積ボリューム分析:ピボット間のボリューム合計値で判定
統計情報の大幅強化:平均ピボット間隔、暫定累積ボリューム表示を追加
より高精度な自動計算:累積ボリュームに最適化されたパラメータ調整
進行中データ表示:次のピボットまでのリアルタイム累積状況を可視化
こちらが前回作ったインジケータになります。これを基に今回のインジケータを作成してます↓
インジケータの主な機能
このインジケータには、主に5つの機能が搭載されています。
1. 累積ボリューム分析システム 従来の瞬間ボリューム判定を超え、ピボット間の全ボリューム合計値で市場参加度を評価します。
期間別累積計算: 前回のピボット(高値・安値問わず)から現在のピボットまでのボリューム総量を自動算出
10段階レベル判定: 累積量を最低~最高までレベルで色分け表示
統合ピボット管理: 高値・安値ピボットを統一的に管理し、正確な累積期間を特定
2. 自動最適化計算エンジン 過去データから銘柄特性に最適なパラメータを自動導出し、手動調整の手間を大幅削減します。
中央値ベース算出: 過去1000本のデータから中央値を基準とした閾値設定
感度調整機能: 0.3(高感度)~1.0(低感度)での微調整対応
平均ピボット間隔分析: 統計的に妥当な期間設定の自動提案
3. ダイナミック視覚化システム 累積ボリュームレベルに応じた色分けで、市場の活発度を直感的に把握できます。
10色グラデーション表示: 青系(低レベル)から赤系(高レベル)への段階的色分け
ローソク足・平均足対応: チャート種類に関わらず一貫した分析環境を提供
リアルタイム更新: 価格変動と同時に色調が動的変化
4. 高精度ピボットライン表示 累積ボリューム分析に基づく重要価格レベルの可視化機能です。
ダイヤシグナル(超高ボリューム): vol_threshold_8以上の累積でダイヤマーク表示、優先ライン表示
通常シグナル(標準ボリューム): 通常レベルの累積で三角マーク表示、表示数制限あり
ライン数管理: ダイヤライン最大4本、通常ライン最大2本の表示制限で画面整理
5. 統合情報パネル リアルタイム統計と設定状況を一元表示する包括的なダッシュボード機能です。
暫定累積ボリューム: 次のピボットまでの進行中累積量とバー数をリアルタイム表示
自動計算状況: 桁数・倍数・基準値・中央値等の算出結果表示
平均ピボット間隔: 統計的な市場リズム情報の提供
設定項目(インプット)の詳細解説
基本分析設定
チャート種類: ローソク足または平均足を選択。平均足選択時はトレンド継続性重視の分析となり、短期ノイズが軽減されます。スイングトレードには平均足、スキャルピングにはローソク足が推奨です。
pivot期間: 高値・安値検出の基準期間。設定範囲は1以上、推奨値は10-15です。小さい値では細かなピボットを多数検出し、大きい値では重要なピボットのみを抽出します。デイトレードでは8-12、スイングトレードでは15-20が適用場面別推奨設定です。
自動計算システム
自動計算モード: 有効時は過去データから最適パラメータを自動算出。無効時は手動設定値を使用します。初心者には自動計算、上級者で特定戦略がある場合は手動設定を推奨します。
計算期間: 自動計算に使用する過去データ期間。設定範囲は50-1000、推奨値は500-1000です。期間が長いほど安定した基準値が得られますが、直近の市場変化への反応が鈍くなります。ボラティリティが高い銘柄では短め、安定銘柄では長めの設定が効果的です。
感度調整: 基準値の調整係数。設定範囲は0.3-1.0、推奨値は0.6-0.8です。0.3では高感度でシグナル増加、1.0では低感度でシグナル厳選となります。トレンド相場では低感度、レンジ相場では高感度が適用場面別推奨です。
手動設定(上級者向け)
規模(桁数)手動設定: ボリューム基準の桁数指定。設定範囲は1-9、一般的な推奨値は銘柄の平均ボリュームに応じて3-6です。小型株では3-4、大型株では5-7が目安となります。
倍数手動設定: 閾値計算の倍数係数。設定範囲は1-9、推奨値は2-5です。値が大きいほどシグナルが厳選され、小さいほど多数のシグナルが発生します。
表示制御設定
通常シグナルライン表示: 標準ボリュームピボットのライン表示ON/OFF。ノイズ軽減のため初期設定はOFFですが、詳細分析時はON推奨。
通常ライン表示数: 過去の通常ピボットライン表示数。設定範囲は1-20、推奨値は2-5です。多すぎるとチャートが煩雑になるため、重要レベルのみに絞る設定が実用的です。
ダイヤシグナルライン表示: 高ボリュームピボットのライン表示。重要度が高いため初期設定でON、基本的に有効維持推奨。
ダイヤライン表示数: 過去のダイヤライン表示数。設定範囲は1-10、推奨値は3-5です。重要サポレジレベルとして機能するため、適度な数の維持が効果的です。
具体的な使い方とトレード戦略
1. 累積ボリューム・ブレイクアウト戦略 エントリータイミング: ダイヤシグナル(超高累積ボリューム)でのピボットライン突破時。価格がダイヤラインを上抜け(下抜け)し、同時に暫定累積ボリュームが前回ダイヤレベルの50%以上に達した時点でエントリー。 ストップロス設定: エントリー後、直近のダイヤピボットライン下(上)に損切りを配置。ダイヤレベルでの強固なサポレジを活用した堅実な損切り戦略。 利益確定方法: 次のダイヤピボットライン到達で部分利確、その後はトレーリングストップで追跡。累積ボリュームが低下傾向になった時点で完全クローズ。 ポジションサイズ: 口座資金の1-2%のリスクベースでポジションサイズを決定。ダイヤレベルの信頼性を活かした、やや積極的なサイジング可能。
2. 累積ボリューム・リバーサル戦略 エントリータイミング: ダイヤピボットラインでの価格反発を狙う逆張り戦略。価格がダイヤラインにタッチ後、暫定累積ボリュームが急激に増加し、同時に反発の初動が確認できた時点でエントリー。 ストップロス設定: ダイヤラインを明確に割り込んだ時点(終値ベース)で損切り。累積ボリューム分析の信頼性を前提とした、タイトな損切り設定。 利益確定方法: 対向のダイヤピボットまでの50-80%到達で段階利確。リスクリワード比は最低1:2を確保し、早期利確も選択肢として活用。 ポジションサイズ: 逆張り戦略のリスクを考慮し、口座資金の0.5-1%のリスクベースで控えめなサイジング。
3. 累積ボリューム・トレンドフォロー戦略 エントリータイミング: 通常シグナルとダイヤシグナルの組み合わせによるトレンド継続狙い。同一方向の通常ピボット後にダイヤピボットが形成され、トレンド方向への価格継続が確認できた時点でエントリー。 ストップロス設定: 最新の通常ピボットライン下(上)に損切り配置。トレンド中の押し目・戻り高値を活用した効率的なストップ戦略。 利益確定方法: 累積ボリュームレベルが「高」から「低」へ段階的に低下し、同時に価格の勢いが鈍化した時点で利確判断。暫定累積ボリュームの動向を重視した出口戦略。 ポジションサイズ: トレンドフォローの優位性を活かし、口座資金の1.5-2.5%のリスクベースでやや積極的なポジション構築。
累積ボリューム分析の特徴と重要性
期間別ボリューム蓄積の技術的優位性 従来の瞬間ボリューム分析が「点」での市場参加度を測定するのに対し、累積ボリューム分析は「面」での市場エネルギー蓄積を定量化します。これにより、価格転換点での真の市場コンセンサスを正確に把握でき、ダマシの回避率が大幅に向上します。特に、機関投資家の分割執行による影響を期間全体で捉えることで、個人投資家では見逃しがちな大口動向の検出が可能となります。
統計的信頼性の向上メカニズム ピボット間の累積データを使用することで、一時的なボリュームスパイクやフェイクアウトによる誤判定を大幅に削減します。自動計算機能により銘柄固有の特性(平均ボリューム、ピボット間隔等)を統計的に算出し、画一的でない個別最適化を実現。これにより、小型株から大型株まで一貫した精度での分析が可能になり、マルチタイムフレーム戦略での信頼性も確保されます。
市場心理の深層理解 累積ボリュームは「期間中の総合的な市場参加意欲」を表現するため、単発の大口取引に惑わされることなく、真の需給バランス変化を捉えることができます。ダイヤシグナルが示す超高累積レベルは、機関投資家レベルでの重要な意思決定ポイントを意味し、個人投資家にとって貴重な先行指標として機能します。また、暫定累積ボリュームの進行状況により、次のピボット形成の蓋然性を事前に評価でき、エントリータイミングの精度向上に寄与します。
注意点とリスク管理
インジケータの限界
市場環境依存性: 極端な低ボリューム環境や市場クローズ前後では累積計算の信頼性が低下します。特に年末年始、夏季休暇期間等では基準値の再調整が必要となる場合があります。
ニュース・イベント耐性: 突発的な材料発表や重要指標発表時には、従来の統計的傾向が無効化される可能性があります。累積ボリューム分析も例外ではなく、ファンダメンタル要因は別途考慮が必要です。
タイムフレーム制約: 短期(1分足以下)では累積期間が短すぎて統計的意味が薄れ、長期(日足以上)では反応の遅延が生じる可能性があります。5分足~1時間足での使用が最も効果的とされています。
推奨するリスク管理
複数指標併用: 累積ボリューム分析を単独で使用せず、移動平均線、RSI、MACD等のトレンド・モメンタム指標との組み合わせにより総合判断を行う。特にダイバージェンス検出時には慎重な判断が必要です。
ポジションサイズ制限: いかに高精度な分析であっても、1取引あたりのリスクは口座資金の2%以下に制限し、連続損失への耐性を確保する。ダイヤシグナル時でも過信は禁物です。
タイムストップ活用: エントリー後一定時間(ピボット間隔の1.5倍程度)でシグナル通りの動きが見られない場合は早期撤退を検討。時間経過による優位性低下を防ぐリスク管理手法です。
市場環境チェック: VIX指数、通貨強弱、主要指数動向等のマクロ環境を日次で確認し、累積ボリューム分析が機能しやすい環境かを事前評価する習慣を持つ。
バックテスト継続: 月次で過去3ヶ月間のシグナル精度を検証し、市場環境変化に応じた設定調整を実施。特に感度調整パラメータの最適化は定期的な見直しが重要です。
まとめ
「Cumulative Volume Signal Lines」は、累積ボリューム分析の革新的手法により、従来のボリューム分析では検出困難だった市場の深層動向を可視化できる分析ツールです。
成功活用の要件は、統計的根拠に基づく自動最適化機能の理解と、ダイヤシグナル・通常シグナルの適切な使い分けにあります。特に暫定累積ボリュームの進行状況を注視することで、次のピボット形成タイミングの予測精度が大幅に向上し、エントリー・エグジットの最適化が可能となります。
継続的な改善においては、市場環境の変化に応じた感度調整と、他の技術指標との組み合わせ最適化が重要です。単独での過信を避け、総合的な市場分析の一部として活用することで、長期的に安定した投資成果の実現が期待できます。
ご自由にお使いください。使う際に「スキ」やコメントして頂けるとモチベにつながります。
