マルチタイムフレーム・アラインメントシグナル完全ユーザーガイド

  • Home
  • Documentation
  • マルチタイムフレーム・アラインメントシグナル

はじめに

マルチタイムフレーム(MTF)アライメントシグナルは、複数のタイムフレームでトレンド確認を要求することで誤ったトレーディングシグナルを削減します。単一のタイムフレームに依存するのではなく、システムは短期・中期・長期のトレンドを同時に分析し、より高い信頼性のトレーディングシグナルを生成します。

主な利点:

  • 誤シグナルを60〜80%削減
  • トレンド確認により勝率向上
  • あらゆるトレーディングスタイル(スキャルピング、デイトレード、スイング、先物)に適応可能
  • 標準テクニカル指標(RSI、MACD)と併用可能

基本概念

MTFアライメントの仕組み

システムは選択したkline間隔で3つのトレンド期間を分析します:

  1. 短期期間 (mtf_short_term_period):高速移動トレンド(デフォルト:10本のローソク足)
  2. 中期期間 (mtf_medium_term_period):中間トレンド(デフォルト:30本のローソク足)
  3. 長期期間 (mtf_long_term_period):主要トレンド方向(デフォルト:50本のローソク足)

アライメントスコアの計算:

  • 各タイムフレームは強気(1.0)、中立(0.5)、弱気(0.0)でスコア付け
  • スコアを平均化してアライメントスコア(0.0〜1.0)を生成
  • アライメントスコアが閾値に達した場合のみシグナル生成

例:

  • 短期:強気(1.0)
  • 中期:強気(1.0)
  • 長期:中立(0.5)
  • アライメントスコア:0.83(83%) → MTF_BUYシグナル生成

設定パラメータ

基本設定

enable_mtf_signal: true

説明: MTFシグナルのマスタースイッチ
値: true / false
推奨: 1m未満の純粋スキャルピングを除く全戦略で有効化


タイムフレーム期間

mtf_short_term_period: 10
mtf_medium_term_period: 30
mtf_long_term_period: 50

説明: 各トレンド分析期間に使用するローソク足数
値: 整数(5-200)

影響:

  • 低い値 = より敏感、速いシグナル、ノイズ増加
  • 高い値 = より安定、遅いシグナル、誤シグナル減少

アライメント要件

mtf_min_alignment_score: 0.8

説明: シグナル生成のための最小アライメントスコア(0.0-1.0)

値:

  • 0.6 = 60%アライメント(積極的、シグナル多)
  • 0.8 = 80%アライメント(バランス型、推奨)
  • 1.0 = 100%アライメント(保守的、少ないが強力)

トレードオフ:

  • 高い閾値 = シグナル少なく高品質
  • 低い閾値 = シグナル多く誤シグナル増加
mtf_require_indicator_confirmation: true

説明: 価格トレンドとRSI/MACDの一致を要求
値: true / false

推奨:

  • true:変動性の高い市場(暗号資産、FX)
  • false:安定したトレンド市場(株式)
mtf_min_trend_strength: 2.0

説明: トレンドを検証するための最小パーセント変動
値: 0.5 - 10.0(%)

市場別設定:

  • 高ボラティリティ(暗号資産): 2.0 - 5.0%
  • 中ボラティリティ(FX): 1.0 - 2.0%
  • 低ボラティリティ(株式): 0.5 - 1.5%

トレンド構造分析

mtf_analyze_structure: true
mtf_structure_threshold: 0.6

説明: 高値更新・安値更新パターン認識によるトレンド検証
値:

  • mtf_analyze_structure: true / false
  • mtf_structure_threshold: 0.5 - 0.9(ローソク足の割合)

使用例:

  • トレンドフォロー戦略では有効化
  • 平均回帰戦略では無効化

シグナル生成

mtf_only_strong_alignment: true
mtf_min_confidence: 70.0

説明: シグナル品質のための追加フィルター
値:

  • mtf_only_strong_alignment: 80%以上のアライメントを要求
  • mtf_min_confidence: 0-100(信頼度閾値)

推奨:

  • mtf_min_confidence: 70.0 でバランス型
  • 80.0以上で超保守型戦略

トレーディング戦略設定

1. スキャルピング戦略(1m〜5mタイムフレーム)

プロファイル: 超高速取引、高頻度、短期利益

設定A:積極的スキャルピング(1m kline)

enable_mtf_signal: true
mtf_short_term_period: 5
mtf_medium_term_period: 15
mtf_long_term_period: 30
mtf_min_alignment_score: 0.65
mtf_require_indicator_confirmation: false
mtf_min_trend_strength: 1.0
mtf_analyze_structure: false
mtf_structure_threshold: 0.5
mtf_only_strong_alignment: false
mtf_min_confidence: 60.0

特徴:

  • 高いシグナル頻度(1日30〜50個)
  • 速度重視で低い信頼度閾値
  • ラグ低減のため構造分析無効
  • 最適:変動セッション中の高流動性ペア

設定B:保守的スキャルピング(3m〜5m kline)

enable_mtf_signal: true
mtf_short_term_period: 8
mtf_medium_term_period: 20
mtf_long_term_period: 40
mtf_min_alignment_score: 0.75
mtf_require_indicator_confirmation: true
mtf_min_trend_strength: 1.5
mtf_analyze_structure: true
mtf_structure_threshold: 0.6
mtf_only_strong_alignment: true
mtf_min_confidence: 70.0

特徴:

  • 中程度のシグナル頻度(1日15〜25個)
  • トレンド構造検証による高品質
  • 適する:流動性の良いメジャーペア

2. デイトレード戦略(15m〜1hタイムフレーム)

プロファイル: 当日決済ポジション、リスク/リワードバランス、1日3〜10回取引

設定C:アクティブデイトレード(15m kline)

enable_mtf_signal: true
mtf_short_term_period: 10
mtf_medium_term_period: 30
mtf_long_term_period: 60
mtf_min_alignment_score: 0.80
mtf_require_indicator_confirmation: true
mtf_min_trend_strength: 2.0
mtf_analyze_structure: true
mtf_structure_threshold: 0.65
mtf_only_strong_alignment: true
mtf_min_confidence: 75.0

特徴:

  • 1日8〜15個の高品質シグナル
  • 複数期間にわたる強力なトレンド検証
  • 最適:取引時間中に市場を監視するアクティブトレーダー

設定D:バランス型デイトレード(30m〜1h kline)

enable_mtf_signal: true
mtf_short_term_period: 12
mtf_medium_term_period: 36
mtf_long_term_period: 72
mtf_min_alignment_score: 0.85
mtf_require_indicator_confirmation: true
mtf_min_trend_strength: 2.5
mtf_analyze_structure: true
mtf_structure_threshold: 0.70
mtf_only_strong_alignment: true
mtf_min_confidence: 80.0

特徴:

  • 1日3〜8個のプレミアムシグナル
  • より厳格な要件による高い信頼度
  • 理想的:パートタイムトレーダー、自動化戦略

3. スイングトレード戦略(2h〜1dタイムフレーム)

プロファイル: 数日保有ポジション、強力なトレンドフォロー、週2〜5回取引

設定E:スイングトレード(2h〜6h kline)

enable_mtf_signal: true
mtf_short_term_period: 15
mtf_medium_term_period: 45
mtf_long_term_period: 90
mtf_min_alignment_score: 0.85
mtf_require_indicator_confirmation: true
mtf_min_trend_strength: 3.0
mtf_analyze_structure: true
mtf_structure_threshold: 0.75
mtf_only_strong_alignment: true
mtf_min_confidence: 85.0

特徴:

  • 複数ペアで1日1〜3個のシグナル
  • 数日保有向けの強力なトレンド確認
  • 最適:大きなトレンドを狙うポジショントレーダー

設定F:長期スイング(1d kline)

enable_mtf_signal: true
mtf_short_term_period: 20
mtf_medium_term_period: 50
mtf_long_term_period: 100
mtf_min_alignment_score: 0.90
mtf_require_indicator_confirmation: true
mtf_min_trend_strength: 4.0
mtf_analyze_structure: true
mtf_structure_threshold: 0.80
mtf_only_strong_alignment: true
mtf_min_confidence: 90.0

特徴:

  • 週2〜5個のシグナル
  • 週次/月次トレンド向け超高信頼度
  • 適する:長期ポジショントレード、ポートフォリオ配分

4. 先物トレーディング戦略(全タイムフレーム)

プロファイル: レバレッジポジション、リスク管理が重要

設定G:先物スキャルピング(1m〜5m kline)

enable_mtf_signal: true
mtf_short_term_period: 6
mtf_medium_term_period: 18
mtf_long_term_period: 36
mtf_min_alignment_score: 0.70
mtf_require_indicator_confirmation: true
mtf_min_trend_strength: 1.5
mtf_analyze_structure: true
mtf_structure_threshold: 0.65
mtf_only_strong_alignment: true
mtf_min_confidence: 75.0

リスク注意: レバレッジのためタイトなストップロス使用(最大0.5〜1.0%)


設定H:先物デイトレード(15m〜1h kline)

enable_mtf_signal: true
mtf_short_term_period: 12
mtf_medium_term_period: 36
mtf_long_term_period: 72
mtf_min_alignment_score: 0.85
mtf_require_indicator_confirmation: true
mtf_min_trend_strength: 2.5
mtf_analyze_structure: true
mtf_structure_threshold: 0.70
mtf_only_strong_alignment: true
mtf_min_confidence: 85.0

リスク注意: 3〜10倍レバレッジに1〜2%ストップロス推奨


設定I:先物スイング(2h〜1d kline)

enable_mtf_signal: true
mtf_short_term_period: 18
mtf_medium_term_period: 54
mtf_long_term_period: 108
mtf_min_alignment_score: 0.90
mtf_require_indicator_confirmation: true
mtf_min_trend_strength: 3.5
mtf_analyze_structure: true
mtf_structure_threshold: 0.75
mtf_only_strong_alignment: true
mtf_min_confidence: 90.0

リスク注意: 2〜5倍レバレッジに広いストップ(2〜5%)が最適


シグナル種類とアクション

MTFシグナル種類

システムは2つの主要シグナルを生成します:

  1. MTF_BUY:全タイムフレームが強気アライメント(または閾値達成)
  2. MTF_SELL:全タイムフレームが弱気アライメント(または閾値達成)

追加のボラティリティシグナル:

  • BUY/SELL:標準単一タイムフレームシグナル
  • PUMP:極端な強気ボラティリティ検出
  • CRASH:極端な弱気ボラティリティ検出

アクション設定

トレーディング実行モード

supported_volatility_action:
  - "BUY"
  - "SELL"
  - "PUMP"
  - "CRASH"

目的: このリストのシグナルは実際の注文執行
推奨: テスト時はMTF_BUY/MTF_SELLを除外

ブロードキャストモード

supported_volatility_action_broadcast:
  - "BUY"
  - "SELL"
  - "PUMP"
  - "CRASH"
  - "MTF_BUY"
  - "MTF_SELL"

目的: Discord/Telegram/WhatsAppへシグナル送信

使用例:

  • 実践前のMTFシグナルテスト
  • シグナル配信サービス
  • 手動トレーディング確認
  • ポートフォリオ監視

実装ワークフロー

フェーズ1:テスト(推奨)

# ブロードキャストのみ、トレーディングなし
supported_volatility_action: []
supported_volatility_action_broadcast:
  - "MTF_BUY"
  - "MTF_SELL"

1〜2週間シグナル品質を監視し、勝率・誤シグナルを追跡

フェーズ2:ペーパートレーディング

# デモ/ペーパー口座のみ追加
supported_volatility_action:
  - "MTF_BUY"
  - "MTF_SELL"
supported_volatility_action_broadcast:
  - "MTF_BUY"
  - "MTF_SELL"

シミュレーション資金で戦略パフォーマンス検証

フェーズ3:実践トレーディング

# 本番環境完全展開
supported_volatility_action:
  - "BUY"
  - "SELL"
  - "MTF_BUY"
  - "MTF_SELL"
  - "PUMP"
  - "CRASH"
supported_volatility_action_broadcast:
  - "MTF_BUY"
  - "MTF_SELL"

適切なポジションサイジングとリスク管理で展開


タイムフレーム選択ガイド

Kline間隔の特性

タイムフレーム 1日のローソク足数 最適用途 シグナル頻度 リスクレベル
1m1440超高速スキャルピング非常に高い(50+)非常に高い
3m480アクティブスキャルピング高い(30-50)高い
5m288保守的スキャルピング中〜高い(20-30)高い
15m96デイトレード中間(10-20)中間
30m48バランス型デイトレード中〜低い(5-10)中間
1h24アクティブスイング低い(3-8)低〜中間
2h12スイングトレード低い(2-5)低い
6h4ポジショントレード非常に低い(1-3)非常に低い
1d1長期スイング週次(2-5)非常に低い

期間とタイムフレームのマッチング

一般式:

  • 短期 = 市場データの0.5〜1.5時間
  • 中期 = 市場データの2〜6時間
  • 長期 = 市場データの6〜24時間

例:

1m Kline:

  • 短期:30〜60分 → 30〜60本
  • 中期:2〜4時間 → 120〜240本
  • 長期:8〜12時間 → 480〜720本

15m Kline:

  • 短期:1〜2時間 → 4〜8本
  • 中期:4〜6時間 → 16〜24本
  • 長期:12〜24時間 → 48〜96本

1h Kline:

  • 短期:2〜4時間 → 2〜4本
  • 中期:8〜12時間 → 8〜12本
  • 長期:1〜2日 → 24〜48本

最適化のヒント

1. 保守的に始める

高いアライメントスコア(0.85〜0.90)から始め、良い機会を逃したら徐々に緩和

2. 徹底的なバックテスト

実践投入前に最低3ヶ月以上の過去データでテスト

3. 主要指標の監視

  • 勝率:デイトレード55〜65%、スイング60〜70%目標
  • リスク/リワード比:最低1:1.5、理想1:2以上
  • 最大ドローダウン:トレーディング資金の15〜20%以下に抑える
  • シグナル頻度:過剰取引せず十分な機会を確保

4. 市場状況に合わせた調整

トレンド市場:

  • mtf_min_trend_strengthを増加(3.0〜5.0)
  • mtf_analyze_structureを有効化
  • 短いタイムフレーム使用(15m〜1h)

レンジ市場:

  • mtf_min_alignment_scoreを減少(0.7〜0.75)
  • 長いタイムフレームに集中(2h〜1d)
  • 保合い時はMTF無効化を検討

高ボラティリティ:

  • mtf_min_confidenceを増加(80〜90)
  • より厳格なアライメント要件
  • PUMP/CRASHフィルター追加を検討

5. シグナル種別ごとのポジションサイジング

MTF_BUY/MTF_SELL:計画ポジションサイズの100%
BUY/SELL:計画サイズの50〜70%
PUMP/CRASH:30〜50%(高リスクシグナル)

6. リスク管理との組み合わせ

  • 常にストップロス使用(デイトレ1〜3%、スイング3〜8%)
  • 1:1リスク/リワードで部分利確
  • 1.5:1達成後にストップをトレール
  • 1取引あたり資金の2%以上は絶対にリスクしない

トラブルシューティング

シグナルが少なすぎる場合

  • mtf_min_alignment_scoreを0.70〜0.75に下げる
  • mtf_min_confidenceを5〜10ポイント下げる
  • mtf_min_trend_strengthを減少
  • mtf_only_strong_alignment: falseに設定

誤シグナルが多すぎる場合

  • mtf_min_alignment_scoreを0.85〜0.90に上げる
  • mtf_require_indicator_confirmationを有効化
  • mtf_min_confidenceを80以上に増加
  • mtf_analyze_structureを有効化
  • より長い期間値を使用

シグナルが遅すぎる場合

  • 全期間値を20〜30%減少
  • より短いタイムフレームklineに切り替え
  • mtf_analyze_structureを無効化
  • mtf_structure_thresholdを下げる

クイックリファレンスチートシート

トレーディングスタイル別

スタイル Kline 短期 中期 長期 スコア 信頼度
高速スキャル1m515300.6560
安全スキャル5m820400.7570
アクティブデイ15m1030600.8075
バランスデイ1h1236720.8580
中期スイング2h1545900.8585
長期スイング1d20501000.9090

まとめ

マルチタイムフレーム・アライメントシグナルは、あらゆるトレーディングスタイルで誤シグナルを削減する強固なフレームワークを提供します。成功には以下の要素が必要です:

  1. ご自身のタイムフレームとリスク許容度に合った適切な設定
  2. 実践投入前の徹底的なバックテスト
  3. 市場状況に応じた継続的な監視と調整
  4. 確実なリスク管理手法との統合

保守的に始め、徹底的にテストし、信頼度が高まったらスケールアップしてください。提供した設定は実戦で検証済みの出発点です - ご自身の銘柄と市場状況に合わせてカスタマイズしてください。

📎 Related Topics