目次
概要
スマートコンフルエンスシグナル (Smart Confluence Signal) は、複数のテクニカル指標を単一の重み付き信頼スコアに統合する高度なトレーディングシグナルです。単一の指標に依存せず、複数の指標が一致した場合にのみシグナルを生成することで、誤ったシグナルを大幅に減らします。
主な特徴
✅ マルチインジケータ結合 – 11以上のテクニカル指標を統合
✅ 重み付けスコアシステム – 信頼性の高い指標に高い重みを付与
✅ シナジー検出 – 指標が互いに確認された場合にボーナスポイント付与
✅ コンテキスト認識 – 市場状況に応じて重みを調整
✅ 設定可能な閾値 – リスク許容度に合わせて感度をカスタマイズ
哲学
量より質 – 複数の高信頼シグナルが一致する場合のみ取引し、取引回数が少なくても信頼性を優先します。
仕組み
3ステッププロセス
ステップ1: 個別シグナル検出
各インジケーターは独立して確認されます:
- 優先インジケーター: MTF, CVD, VWAP, OFI, 一目均衡表 (Ichimoku)
- コアインジケーター: RSI, MACD, RSIダイバージェンス, ボリンジャーバンド
- 補助インジケーター: 出来高, モメンタム, ATR
ステップ2: 重み計算
発動したシグナルは基本重みを付与されます:
例:
✅ ICHIMOKU 発動 → +16.0 ポイント
✅ MACD 発動 → +12.0 ポイント
基本合計: 28.0 ポイント
ステップ3: シナジー検出
指標同士が確認されると、ボーナスポイントが追加されます:
例:
ICHIMOKU + MACD シナジー → +8.0 ボーナス
最終合計: 28.0 + 8.0 = 36.0 ポイント
ステップ4: 閾値チェック
総重みが閾値以上(デフォルト: 70.0)の場合、シグナルが生成されます。
例計算
検出されたインジケーター:
- MTF (マルチタイムフレーム整合): +25.0
- CVD (強い買い圧力): +22.0
- VWAP (下バンドでの価格): +20.0
検出されたシナジー:
- MTF + CVD + VWAP: +15.0 ボーナス
総重み: 25 + 22 + 20 + 15 = 82.0
閾値: 70.0
結果: ✅ MTF_CVD_VWAP_LONG_SIGNAL 生成
シグナルの種類 & パターン
優先シナジーパターン(最高品質)
🏆 MTF_CVD_VWAP (ロング/ショート)
重み: 約82ポイント (基本67 + シナジー15)
信頼度: 85–95%
説明: 機関レベル、出来高圧力、マルチタイムフレーム整合の三重確認
取引タイミング: 高確信 – 全てのシステムが整合
リスクレベル: 低(最も強力なシグナル)
🏆 OFI_CVD (ロング/ショート)
重み: 約52ポイント (基本40 + シナジー12)
信頼度: 80–90%
説明: 累積出来高デルタで確認された注文フローの不均衡
取引タイミング: スマートマネーがアクティブ – 機関の蓄積/分配
リスクレベル: 低〜中
🏆 ICHIMOKU_MTF (ロング/ショート)
重み: 約51ポイント (基本41 + シナジー10)
信頼度: 75–85%
説明: 複数の時間軸で確認された雲トレンド
取引タイミング: マルチタイムフレーム確認と強いトレンド
リスクレベル: 低〜中
🏆 VWAP_OFI (ロング/ショート)
重み: 約48ポイント (基本38 + シナジー10)
信頼度: 75–85%
説明: 注文フロー確認済みの機関VWAPレベルの価格
取引タイミング: アクティブな売買と機関サポート/レジスタンス
リスクレベル: 中
🏆 CVD_VOLUME (ロング/ショート)
重み: 約41ポイント (基本32 + シナジー9)
信頼度: 70–80%
説明: 出来高急増で確認された出来高デルタ
取引タイミング: 方向性バイアス付き出来高ブレイクアウト
リスクレベル: 中
優先 + コアパターン
📊 MTF_RSI_DIV (ロング/ショート)
重み: 約49ポイント (基本40 + シナジー9)
信頼度: 75–85%
説明: マルチタイムフレーム整合とRSIダイバージェンス
取引タイミング: マルチタイムフレーム確認付きのトレンド反転
リスクレベル: 中
📊 ICHIMOKU_MACD (ロング/ショート)
重み: 約36ポイント (基本28 + シナジー8)
信頼度: 70–80%
説明: MACDモメンタムで確認された雲トレンド
取引タイミング: モメンタム確認付きのトレンド継続
リスクレベル: 中
コアインジケーターパターン
📈 RSI_DIV_MACD (ロング/ショート)
重み: 約35ポイント (基本27 + シナジー8)
信頼度: 70–80%
説明: モメンタム変化で確認されたダイバージェンス
取引タイミング: モメンタム反転シグナル
リスクレベル: 中〜高
📈 VOLUME_BB (ロング/ショート)
重み: 約26ポイント (基本20 + シナジー6)
信頼度: 65–75%
説明: 出来高で確認されたボリンジャーバンドブレイク
取引タイミング: 出来高付きボラティリティブレイク
リスクレベル: 中〜高
📈 RSI_BB (ロング/ショート)
重み: 約27ポイント (基本22 + シナジー5)
信頼度: 65–75%
説明: バンド端での極端なRSIレベル
取引タイミング: 過買/過売極端時
リスクレベル: 中〜高
マルチシグナル確認
🎯 MULTI_PRIORITY (ロング/ショート)
重み: 可変 (整列した3つ以上の優先インジケーターによる)
信頼度: 80–90%
説明: 3つ以上の優先インジケーターが整列
取引タイミング: 稀だが非常に高信頼
リスクレベル: 非常に低い
🎯 MULTI_CORE (ロング/ショート)
重み: 可変 (整列した3つ以上のコアインジケーターによる)
信頼度: 75–85%
説明: 3つ以上のコアインジケーターが整列
取引タイミング: テクニカル指標による強いコンフルエンス
リスクレベル: 低〜中
フォールバックパターン
⚪ CONFLUENCE (ロング/ショート)
重み: 最低70.0 (閾値)
信頼度: 60–70%
説明: 複数のインジケーターが整列しているが、強いシナジーなし
取引タイミング: 最低限の有効シグナル – 注意して使用
リスクレベル: 中〜高
設定ガイド
クイックスタート設定
保守的(低リスク、取引数が少ない)
min_weight_threshold: 80.0 # 高い閾値 = より強いシグナルが必要
mtf_min_alignment_score: 0.85 # マルチタイムフレーム整合率85%以上を要求
ichimoku_min_confidence: 65.0 # より高い信頼度を要求
ofi_aggressive_buy_threshold: 70.0 # より高いアグレッシブ買いオーダーフロー閾値
バランス型(推奨)
min_weight_threshold: 70.0 # 標準バランス閾値
mtf_min_alignment_score: 0.80 # マルチタイムフレーム整合率80%
ichimoku_min_confidence: 55.0 # 標準信頼度
ofi_aggressive_buy_threshold: 65.0 # 標準アグレッシブ買いオーダーフロー閾値
アグレッシブ(高リスク、取引数が多い)
min_weight_threshold: 50.0 # 低い閾値 = より多くのシグナル
mtf_min_alignment_score: 0.70 # マルチタイムフレーム整合率70%
ichimoku_min_confidence: 50.0 # 低い信頼度でも許容
ofi_aggressive_buy_threshold: 60.0 # 低いアグレッシブ買いオーダーフロー閾値
必須設定
マスタースイッチ
enabled_confluence_signal: true # システム全体の有効/無効
閾値制御
min_weight_threshold: 70.0 # シグナル生成のための最小合計ウェイト
# 低い = より多くのシグナル(選択性が低い)
# 高い = より少ないシグナル(選択性が高い)
衝突処理
conflicting_signals_penalty: 15.0 # 反対シグナルが存在する場合の信頼度ペナルティ
conflicting_signals_threshold: 30.0 # ペナルティ適用のための最小反対ウェイト
インジケーター詳細
優先インジケーター(最高ウェイト)
1. マルチタイムフレーム整合(MTF)
ウェイト: 25.0 | ドキュメント: MTFガイド
検出内容: 短期・中期・長期タイムフレーム間のトレンド整合
設定:
mtf_short_term_period: 10 # 短期:10本のローソク足
mtf_medium_term_period: 30 # 中期:30本のローソク足
mtf_long_term_period: 50 # 長期:50本のローソク足
mtf_min_alignment_score: 0.8 # 最低80%の整合を要求
mtf_min_trend_strength: 2.0 # 最低2%の価格変動
発火条件:
- ✅ すべてのタイムフレームが同一方向にトレンド
- ✅ 整合スコア ≥ 80%
- ✅ RSI/MACDが価格トレンドを確認
最適な用途: 強力で確認されたトレンドの特定
2. 累積出来高デルタ(CVD)
ウェイト: 22.0 | ドキュメント: CVDガイド
検出内容: オーダーフローからの真の買い圧力 vs 売り圧力
設定:
cvd_divergence_lookback: 10 # ダイバージェンス確認期間
cvd_strong_buying_threshold: 1000.0 # アセットに応じて調整
cvd_strong_selling_threshold: -1000.0
cvd_slope_period: 10 # CVDモメンタム計算期間
発火条件:
- ✅ CVD傾き > 閾値(強い買い)
- ✅ CVD傾き < 閾値(強い売り)
- ✅ CVD/価格ダイバージェンス検出
最適な用途: 機関投資家の蓄積/分配の検出
アセット別調整例:
# BTC/USDT (高出来高)
cvd_strong_buying_threshold: 1000.0
# ETH/USDT (中出来高)
cvd_strong_buying_threshold: 500.0
# アルトコイン (低出来高)
cvd_strong_buying_threshold: 100.0
3. VWAPバンド(出来高加重平均価格バンド)
ウェイト: 20.0 | ドキュメント: VWAPガイド
検出内容: 機関投資家の基準レベルとの価格相互作用
設定:
vwap_std_dev_multiplier: 2.0 # 2標準偏差
vwap_band_penetration_threshold: 0.5 # 最低0.5%貫通
vwap_enable_band_bounce: true # バンドバウンスシグナル有効
vwap_enable_crossover: true # クロスオーバーシグナル有効
vwap_min_distance_for_signal: 0.3 # VWAPからの最低0.3%距離
発火条件:
- ✅ 価格が上/下バンドにタッチ(バウンスシグナル)
- ✅ 価格がVWAPをクロス(トレンド変化)
- ✅ VWAPからの十分な距離
最適な用途: 平均回帰および機関投資家のサポート/レジスタンス
4. オーダーフロー不均衡(OFI)
ウェイト: 18.0 | ドキュメント: OFIガイド
検出内容: スマートマネーによるアグレッシブな買い/売り
設定:
ofi_lookback: 20 # 分析期間
ofi_slope_period: 5 # モメンタム期間
ofi_aggressive_buy_threshold: 65.0 # 最低65%アグレッシブ買い
ofi_aggressive_sell_threshold: 65.0 # 最低65%アグレッシブ売り
ofi_require_volume_confirmation: true
ofi_min_volume_multiplier: 1.2 # 平均出来高の最低1.2倍
発火条件:
- ✅ アグレッシブ買い比率 > 65%
- ✅ 出来高 > 平均の1.2倍
- ✅ OFI傾きがトレンド
最適な用途: 大きな動き前の機関オーダーフロー捕捉
5. 一目均衡表(Ichimoku Cloud)
ウェイト: 16.0 | ドキュメント: 一目ガイド
検出内容: 動的サポート/レジスタンスを含む総合トレンドシステム
設定:
ichimoku_tenkan_period: 9 # 転換線
ichimoku_kijun_period: 26 # 基準線
ichimoku_senkou_b_period: 52 # 先行スパンB
ichimoku_displacement: 26 # 雲の先行時間
ichimoku_enable_tk_cross: true # TKクロスシグナル有効
ichimoku_min_tk_separation: 0.3 # 最小TK間隔0.3%
ichimoku_require_cloud_confirm: true # 雲の確認を要求
発火条件:
- ✅ 転換線/基準線強気クロス(買い)または弱気クロス(売り)
- ✅ 価格が雲の上(強気)または下(弱気)
- ✅ 雲の色が方向と一致
- ✅ TK間隔 > 0.3%
最適な用途: トレンド特定および動的サポート/レジスタンス
シグナル種類:
- TKクロス: 転換線が基準線をクロス
- 雲サポート: 価格が雲で反発
- 雲ブレイクアウト: 価格が雲を突き抜け
コアインジケーター(中〜高ウェイト)
6. RSIダイバージェンス
ウェイト: 15.0 | ドキュメント: RSIダイバージェンスガイド
検出内容: 価格/RSIダイバージェンス → モメンタム反転
設定:
rsi_period: 14 # RSI計算期間
rsi_divergence_lookback: 3 # ダイバージェンス確認期間
rsi_divergence_min_strength: 1.0 # 最小1%価格差
発火条件:
- ✅ 強気ダイバージェンス:価格より低い安値、RSIより高い安値
- ✅ 弱気ダイバージェンス:価格より高い高値、RSIより低い高値
最適な用途: トレンド反転の捕捉
最適な用途:ブレイクアウト前の条件を特定
ウェイトシステム
デフォルトのシグナルウェイト
優先シグナル (20〜25ポイント):
├─ MTF (マルチタイムフレーム): 25.0
├─ CVD (ボリュームデルタ): 22.0
├─ VWAP (機関価格): 20.0
├─ OFI (オーダーフロー): 18.0
└─ ICHIMOKU (クラウドシステム): 16.0
コアシグナル (12〜15ポイント):
├─ RSI_DIV (ダイバージェンス): 15.0
├─ MACD (モメンタム): 12.0
├─ RSI (極端値): 12.0
├─ BB (ボリンジャーバンド): 10.0
└─ VOLUME: 10.0
補助シグナル (5〜8ポイント):
├─ MOMENTUM: 8.0
└─ ATR (ボラティリティ): 5.0
コンテキストに基づくウェイト調整
システムは市場状況に応じて自動的にウェイトを調整します:
トレンドコンテキスト
強い上昇トレンド + 上昇シグナル: +20% ウェイト
弱い上昇トレンド + 上昇シグナル: +10% ウェイト
強い下降トレンド + 上昇シグナル: -30% ウェイト
弱い下降トレンド + 上昇シグナル: -15% ウェイト
サポート/レジスタンスコンテキスト
サポート付近の上昇シグナル: +15% ウェイト
レジスタンス付近の下降シグナル: +15% ウェイト
ボラティリティコンテキスト
極端なボラティリティ: -20% ウェイト(全シグナル)
低いボラティリティ + ブレイクアウトシグナル: +10% ウェイト
ウェイト計算例
市場状況:
- トレンド:強い上昇トレンド
- ボラティリティ:中程度
- 価格:サポート付近
検出されたシグナル:ICHIMOKU(上昇)
基本ウェイト: 16.0
調整:
+ 強い上昇トレンドボーナス: 16.0 × 1.20 = 19.2
+ サポート付近ボーナス: 19.2 × 1.15 = 22.08
最終調整ウェイト: 22.08 ポイント
シナジーボーナス
優先シグナルのシナジー(最高ボーナス)
トリプル優先 (+15.0ポイント)
MTF + CVD + VWAP
→ マルチタイムフレーム + ボリューム圧力 + 機関レベル
→ 最も強力なコンfluence
オーダーフロー確認 (+12.0ポイント)
OFI + CVD
→ オーダーフローの不均衡 + ボリュームデルタ
→ スマートマネーの動きを確認
マルチタイムフレームクラウド (+10.0ポイント)
ICHIMOKU + MTF
→ 複数タイムフレームでのクラウドトレンド
→ 強力なトレンド確認
機関オーダーフロー (+10.0ポイント)
VWAP + OFI
→ 機関レベル + オーダーフロー
→ 主要レベルでのスマートマネー
ボリューム確認 (+9.0ポイント)
CVD + VOLUME
→ ボリュームデルタ + ボリューム急増
→ 強い方向性バイアス
混合優先 + コアシナジー
マルチタイムフレームダイバージェンス (+9.0ポイント)
MTF + RSI_DIV
→ マルチタイムフレーム整列 + ダイバージェンス
→ 複数時間軸での反転
クラウドモメンタム (+8.0ポイント)
ICHIMOKU + MACD
→ トレンド + モメンタム確認
→ トレンド継続
コアインジケーターシナジー
ダイバージェンスモメンタム (+8.0ポイント)
RSI_DIV + MACD
→ ダイバージェンス + モメンタム転換
→ 反転確認
ボリュームブレイクアウト (+6.0ポイント)
VOLUME + BB
→ ボリューム急増 + バンドブレイク
→ ブレイクアウト確認
極端バンド (+5.0ポイント)
RSI + BB
→ 極端レベル + バンドタッチ
→ 平均回帰セットアップ
マルチシグナルボーナス
トリプル優先インジケーター (+12.0ポイント)
3つ以上の優先シグナルが揃った場合
→ 珍しいが極めて高い信頼度
トリプルコアインジケーター (+10.0ポイント)
3つ以上のコアシグナルが揃った場合
→ 強力なテクニカルコンfluence
シナジー計算例
検出されたシグナル:
1. ICHIMOKU (上昇): +16.0
2. MACD (上昇): +12.0
3. VOLUME (上昇): +10.0
基本合計: 38.0
検出されたシナジー:
- ICHIMOKU + MACD: +8.0
- (ICHIMOKU/MACDとVOLUMEのシナジーなし)
最終ウェイト: 38.0 + 8.0 = 46.0ポイント
状態:閾値(70.0)未満 → シグナルなし
トレード設定
ステップ1:システムを有効化
signalsettings.yaml 内で:
enabled_confluence_signal: true # Smart Confluence をオン
ステップ2:自動売買用シグナル登録
tradesettings.yaml 内で:
register_trading_signals:
# 高優先 (自動売買におすすめ)
- "MTF_CVD_VWAP_LONG_SIGNAL"
- "MTF_CVD_VWAP_SHORT_SIGNAL"
- "OFI_CVD_LONG_SIGNAL"
- "OFI_CVD_SHORT_SIGNAL"
- "ICHIMOKU_MTF_LONG_SIGNAL"
- "ICHIMOKU_MTF_SHORT_SIGNAL"
# 中優先 (慎重に使用)
- "VWAP_OFI_LONG_SIGNAL"
- "VWAP_OFI_SHORT_SIGNAL"
- "ICHIMOKU_MACD_LONG_SIGNAL"
- "ICHIMOKU_MACD_SHORT_SIGNAL"
- "CVD_VOLUME_LONG_SIGNAL"
- "CVD_VOLUME_SHORT_SIGNAL"
# 低優先 (手動確認推奨)
- "RSI_DIV_MACD_LONG_SIGNAL"
- "RSI_DIV_MACD_SHORT_SIGNAL"
- "MULTI_PRIORITY_LONG_SIGNAL"
- "MULTI_PRIORITY_SHORT_SIGNAL"
ステップ3:通知用シグナル登録
tradesettings.yaml 内で:
register_broadcast_signals:
# すべてのコンfluenceシグナルで通知を受け取る
- "MTF_CVD_VWAP_LONG_SIGNAL"
- "MTF_CVD_VWAP_SHORT_SIGNAL"
- "OFI_CVD_LONG_SIGNAL"
- "OFI_CVD_SHORT_SIGNAL"
- "ICHIMOKU_MTF_LONG_SIGNAL"
- "ICHIMOKU_MTF_SHORT_SIGNAL"
# ... 必要に応じて追加
ステップ4:閾値調整
最初は保守的に始め、徐々に緩めていく:
# 1週目:保守的(観察のみ)
min_weight_threshold: 80.0
# 2週目:中間(少額ポジションでテスト)
min_weight_threshold: 70.0
# 3週目以降:最適化(実績に基づく)
min_weight_threshold: 65.0 # 勝率に応じて調整
ベストプラクティス
1. 閾値チューニング
異なる市場状況別
トレンド市場(強い方向性のある動き):
min_weight_threshold: 60.0 # 低い閾値でもOK
mtf_min_alignment_score: 0.75 # アライメントが取りやすい
レンジ市場(横ばい、チョッピー):
min_weight_threshold: 80.0 # 高い閾値が必要
mtf_min_alignment_score: 0.85 # 強いアライメントが必要
高ボラティリティ市場(ATRが高い):
min_weight_threshold: 75.0 # 中〜高閾値
conflicting_signals_penalty: 20.0 # ペナルティを増やす
2. アセット別チューニング
高出来高アセット (BTC, ETH)
cvd_strong_buying_threshold: 1000.0
ofi_min_volume_multiplier: 1.2
volume_spike_multiplier: 2.0
中出来高アセット (主要アルトコイン)
cvd_strong_buying_threshold: 500.0
ofi_min_volume_multiplier: 1.3
volume_spike_multiplier: 1.8
低出来高アセット (小型アルトコイン)
cvd_strong_buying_threshold: 100.0
ofi_min_volume_multiplier: 1.5
volume_spike_multiplier: 1.5
3. シグナルタイプ別リスク管理
| シグナルタイプ | リスクレベル | ポジションサイズ | ストップロス |
|---|---|---|---|
| MTF_CVD_VWAP | 非常に低い | 100% | -2% |
| OFI_CVD | 低い | 80〜100% | -2.5% |
| ICHIMOKU_MTF | 低〜中 | 70〜90% | -3% |
| ICHIMOKU_MACD | 中 | 50〜70% | -3.5% |
| RSI_DIV_MACD | 中〜高 | 30〜50% | -4% |
| CONFLUENCE | 高い | 20〜30% | -5% |
4. シグナルフィルタリング戦略
保守的アプローチ(低頻度・高勝率)
✅ ウェイト ≥ 75 のシグナルのみ取引
✅ 優先シナジーパターンのみ取引
✅ 信頼度 ≥ 80% を要求
✅ 高ボラティリティ時(ATR > 2x)は取引を避ける
バランスアプローチ(推奨)
✅ ウェイト ≥ 70 のシグナルを取引
✅ 優先 + 混合パターンを取引
✅ 信頼度 ≥ 70% を要求
✅ 中程度のボラティリティで取引
アグレッシブアプローチ(高頻度・中勝率)
✅ ウェイト ≥ 60 のシグナルを取引
✅ すべてのパターンタイプを取引
✅ 信頼度 ≥ 60% を要求
✅ すべてのボラティリティ環境で取引
5. モニタリングとログ
シグナル決定プロセスを理解するために詳細ログを有効化:
2026-01-27T04:21:50.010294Z INFO ✅ 4つのシグナルを取得:
2026-01-27T04:21:50.010305Z INFO 📌 ICHIMOKU | 上昇 | ウェイト=16.0 | 信頼度=83.5%
2026-01-27T04:21:50.010319Z INFO 📌 MACD | 上昇 | ウェイト=12.0 | 信頼度=90.0%
2026-01-27T04:21:50.010465Z INFO ⚖️ 加重スコア:BUY=38.6 (+8.0) | SELL=-0.0
2026-01-27T04:21:50.010480Z INFO 📏 BUY閾値までの距離:23.4(あと23.4必要)
2026-01-27T04:21:50.010510Z WARN 💡 推奨:46.6ウェイトでBUYシグナル
監視すべき項目:
- 閾値までの距離(あとどれくらいで発火か)
- 継続的に発火しているインジケーター
- 最も頻繁に出現するシナジーパターン
- シグナルタイプ別の勝率
トラブルシューティング
問題:シグナルが生成されない
症状
⚠️ 不十分:BUY=46.6, SELL=-0.0, 必要=70.0
解決策
1. 閾値を確認
# 一時的に閾値を下げる
min_weight_threshold: 50.0 # 70.0から変更
2. 個別インジケーターを確認
ログを確認:
❌ MTF未検出 → MTFアライメントが低すぎる
❌ CVD未検出 → CVD閾値が高すぎる
❌ VWAP未検出 → VWAPバンドに到達していない
❌ OFI未検出 → ボリュームが低すぎる
3. 個別閾値を調整
# シグナルが出やすくなるように
mtf_min_alignment_score: 0.70 # 0.80から変更
cvd_strong_buying_threshold: 500.0 # 1000.0から変更
ofi_aggressive_buy_threshold: 60.0 # 65.0から変更
4. データ品質を確認する
以下の点を確認してください:
✅ 十分なローソク足を取得している(Ichimoku用に100本以上)
✅ ボリュームデータが利用可能
✅ MACDシグナル/ヒストグラムが計算されている(nullでない)
問題:シグナルが多すぎる(品質が低い)
症状
5分ごとにシグナルが発生し、信頼度が低い
解決策
1. 閾値を上げる
min_weight_threshold: 80.0 # 70.0から引き上げ
2. より高い信頼度を要求
ichimoku_min_confidence: 65.0 # 55.0から引き上げ
ofi_min_confidence: 60.0 # 55.0から引き上げ
mtf_min_confidence: 75.0 # 70.0から引き上げ
3. MTF要件を厳しくする
mtf_min_alignment_score: 0.85 # 0.80から引き上げ
mtf_only_strong_alignment: true # 80%以上のアライメントを強制
4. 優先度が高いパターンのみ取引
# tradesettings.yamlで低優先度パターンを削除
register_trading_signals:
- "MTF_CVD_VWAP_LONG_SIGNAL" # 最高品質のものだけ残す
- "OFI_CVD_LONG_SIGNAL"
- "ICHIMOKU_MTF_LONG_SIGNAL"
# 削除対象:RSI_DIV_MACD、VOLUME_BBなど
問題:MACDが寄与していない
症状
macd=null macd_signal=null macd_hist=null
解決策
1. ローソク足数を確認
max_kline_length: 60 # MACDの最低要件
# MACDに必要なもの:26(遅いEMA)+9(シグナル)+バッファ=50本以上
2. ログを確認
以下のようなログを探してください:
INFO 🔧 ICHIMOKU_LINE_CALC: period=26, window_size=26
INFO 🔧 MACD計算:ema12有効、ema26有効
3. 設定を確認
macd_fast_period: 12 # 標準設定
macd_slow_period: 26
macd_signal_period: 9
問題:Ichimokuの雲が弱い
症状
⚠️ 雲が非常に薄い(0.10%) – シグナルの信頼性が低下する可能性
⚠️⚠️⚠️ KIJUN ≈ SENKOU_B!
説明
これは正当な市場状況です。最近のボラティリティが過去のボラティリティを上回ったため、26期間と52期間のウィンドウに同じ高値/安値が含まれています。
解決策
1. ローソク足数を増やす
max_kline_length: 100 # 60から増加
# 多様な価格行動のためのデータ量を確保
2. 弱い雲をフィルタリング
ichimoku_ignore_weak_clouds: true # 薄い雲をスキップ
ichimoku_weak_cloud_threshold: 0.5 # 最小厚さ0.5%
3. より良い状況を待つ
古い極値がウィンドウから外れると雲は厚くなります。
ログで雲の厚さを監視してください。
問題:ボリュームベースのシグナルが発動しない
症状
❌ VOLUME 未検出(最新=801.75、平均=834.75、比率=0.96x)
❌ OFI:ボリューム確認失敗:0.96x vs 必要1.20x
解決策
1. ボリューム要件を下げる
volume_spike_multiplier: 1.5 # 2.0から下げる
ofi_min_volume_multiplier: 1.0 # 1.2から下げる
2. ボリューム確認を無効化
ofi_require_volume_confirmation: false
3. 市場時間帯を確認
ボリュームが自然に低くなる時間帯:
- 閑散時間帯
- 週末(暗号資産)
- 祝日
これらの時間帯では時間ベースのフィルタリングや低い閾値を検討してください。
問題:相反するシグナル
症状
⚠️ SELL相反: 35.0(ペナルティ:-15.0%)
最終信頼度 85% → 70% に低下
説明
一部の指標は上昇、他は下降を示しています。システムは過信を抑えるためにペナルティを適用します。
解決策
1. 相反ペナルティを増やす
conflicting_signals_penalty: 20.0 # 15.0から増加
conflicting_signals_threshold: 25.0 # 30.0から下げる
2. 相反時は取引を避ける
次の場合のみ取引:
- 一方向が全体ウェイトの90%以上を占める
- 相反ウェイト < 20ポイント
3. 明確になるのを待つ
相反シグナルは通常1~3本のローソク足で解消されます。
より強い方向性合意を待つ
上級トピック
カスタムシナジーパターンの作成
コード内のシナジー検出部分を修正してカスタムパターンを追加できます:
// detect_signal_synergies関数内に追加
// カスタム:VWAP + Volume + BB(ブレイクアウト確認)
if has_vwap && has_volume && has_bb {
synergies.push(SignalSynergy {
indicators: vec!["VWAP".to_string(), "VOLUME".to_string(), "BB".to_string()],
bonus_weight: 12.0,
reason: "VWAPレベルでのブレイクアウト+ボリューム確認".to_string(),
pattern_id: "VWAP_VOLUME_BB".to_string(),
});
}
動的閾値調整
市場状況に応じて閾値を自動調整:
// 擬似コードの概念
if volatility == "Extreme":
min_weight_threshold = 80.0
elif volatility == "Low":
min_weight_threshold = 60.0
else:
min_weight_threshold = 70.0
バックテストの推奨事項
追跡すべき指標:
- シグナルタイプごとの勝率
- パターンごとの平均勝ち/負け
- アセットごとの最適閾値
- 時間帯別パフォーマンス
- ボラティリティ体制別パフォーマンス
追跡例:
MTF_CVD_VWAP_LONG_SIGNAL:
取引数: 15
勝率: 87%
平均勝ち: +3.2%
平均負け: -1.8%
リスク/リワード比: 1.78
→ 有効継続 ✅
CONFLUENCE_LONG_SIGNAL:
取引数: 45
勝率: 58%
平均勝ち: +1.5%
平均負け: -2.1%
リスク/リワード比: 0.71
→ 無効化検討 ❌
トレードスタイル別推奨設定
スキャルパー(高頻度)
min_weight_threshold: 50.0
mtf_min_alignment_score: 0.65
ofi_aggressive_buy_threshold: 60.0
volume_spike_multiplier: 1.3
conflicting_signals_penalty: 10.0
# 多くのシグナルタイプを登録
register_trading_signals:
- "ICHIMOKU_MACD_LONG_SIGNAL"
- "RSI_DIV_MACD_LONG_SIGNAL"
- "VOLUME_BB_LONG_SIGNAL"
- "CONFLUENCE_LONG_SIGNAL"
# ... など
デイトレーダー(中頻度)
min_weight_threshold: 70.0
mtf_min_alignment_score: 0.75
ofi_aggressive_buy_threshold: 65.0
volume_spike_multiplier: 1.8
conflicting_signals_penalty: 15.0
# 高品質シグナルのみ登録
register_trading_signals:
- "MTF_CVD_VWAP_LONG_SIGNAL"
- "OFI_CVD_LONG_SIGNAL"
- "ICHIMOKU_MTF_LONG_SIGNAL"
- "ICHIMOKU_MACD_LONG_SIGNAL"
スイングトレーダー(低頻度)
min_weight_threshold: 80.0
mtf_min_alignment_score: 0.85
ofi_aggressive_buy_threshold: 70.0
volume_spike_multiplier: 2.0
conflicting_signals_penalty: 20.0
# 最高品質のみ
register_trading_signals:
- "MTF_CVD_VWAP_LONG_SIGNAL"
- "OFI_CVD_LONG_SIGNAL"
- "MULTI_PRIORITY_LONG_SIGNAL"
クイックリファレンス
シグナル品質ランキング
Tier 1(最高品質)
- MTF_CVD_VWAP(82ポイント、85–95%信頼度)
- OFI_CVD(52ポイント、80–90%信頼度)
- ICHIMOKU_MTF(51ポイント、75–85%信頼度)
Tier 2(高品質)
- VWAP_OFI(48ポイント、75–85%信頼度)
- MTF_RSI_DIV(49ポイント、75–85%信頼度)
- CVD_VOLUME(41ポイント、70–80%信頼度)
Tier 3(良品質)
- ICHIMOKU_MACD(36ポイント、70–80%信頼度)
- RSI_DIV_MACD(35ポイント、70–80%信頼度)
- MULTI_PRIORITY(変動、80–90%信頼度)
Tier 4(許容範囲)
- VOLUME_BB(26ポイント、65–75%信頼度)
- RSI_BB(27ポイント、65–75%信頼度)
- CONFLUENCE(70ポイント、60–70%信頼度)
よくあるウェイト組み合わせ
70.0閾値に到達するための一般的な組み合わせ:
優先度重視:
MTF (25) + CVD (22) + VWAP (20) + シナジー (15) = 82 ✅
混合型:
ICHIMOKU (16) + MACD (12) + RSI_DIV (15) + VWAP (20) + シナジー = 71 ✅
コア重視:
RSI_DIV (15) + MACD (12) + RSI (12) + BB (10) + VOLUME (10) + シナジー = 67 ❌
(追加インジケーターまたはより強いシナジーが必要)
デフォルト閾値チートシート
# シグナル生成
min_weight_threshold: 70.0 # 範囲 50–80
# MTF
mtf_min_alignment_score: 0.80 # 範囲 0.6–0.9
mtf_min_trend_strength: 2.0 # 範囲 1.0–3.0
# CVD
cvd_strong_buying_threshold: 1000.0 # アセット依存
# VWAP
vwap_band_penetration_threshold: 0.5 # 範囲 0.3–1.0
# OFI
ofi_aggressive_buy_threshold: 65.0 # 範囲 60–75
ofi_min_volume_multiplier: 1.2 # 範囲 1.0–1.5
# Ichimoku
ichimoku_min_tk_separation: 0.3 # 範囲 0.2–0.5
ichimoku_min_confidence: 55.0 # 範囲 50–70
# MACD
macd_histogram_strong_buy: 0.5 # 範囲 0.3–1.0
# RSI
rsi_extreme_oversold: 10.0 # 範囲 5–20
rsi_extreme_overbought: 90.0 # 範囲 80–95
# BB
bb_squeeze_threshold: 0.02 # 範囲 0.015–0.025
# Volume
volume_spike_multiplier: 2.0 # 範囲 1.5–3.0
# ATR
atr_high_volatility_multiplier: 2.0 # 範囲 1.5–3.0
サポートとリソース
ドキュメントリンク
- RSI: https://magictradebot.com/en/doc/rsi-buysell-signals-user-guide
- MACD: https://magictradebot.com/en/doc/macd-buysell-signals-complete-user-guide
- ボリンジャーバンド: https://magictradebot.com/en/doc/bollinger-bands-trading-strategy-guide
- ATR: https://magictradebot.com/en/doc/atr-buysell-signal-user-guide
- ボリューム: https://magictradebot.com/en/doc/volume-signals-user-guide
- モメンタム: https://magictradebot.com/en/doc/momentumvelocity-signals-user-guide
- RSIダイバージェンス: https://magictradebot.com/en/doc/rsi-divergence-trading-signal-complete-user-guide
- VWAP: https://magictradebot.com/en/doc/vwap-trading-signal-complete-user-guide
- CVD: https://magictradebot.com/en/doc/cvd-trading-signal-complete-user-guide
- MTF: https://magictradebot.com/en/doc/multi-timeframe-alignment-signals-complete-user-guide
- OFI: https://magictradebot.com/en/doc/order-flow-imbalance-ofi-signals-complete-user-guide
- Ichimoku: https://magictradebot.com/en/doc/ichimoku-cloud-signals-complete-user-guide
スタートアップチェックリスト
- [ ]
signalsettings.yamlで Smart Confluence を有効化 - [ ] 閾値設定(最初は70.0から)
- [ ] アセット別閾値設定(CVD、volumeなど)
- [ ]
tradesettings.yamlに希望のシグナルを登録 - [ ] ブロードキャスト通知を有効化
- [ ] 1〜2日間取引なしでログを監視
- [ ] シグナル頻度に応じて閾値調整
- [ ] 小さなポジションサイズで開始
- [ ] シグナルタイプごとのパフォーマンス追跡
- [ ] 結果に基づいて設定を最適化
主なポイント
✅ 量より質 – 強いコンfluenceを待つ
✅ 保守的に開始 – 最初は高い閾値(70〜80)を使用
✅ 徹底的に監視 – ログで決定プロセスを理解
✅ 徐々に調整 – 実際のパフォーマンスに基づいて修正
✅ システムを信頼 – 偽シグナルをフィルタリングするよう設計
✅ リスク管理 – 常にストップロスを使用
✅ アセット別最適化 – 各取引ペアごとに調整
✅ 市場を意識 – ボラティリティ体制に応じて適応
最終更新: 2026年1月27日
バージョン: 1.0
システム: Smart Confluence Signal v4.0