ATRベースの動的トレーリングストップを搭載したマルチタイムフレーム・スキャルピング戦略です。
- スキャルピング: 数秒〜数分の短期取引
- マルチタイムフレーム分析: M5でトレンド、M1でエントリー
- アダプティブ: 市場ボラティリティに応じた動的調整
- EMA: 5, 10, 20期間の指数移動平均
- RSI: 14期間(30以下買い、70以上売り)
- MACD: 12, 26, 9設定
- ATR: 14期間(トレーリングストップ用)
- 価格アクション: ピンバー、エンガルフィング
- ロンドン時間: 16:00-20:00 JST
- ニューヨーク時間: 22:00-02:00 JST
- 重複時間: 22:00-01:00 JST(最適)
- 資金リスク: 残高の1%
- 初期ストップロス: 10pips
- ATRベース・トレーリング:
- 開始: ATR × 1.5の利益時
- 間隔: ATR × 0.8
- 最小利益保証: ATR × 0.5
- EUR/USD
- GBP/USD
- USD/JPY
- USD/CHF
- AUD/USD
mql5_scalping_strategy/
├── Experts/
│ └── AdaptiveScalpingEA.mq5 # メインEA
├── Indicators/
│ ├── MultiTimeframeEMA.mq5 # マルチタイムフレームEMA
│ └── ATRTrailing.mq5 # ATRトレーリング計算
├── Include/
│ ├── ScalpingConfig.mqh # 設定ヘッダー
│ ├── RiskManager.mqh # リスク管理
│ ├── SignalGenerator.mqh # シグナル生成
│ └── TrailingManager.mqh # トレーリング管理
├── Scripts/
│ └── BacktestRunner.mq5 # バックテスト実行
└── Tests/
├── StrategyTester.mq5 # 戦略テスト
└── TestData/ # テストデータ
- MetaTrader 5を起動
File>Open Data FolderMQL5フォルダに本プロジェクトをコピー- MetaTrader 5を再起動
ExpertsタブからAdaptiveScalpingEAを選択- チャートにドラッグ&ドロップ
- パラメーターを調整(推奨設定あり)
- 自動取引を有効化
- Strategy Testerを開く
AdaptiveScalpingEAを選択- 対象通貨ペアと期間を設定
- テスト実行
- 勝率: 65-75%
- プロフィットファクター: 1.5以上
- 最大ドローダウン: 5%未満
- 平均取引時間: 2-5分
- FX取引には元本割れのリスクがあります
- 必ずデモ取引で十分テストしてください
- 資金管理を徹底してください
- 市場環境に応じてパラメーター調整が必要です
MIT License
- v1.0.0 (2025-11-24): 初回リリース
- マルチタイムフレーム分析実装
- ATRベース・トレーリングストップ実装
- リスク管理機能実装