Skip to content

ShoCodeNode/mql5_scalping_strategy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MQL5 Adaptive Scalping Strategy

概要

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/                      # テストデータ

セットアップ手順

1. インストール

  1. MetaTrader 5を起動
  2. File > Open Data Folder
  3. MQL5フォルダに本プロジェクトをコピー
  4. MetaTrader 5を再起動

2. 設定

  1. ExpertsタブからAdaptiveScalpingEAを選択
  2. チャートにドラッグ&ドロップ
  3. パラメーターを調整(推奨設定あり)
  4. 自動取引を有効化

3. バックテスト

  1. Strategy Testerを開く
  2. AdaptiveScalpingEAを選択
  3. 対象通貨ペアと期間を設定
  4. テスト実行

パフォーマンス目標

  • 勝率: 65-75%
  • プロフィットファクター: 1.5以上
  • 最大ドローダウン: 5%未満
  • 平均取引時間: 2-5分

注意事項

⚠️ リスク警告

  • FX取引には元本割れのリスクがあります
  • 必ずデモ取引で十分テストしてください
  • 資金管理を徹底してください
  • 市場環境に応じてパラメーター調整が必要です

ライセンス

MIT License

更新履歴

  • v1.0.0 (2025-11-24): 初回リリース
    • マルチタイムフレーム分析実装
    • ATRベース・トレーリングストップ実装
    • リスク管理機能実装

About

MQL5 Adaptive Scalping Strategy with ATR-based Trailing Stop and Multi-timeframe Analysis

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published