EURUSD Surge EA identifies significant volatility using ATR and candlestick body ratios, entering trades during correction phases. The robot incorporates multi-timeframe analysis across M5 and M15 charts alongside a filtering system including ADX, Bollinger Bands, RSI, and MACD. Risk management features include automated lot sizing based on account equity, ATR-based dynamic stop losses, and partial profit taking.
Read from EURUSD_Surge_EA.mq4. Defaults are the author's; change them in the EA's Inputs tab.
Name
Type
Default
Description
Basic_Settings
string
===== 基本設定 =====
EnableLongTrades
bool
true
ロングトレードを有効にする
EnableShortTrades
bool
true
ショートトレードを有効にする
LotSize
double
0
取引ロットサイズ (0=自動計算)
MaxDailyTrades
int
4
1日の最大エントリー回数 (旧:2)
TimeFrame_Settings
string
===== 時間足設定 =====
MainTimeFrame
int
PERIOD_M5
メイン時間足
TrendTimeFrame
int
PERIOD_M15
トレンド確認用時間足
Volatility_Settings
string
===== ボラティリティ設定 =====
UseATR
bool
true
ATRを使用する
ATRPeriod
int
14
ATR計算期間
ATRMultiplier
double
1.2
ATR乗数
Show all 40 inputs
Name
Type
Default
Description
VolatilityPeriod
int
50
ボラティリティ計算期間(ATR未使用時)
VolatilityMultiplier
double
2.0
平均ボラティリティの何倍を急騰/急落とするか
BodyToTotalRatio
double
40.0
ローソク足の実体/?
Entry_Settings
string
===== エントリー設定 =====
AdjustmentCandlesMin
int
1
調整足の最小数
AdjustmentCandlesMax
int
7
調整足の最大数
EntryPullbackPercent
double
40.0
エントリー引き付け率(%)
Risk_Settings
string
===== リスク管理設定 =====
RiskRewardRatio
double
2.0
リスクリワード比
MaxRiskPercent
double
2.0
総資産に対する最大リスク率(?
UsePartialClose
bool
true
部分決済を使用する
PartialClosePercent
double
60.0
部分決済の割合(%)
PartialCloseTrigger
double
1.0
部分決済トリガー(リスクの何倍で部分決済するか)
Filter_Settings
string
===== フィルタリング設定 =====
UseADXFilter
bool
true
ADXフィルタを使用する
ADXPeriod
int
14
ADX計算期間
ADXThreshold
double
20.0
ADXしきい値(これ以上でトレンド相場と判断) (旧:25.0)
UseBollingerFilter
bool
true
ボリンジャーバンドフィルタを使用する
BBPeriod
int
20
ボリンジャーバンド計算期間
BBDeviation
double
2.0
ボリンジャーバンド標準偏差
BBWidthThreshold
double
0.015
ボリンジャーバンド?
UseRSIConfirmation
bool
true
RSI確認を使用する
RSIPeriod
int
14
RSI計算期間
UseMACDConfirmation
bool
true
MACD確認を使用する
MACDFastEMA
int
12
MACD速いEMA
MACDSlowEMA
int
26
MACD?
MACDSignalPeriod
int
9
MACDシグナル期間
Time_Settings
string
===== 取引時間設定 =====
How to install it
1Download the sourceUse "Download source (.zip)" above, or clone Masa1984a/EURUSD_Surge_EA from GitHub, and unzip it.
2Open the data folderIn MetaTrader choose File, then Open Data Folder, and go to MQL4/Experts.
3Copy the filesCopy the .mq4 file into Experts, and any .mqh files into the Include folder the code expects.
4Compile in MetaEditorOpen the file in MetaEditor and press Compile. Fix any missing includes the compiler reports.
5Test before you tradeRun it in the Strategy Tester, then attach it to a demo chart and allow algorithmic trading.
Third-party code. ForexR did not write, test or endorse this EA, and the summary above was generated automatically from its README and code. ForexR lists only repositories with readable source code and never hosts files. Read the code, backtest it and use a demo account first; automated trading can lose money quickly.
This MetaTrader 4 expert advisor utilizes the SuperTrend and Bollinger Bands indicators to identify market entries. It monitors for trend changes, breakouts, corrections, and pullbacks. The EA incorporates several risk management tools, including a configurable stop loss, dynamic stop loss logic, and a trailing stop. I
Ubot is an automated trading robot for MetaTrader 4 that utilizes technical analysis to execute market orders. It incorporates specific strategy patterns such as Sharkfin and Squeeze logic, likely based on the included Traders Dynamic Index library. The EA features comprehensive trade management including trailing prof
This expert advisor is designed specifically for trading gold on the MetaTrader 4 platform. It employs a hybrid strategy approach, allowing users to toggle between trend following using moving average crossovers, mean reversion via RSI and Stochastic divergence, and breakout patterns. Trade management includes automate
This expert advisor for MetaTrader 5 is a multi-strategy system that utilizes market regime detection to switch between trend following, range trading, and breakout modes. It incorporates a wide array of technical indicators, including Moving Averages, RSI, MACD, Ichimoku, and SuperTrend. The bot manages risk through v
This automated trading robot for MetaTrader 5 implements Smart Money Concepts (SMC) and ICT principles using a hybrid architecture. Trading logic and signal detection are processed within a native C++ DLL, while the MQL5 bridge handles trade execution and data feeding. The system identifies market structure shifts, inc
MT5Trading robotSMC / ICT / price actionBreakoutTrend following
This MetaTrader 5 expert advisor combines Bollinger Band mean-reversion, squeeze breakouts, and EMA crossover trend following. It filters for ranging markets using a long-period EMA slope to execute reversal trades with candlestick confirmation, specifically identifying Doji patterns at the bands. Risk management inclu