複合マルチインジケーターシグナル

🎯 概要

コンバインドシグナルシステムは、15以上のテクニカル指標を高度に信頼性の高い取引シグナルに統合するために、洗練された加重スコアリングアルゴリズムを使用します。単に指標の数をカウントするのとは異なり、当社の加重システムは、各シグナルの予測力と信頼性に基づいて優先順位レベルを割り当てます。

主な特徴

✅ 15のテクニカル指標が調和して動作
✅ 加重スコアリングシステム(合計重み0-202)
✅ レジームモディファイアによる動的信頼度計算
✅ 混合シグナルを防ぐための衝突検出
✅ 任意の時間枠に対応可能(1m〜1d+)
✅ 取引スタイルの最適化(スキャルピング、デイ、スイング、長期)

📊 シグナル重み階層

レベル1: 優先シグナル(各15-25重み)

すべての市場条件で機能する高信頼シグナル。

シグナル重み目的
MTFアライメント25マルチタイムフレームトレンド確認
CVD22実際の出来高圧力(買い/売り)
VWAP20機関投資家基準価格
OFI18オーダーフロー不均衡(スマートマネー)
一目均衡表16包括的トレンドシステム
RS vs BTC15暗号資産特有の資本回転

レベル1合計重み: 116

レベル2: コア指標(各12-15重み)

実績のあるテクニカル指標。

シグナル重み目的
RSIダイバージェンス15反転検出
MACD12トレンド確認
RSI極端12過買/過売

レベル2合計重み: 39

レベル3: サポート指標(各8-10重み)

確認および検証シグナル。

シグナル重み目的
ボリンジャーバンド10平均回帰
出来高10出来高確認
モメンタム8速度測定

レベル3合計重み: 28

レベル4: コンテキストフィルター(各5-8重み)

市場条件の評価。

シグナル重み目的
市場レジーム8トレンド vs レンジ検出
Choppiness指数6トレンド品質フィルター
ATR5ボラティリティコンテキスト

レベル4合計重み: 19

🎯 システム合計重み: 202

⚙️ 加重システムの仕組み

  1. シグナル収集
    有効化された各指標は独立してチェックされます。シグナルが検出されると、その重みが買いまたは売り方向に寄与します。
  2. 重み計算

買いシグナル例:

- MTF強気アライメント (25) + CVD強気 (22) + VWAPリバウンド (20) = 67重み
- 標準閾値70に不足
  1. 閾値比較
もし総重み >= 最小重み閾値:
    コンバインドシグナルを生成
  1. 信頼度計算
信頼度 = (加重平均信頼度 + レジームモディファイア + 重みボーナス - 衝突ペナルティ)

構成要素:

  • 加重平均: 各シグナルの信頼度 × その重み
  • レジームモディファイア: トレンド時 +10 %、レンジ時 -5 %
  • 重みボーナス: 総重みが高いほど信頼度向上
  • 衝突ペナルティ: 矛盾シグナルごとに -15 %

🎮 設定ガイド

基本設定

enable_combined_signals: true # システムを有効化
use_weighted_scoring: true # 加重を使用(推奨)
minimum_weight_threshold: 85.0 # 戦略に応じて調整
confidence_calculation_method: "weighted_average"

取引スタイル別閾値ガイドライン

スタイル閾値頻度リスクレベル
非常に保守的95-100非常に低い非常に低い
保守的85-95低い低い
バランス型75-85中程度中程度
積極的65-75高い高い
非常に積極的55-65非常に高い非常に高い

📈 取引スタイル別最適化設定

1. スキャルピング(1m - 5m 時間枠)

目標: 高速エントリー/エグジット、高頻度

# コンバインドシグナル - スキャルピング
enable_combined_signals: true
use_weighted_scoring: true
minimum_weight_threshold: 70.0 # より多くのシグナルを得るため低め
# シグナル重み - 高速指標を優先
signal_weights:
  mtf_weight: 20.0 # 減少(遅いシグナル)
  cvd_weight: 25.0 # 増加(高速出来高)
  vwap_weight: 22.0 # 増加(日中キー)
  ofi_weight: 20.0 # 増加(オーダーフロー優位性)
  ichimoku_weight: 12.0 # 減少(遅い)
  rs_btc_weight: 10.0 # 減少(短期では無関係)
 
  rsi_divergence_weight: 15.0
  macd_weight: 10.0 # 減少(遅延)
  rsi_weight: 15.0 # 増加(高速)
 
  bollinger_weight: 12.0 # 増加(ボラティリティ)
  volume_weight: 12.0 # 増加(重要)
  momentum_weight: 10.0
 
  regime_weight: 5.0 # 減少
  choppiness_weight: 8.0 # 増加(チョッピー回避)
  atr_weight: 6.0
# 時間枠設定
mtf_short_term_period: 5 # より速く
mtf_medium_term_period: 15
mtf_long_term_period: 30
mtf_min_alignment_score: 0.6 # 低い閾値
# リスク管理
regime_confidence_modifier: true
choppiness_confidence_modifier: true
conflicting_signals_penalty: 20.0 # 高いペナルティ

推奨ローソク足:

  • 1m: 超高速スキャルピング(高リスク)
  • 3m: 高速スキャルピング(バランス型)
  • 5m: 標準スキャルピング(推奨)

2. デイトレーディング(5m - 30m 時間枠)

目標: イントラデイの動きを確実に捉える

# コンバインドシグナル - デイトレーディング
enable_combined_signals: true
use_weighted_scoring: true
minimum_weight_threshold: 80.0 # バランス型アプローチ
# シグナル重み - バランス分布
signal_weights:
  mtf_weight: 25.0 # フル重み
  cvd_weight: 22.0
  vwap_weight: 20.0
  ofi_weight: 18.0
  ichimoku_weight: 16.0
  rs_btc_weight: 15.0
 
  rsi_divergence_weight: 15.0
  macd_weight: 12.0
  rsi_weight: 12.0
 
  bollinger_weight: 10.0
  volume_weight: 10.0
  momentum_weight: 8.0
 
  regime_weight: 8.0
  choppiness_weight: 6.0
  atr_weight: 5.0
# 時間枠設定(標準)
mtf_short_term_period: 10
mtf_medium_term_period: 30
mtf_long_term_period: 50
mtf_min_alignment_score: 0.8
# リスク管理
regime_confidence_modifier: true
regime_trending_boost: 10.0
regime_ranging_penalty: 5.0
conflicting_signals_penalty: 15.0

推奨ローソク足:

  • 5m: 短期デイトレード
  • 15m: 標準デイトレーディング(推奨)
  • 30m: スイング風デイトレード

3. スイングトレーディング(1h - 4h 時間枠)

目標: 数日間保有するポジション、強力なトレンド確認

# コンバインドシグナル - スイングトレーディング
enable_combined_signals: true
use_weighted_scoring: true
minimum_weight_threshold: 85.0 # より高い品質
# シグナル重み - トレンドシグナルを優先
signal_weights:
  mtf_weight: 28.0 # 増加(トレンドキー)
  cvd_weight: 20.0 # 減少(重要度低)
  vwap_weight: 18.0 # 減少
  ofi_weight: 15.0 # 減少
  ichimoku_weight: 20.0 # 増加(トレンドシステム)
  rs_btc_weight: 18.0 # 増加(重要)
 
  rsi_divergence_weight: 16.0 # 増加(反転)
  macd_weight: 15.0 # 増加(トレンド)
  rsi_weight: 10.0 # 減少
 
  bollinger_weight: 8.0 # 減少
  volume_weight: 10.0
  momentum_weight: 10.0 # 増加
 
  regime_weight: 10.0 # 増加
  choppiness_weight: 8.0 # 増加
  atr_weight: 6.0
# 時間枠設定 - より長い期間
mtf_short_term_period: 20
mtf_medium_term_period: 50
mtf_long_term_period: 100
mtf_min_alignment_score: 0.8
# リスク管理
regime_confidence_modifier: true
regime_trending_boost: 15.0 # 高いブースト
regime_ranging_penalty: 10.0 # 高いペナルティ
filter_signals_by_choppiness: true
disable_reversal_in_trending: true

推奨ローソク足:

  • 1h: 標準スイングトレーディング(推奨)
  • 2h: スローなスイングトレード
  • 4h: 数日保有スイング

4. ポジション/長期(4h - 1d 時間枠)

目標: 長期保有ポジション、最大の確信

# コンバインドシグナル - ポジショントレーディング
enable_combined_signals: true
use_weighted_scoring: true
minimum_weight_threshold: 95.0 # 非常に高い品質
# シグナル重み - 最大トレンドフォーカス
signal_weights:
  mtf_weight: 30.0 # 最大
  cvd_weight: 18.0
  vwap_weight: 15.0
  ofi_weight: 12.0
  ichimoku_weight: 25.0 # 最大(トレンド)
  rs_btc_weight: 20.0 # 最大(ファンダメンタルズ)
 
  rsi_divergence_weight: 18.0
  macd_weight: 18.0 # 最大(トレンド)
  rsi_weight: 8.0
 
  bollinger_weight: 6.0
  volume_weight: 8.0
  momentum_weight: 12.0
 
  regime_weight: 12.0 # 最大
  choppiness_weight: 10.0 # 最大
  atr_weight: 4.0
# 時間枠設定 - 非常に長い期間
mtf_short_term_period: 30
mtf_medium_term_period: 100
mtf_long_term_period: 200
mtf_min_alignment_score: 0.9 # 非常に厳格
# リスク管理
regime_confidence_modifier: true
regime_trending_boost: 20.0 # 最大ブースト
regime_ranging_penalty: 15.0 # 最大ペナルティ
filter_signals_by_choppiness: true
disable_reversal_in_trending: true
mtf_only_strong_alignment: true
ichimoku_require_cloud_confirm: true

推奨ローソク足:

  • 4h: ポジションエントリー
  • 6h: 長期ポジション
  • 1d: 投資グレードシグナル(推奨)

🔧 ローソク足別最適化

1分(1m) - 超高頻度

minimum_weight_threshold: 65.0
mtf_short_term_period: 3
mtf_medium_term_period: 10
mtf_long_term_period: 20
ofi_weight: 22.0 # 重要
vwap_weight: 25.0 # 重要
choppiness_weight: 10.0 # チョッピー回避

3分(3m) - 高頻度

minimum_weight_threshold: 70.0
mtf_short_term_period: 5
mtf_medium_term_period: 15
mtf_long_term_period: 30

5分(5m) - スキャルピング標準

minimum_weight_threshold: 75.0
mtf_short_term_period: 5
mtf_medium_term_period: 20
mtf_long_term_period: 40

15分(15m) - デイトレーディング標準

minimum_weight_threshold: 80.0
mtf_short_term_period: 10
mtf_medium_term_period: 30
mtf_long_term_period: 50
# 標準重みを使用(バランス)

30分(30m) - 短期スイング

minimum_weight_threshold: 82.0
mtf_short_term_period: 15
mtf_medium_term_period: 40
mtf_long_term_period: 80

1時間(1h) - スイングトレーディング標準

minimum_weight_threshold: 85.0
mtf_short_term_period: 20
mtf_medium_term_period: 50
mtf_long_term_period: 100
ichimoku_weight: 20.0 # 増加
mtf_weight: 28.0 # 増加

2時間(2h) - 中期スイング

minimum_weight_threshold: 87.0
mtf_short_term_period: 25
mtf_medium_term_period: 60
mtf_long_term_period: 120

4時間(4h) - ポジションエントリー

minimum_weight_threshold: 90.0
mtf_short_term_period: 30
mtf_medium_term_period: 75
mtf_long_term_period: 150
ichimoku_weight: 22.0
rs_btc_weight: 18.0

6時間(6h) - 長期ポジション

minimum_weight_threshold: 92.0
mtf_short_term_period: 35
mtf_medium_term_period: 90
mtf_long_term_period: 180

1日(1d) - 投資グレード

minimum_weight_threshold: 95.0
mtf_short_term_period: 30
mtf_medium_term_period: 100
mtf_long_term_period: 200
mtf_min_alignment_score: 0.9
ichimoku_weight: 25.0
mtf_weight: 30.0
rs_btc_weight: 20.0

📊 シグナル組み合わせ例

例1: 高信頼買い(重み: 103)

✅ MTF強気アライメント (25) - 全時間枠が上昇トレンド
✅ 一目均衡表強気 (16) - 強気雲の上、TKクロス
✅ CVD強気ダイバージェンス (22) - 隠れた蓄積
✅ VWAP下帯リバウンド (20) - 機関価格に対し過売
✅ RS_BTCアウトパフォーム (15) - 資本が資産に流入
✅ Choppinessブレイク (6) - レンジ脱出
合計: 103重み
閾値: 85 ✅ シグナル生成
信頼度: 87 %(高重み + トレンドレジームボーナス)

例2: 中程度の確信売り(重み: 78)

❌ MACD弱気クロス (12) - トレンド弱化
❌ RSI過買 (12) - 70超
❌ ボリンジャー上帯 (10) - 価格拡張
❌ OFI積極的売り (18) - スマートマネー撤退
❌ 売り出来高急増 (10) - 分配検出
❌ 一目均衡表TK弱気クロス (16) - モメンタム転換
合計: 78重み
閾値: 85 ❌ シグナル未生成
理由: 閾値未達(さらに7重み必要)

例3: 矛盾シグナル(シグナルなし)

買いシグナル:
✅ CVD強気 (22)
✅ VWAPリバウンド (20)
✅ RSI過売 (12)
買い合計: 54重み
売りシグナル:
❌ MTF弱気 (25)
❌ 一目均衡表弱気 (16)
売り合計: 41重み
衝突検出: 売り重み (41) > 閾値 (30)
ペナルティ適用: -15 %信頼度
結果: シグナルなし(混合市場条件)

🎯 高度な戦略

戦略1: トレンドフォロー重視

トレンドシグナルを最大化、平均回帰を最小化:

minimum_weight_threshold: 85.0
signal_weights:
  mtf_weight: 30.0 # 最大
  ichimoku_weight: 25.0 # 最大
  macd_weight: 18.0 # 増加
  rs_btc_weight: 20.0 # 最大
  momentum_weight: 12.0 # 増加
 
  rsi_weight: 8.0 # 減少
  bollinger_weight: 6.0 # 減少
filter_signals_by_regime: true
disable_reversal_in_trending: true

戦略2: 平均回帰重視

反転シグナルを最大化:

minimum_weight_threshold: 75.0
signal_weights:
  rsi_divergence_weight: 20.0 # 最大
  rsi_weight: 15.0 # 増加
  bollinger_weight: 15.0 # 増加
  vwap_weight: 25.0 # 増加
 
  mtf_weight: 18.0 # 減少
  ichimoku_weight: 12.0 # 減少
filter_signals_by_choppiness: true
boost_reversal_signals_in_ranging: 15.0

戦略3: 出来高ベース重視

オーダーフローと出来高を優先:

minimum_weight_threshold: 80.0
signal_weights:
  cvd_weight: 28.0 # 最大
  ofi_weight: 25.0 # 最大
  volume_weight: 15.0 # 増加
  vwap_weight: 22.0 # 増加
 
enable_confluence_bonuses: true
ofi_cvd_confluence_boost: 10.0 # 追加ボーナス
ofi_cvd_vwap_triple_boost: 15.0 # 三重確認

⚠️ 一般的な落とし穴と解決策

問題1: シグナル過多
症状: 絶え間ないシグナル、低勝率
解決策: minimum_weight_thresholdを5-10ポイント増加

問題2: シグナル不足
症状: 機会見逃し、稀なシグナル
解決策: minimum_weight_thresholdを5-10ポイント減少または指標を追加

問題3: 不安定市場での偽シグナル
症状: ウィップソー、ストップアウト
解決策:

filter_signals_by_choppiness: true
choppiness_weight: 10.0 # 重みを増加
disable_trend_in_choppy: true

問題4: 遅延エントリー
症状: 動きに乗り遅れ
解決策: MTF期間を短縮、高速指標(OFI、CVD、RSI)の重みを増加

問題5: リスク/リワード比不良
症状: 小さな利益、大きな損失
解決策: 閾値を増加、レジームフィルターを有効化、より高い時間枠を使用

📈 パフォーマンス最適化チェックリスト

ライブ稼働前:

  1. ✅ 目標時間枠でバックテスト(最低3ヶ月)
  2. ✅ 希望シグナル頻度に応じて閾値を調整
  3. ✅ 適切なフィルターを有効化(レジーム、Choppiness)
  4. ✅ 取引スタイルに合わせたシグナル重みを設定
  5. ✅ 1-2週間のペーパートレーディングテスト
  6. ✅ 衝突率を監視(20%未満に保つ)
  7. ✅ 信頼度スコアを追跡(平均70%以上を目指す)
  8. ✅ 個別シグナルパフォーマンスをレビュー

継続的モニタリング:

  • 週次: シグナル頻度と勝率をレビュー
  • 月次: パフォーマンスに基づき重みを調整
  • 四半期: 更新パラメータでバックテスト再実行

🔍 シグナル重みのカスタマイズ

重みの調整方法:

  1. 低パフォーマンスシグナルを特定(低勝率)
  2. その重みを2-5ポイント減少
  3. 高パフォーマンスシグナルを特定(高勝率)
  4. その重みを2-5ポイント増加
  5. 合計重みを200-210程度に保つ
  6. 最低50トレードで再テスト

最適化例:
初期: MTF=25, CVD=22, VWAP=20
100トレード後: MTF 75% 勝率, CVD 80% 勝率, VWAP 55% 勝率
調整後: MTF=28, CVD=25, VWAP=16

📚 追加リソース

  • 指標ドキュメント
  • シグナルバックテスト: 組み込みパフォーマンストラッキングを使用
  • コミュニティ戦略: 最適化設定を共有
  • サポート: 設定支援を依頼

🎓 クイックスタート推奨

  • コンバインドシグナル初心者?
    デイトレーディング - 15m設定から開始(バランス型、実証済み)
  • 経験豊富なトレーダー?
    バックテスト結果に基づき重みをカスタマイズ
  • 高頻度トレーダー?
    スキャルピング - 5m、OFI/CVD重み増加
  • 長期投資家?
    ポジション - 1d、厳格な閾値(95+)

覚えておく: 加重システムは強力ですが、正しい設定が必要です。保守的に始め、徹底的にバックテストし、実際のパフォーマンスデータに基づいて調整してください。 🚀

📎 Related Topics