主要テクニカル指標
RSIシグナル(Relative Strength Index)
目的: 買われすぎ・売られすぎの状態とモメンタムの強さを特定
RSIは価格変動の速度と大きさを0~100のスケールで測定します。
シグナル種別
- RSI_BUY — RSIが30を下抜け(売られすぎ)
- RSI_SELL — RSIが70を上抜け(買われすぎ)
- RSIダイバージェンス — 価格とRSIの不一致(ダイバージェンス項目参照)
使用例・設定
- 平均回帰、トレンド確認、モメンタム枯渇アラート
enable_oversold_signal と enable_overbought_signal で有効化
MACDシグナル(Moving Average Convergence Divergence)
目的: トレンド方向、モメンタム変化、クロスオーバー機会の特定
シグナル種別
- MACD_BUY — 強気クロスオーバーまたはヒストグラム陽転
- MACD_SELL — 弱気クロスオーバーまたはヒストグラム陰転
- MACDダイバージェンス — 価格とMACDのダイバージェンスパターン
使用例
トレンド確認、早期反転検知。トレンド相場で最も効果的。
ボリンジャーバンドシグナル(変動性バンド)
目的: 変動性の測定、買われすぎ・売られすぎの極端値特定
シグナル種別
- BB_BUY — 価格が下バンドにタッチ/ブレーク後反転兆候
- BB_SELL — 価格が上バンドにタッチ/ブレーク後反転兆候
- BB Squeeze — バンド収縮 → ブレイクアウトの可能性
- BB Expansion — バンド拡大 → トレンド変動性増加
ATRシグナル(Average True Range)
目的: ブレイクアウト取引とポジションサイジングのための変動性測定
シグナル種別
- ATR_BREAKOUT_BUY
- ATR_BREAKOUT_SELL
- ATR収縮 — 低変動性 → 爆発的動きの前兆
出来高シグナル
目的: 出来高で価格変動を検証
シグナル種別
- VOLUME_SPIKE_BUY — 異常な買い出来高
- VOLUME_SPIKE_SELL — 異常な売り出来高
- 出来高ダイバージェンス、クライマックス出来高
モメンタム&ベロシティシグナル
目的: 価格変動の速度と加速度を測定
シグナル種別
- MOMENTUM_BUY / MOMENTUM_SELL
- VELOCITY_BUY / VELOCITY_SELL
- モメンタムダイバージェンス
高度ダイバージェンス分析
RSIダイバージェンスシグナル
目的: 価格とRSIの不一致を検知し反転確率を推定
- DIVERGENCE_BUY — 強気ダイバージェンス(価格は安値更新、RSIは高値切り上げ)
- DIVERGENCE_SELL — 弱気ダイバージェンス(価格は高値更新、RSIは安値切り下げ)
- ヒドゥンダイバージェンス(トレンド継続)
出来高ベース高度シグナル
VWAP&バンド
目的: セッション内の公正価値に対する機関投資家のベンチマーク
- VWAP_BUY — VWAPでサポートされ反発
- VWAP_SELL — VWAPでレジスト
- VWAPバンドおよびクロスシグナル
CVD(Cumulative Volume Delta)
目的: 時間経過に伴うネット買い圧力 vs 売り圧力を追跡
- CVD_BUY / CVD_SELL
- トレンド・枯渇・ダイバージェンス検知
注文フローの不均衡(OFI)
目的: オーダーブック内のリアルタイム買い/売り圧力検知
- OFI_BUY / OFI_SELL
- OFIスパイクおよびOFIダイバージェンス
多次元分析
マルチタイムフレームアライメント(MTF)
目的: 複数時間軸でのシグナル確認により信頼性を向上
- MTF_BUY / MTF_SELL
- 上位足→下位足の確認でダマシを低減
市場レジーム検知
目的: 現在の市場状態(トレンド・レンジ・高ボラ)を判別し戦略を適応
- REGIME_BUY, REGIME_SELL, REGIME_RANGING, REGIME_VOLATILE
チョピネス指数
目的: トレンド性 vs レンジ相場を測定し鞭打ち(whipsaw)を回避
- CHOP_BUY, CHOP_SELL, CHOP_HIGH, CHOP_LOW
BTCに対する相対強弱
目的: アルトコインのBTCに対するリーダー/ラガードを特定
一目均衡表(雲)
目的: 雲ベースのサポート/レジスタンスを備えた総合トレンドシステム
- ICHIMOKU_BUY / ICHIMOKU_SELL
複合マルチファクターシグナル
加重スコアリングにより複数の指標を集約し、高信頼シグナルを生成。
例:アグレッシブ(2/5)、モデレート(3/5)、コンサバティブ(4/5)
combined_signal_weights:
RSI: 20%
MACD: 25%
Volume: 30%
ATR: 15%
Momentum: 10%
threshold: 70 # 加重スコア70%以上で発火
変動性・異常値検知
スパイク検知
目的: 統計的閾値を用いた極端な急騰急落の検知
- SPIKE_PUMP, SPIKE_CRASH
enable_spike_detection = true で有効化
PUMP / CRASHシグナル
目的: 出来高確認付きの持続的方向性変動性を検知
独自パターン認識
緑・赤キャンドル分析
実体/ヒゲ比率、複数キャンドル連続、出来高確認付きのコンテキスト認識パターン
- 強い強気/弱気キャンドル、リジェクションキャンドル、優柔不断キャンドル
- 包み足、ピンバー、シューティングスター、ドジ連続
- 実体/ヒゲ比率と複数キャンドルのコンテキスト認識
シグナル組み合わせ戦略
単独モード
supported_volatility_action:
- "RSI_BUY"
- "MACD_BUY"
加重組み合わせモード
combined_signal_weights:
RSI: 20%
MACD: 25%
Volume: 30%
ATR: 15%
Momentum: 10%
threshold: 70
階層フィルタリング
entry_signals: ["SPIKE_PUMP", "VOLUME_SPIKE_BUY"]
confirmation_signals: ["MTF_BUY", "REGIME_BUY"]
ベストプラクティス
- 市場環境に合ったシグナルを選択(レンジ相場 → RSI/BB、トレンド相場 → MACD/Momentum)
- 精度向上のため複数の確認シグナルを重ねる
- 実運用前に必ずシグナル組み合わせをバックテスト
- 最初はシンプルに(2~3指標)→徐々に複雑化
- 実際の取引前に必ずペーパートレードで検証
まとめ
MagicTradeBotの広範なシグナルライブラリは、機関投資家レベルの指標とマルチファクターシステムを提供します。
単独でも組み合わせても使用でき、あらゆる市場環境に適応する堅牢な戦略を構築できます。