Scalping Master utilizes a technical strategy based on Exponential Moving Average crossovers combined with Relative Strength Index levels. The expert advisor features a dedicated quick scalping mode with tight targets and automated trade management, including partial profit taking and trailing stops. Risk controls are extensive, offering automatic lot sizing based on balance percentage, daily trade limits, maximum daily loss protection, and time-based filters. The repository lacks a README, but the code structure suggests a focus on disciplined intraday trading.
EMA crossover and RSI signal logic
Automatic lot sizing with percentage risk calculation
Read from ScalpingMaster.mq4. Defaults are the author's; change them in the EA's Inputs tab.
Name
Type
Default
Description
GeneralSettings
string
===== General Settings =====
magicNumber
int
12345
Magic number
lotSize
double
0.01
Fixed lot size
UseAutoLotSize
bool
true
Use automatic lot size calculation
RiskPercentInput
double
1.0
Risk percent per trade (if auto lot size)
MinRiskPercentInput
double
0.5
Minimum risk percent
MaxRiskPercentInput
double
2.0
Maximum risk percent
slippage
int
3
Allowed slippage in pips
QuickScalpingMode
bool
true
Enable quick scalping mode
QuickTP
double
5.0
Quick take profit in pips
QuickSL
double
10.0
Quick stop loss in pips
MaxTradeHoldingTime
int
60
Max holding time in minutes (0=disabled)
Show all 40 inputs
Name
Type
Default
Description
UsePartialClose
bool
true
Enable partial close
PartialClosePercent
double
50.0
Percentage to close at first target
PartialCloseTarget
double
3.0
First target for partial close in pips
TradingParameters
string
===== Trading Parameters =====
FastEMA
int
8
Fast EMA period
SlowEMA
int
21
Slow EMA period
RSIPeriod
int
14
RSI period
RSIOverbought
int
70
RSI overbought level
RSIOversold
int
30
RSI oversold level
TakeProfit
int
15
Take profit in pips
StopLoss
int
10
Stop loss in pips
UseTrailingStop
bool
true
Use trailing stop
TrailingStop
int
8
Trailing stop in pips
TrailingStep
int
1
Trailing step in pips
TimeFilterSettings
string
===== Time Filter =====
UseTimeFilter
bool
true
Use time filter
StartHour
int
8
Start hour (server time)
EndHour
int
20
End hour (server time)
CloseAllFriday
bool
true
Close all positions on Friday
FridayCloseHour
int
20
Hour to close positions on Friday
RiskSettings
string
===== Risk Management =====
MaxDailyTrades
int
10
Maximum trades per day
MaxDailyLoss
double
5.0
Maximum daily loss (% of balance)
MaxSpread
double
25
Maximum allowed spread in pips
tradingAllowed
bool
true
Enable/disable trading
AdaptiveSettings
string
===== Adaptive Parameters =====
UseAdaptiveParams
bool
true
Use adaptive parameters
SaveAdaptiveState
bool
true
Save adaptive state between sessions
How to install it
1Download the sourceUse "Download source (.zip)" above, or clone chanalvarez/TScalpbot 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.
Conservative Scalper EA is a MetaTrader 4 robot designed for intraday scalping on major currency pairs such as EURUSD, GBPUSD, and USDJPY. It determines market bias on the M15 timeframe using dual Exponential Moving Averages and enters trades on the M5 chart based on RSI levels and candle breakouts. The system prioriti
This MetaTrader 4 expert advisor is designed for gold scalping using a combination of Relative Strength Index and Exponential Moving Average indicators. It identifies entry points when momentum reaches specific overbought or oversold thresholds while considering moving average trends. The system manages risk through fi
This MetaTrader 4 expert advisor implements a classic moving average crossover strategy designed for scalping forex pairs and metals. It monitors two exponential moving averages, defaulting to 8 and 21 periods, to identify momentum shifts. When a crossover is detected, the robot places pending stop orders with a specif
AutoTrade EA is a scalping robot for MetaTrader 4 and 5 that utilizes a multi-indicator signal scoring system based on Exponential Moving Average crossovers and RSI levels. It employs an aggressive trade management strategy featuring a dynamic grid and a stepped martingale lot scaling system where position sizes increa
Scalpy is an automated scalping robot for MetaTrader 4 that utilizes multiple Exponential Moving Averages across different timeframes to identify entry signals. The system analyzes the 8 and 21 EMAs on the H1 timeframe for trend anchoring while using the 8, 13, and 21 EMAs on the M5 chart for execution. It includes a m
MT4Trading robotScalpingIndicator crossoverTrend following
Ray Scalper is an automated expert advisor for MetaTrader 4 that uses technical indicators to trade both trend-following and counter-trend strategies. It monitors Bollinger Bands, Moving Averages, and Stochastic crossovers to trigger entries. The robot allows users to toggle between trend and anti-trend modes and inclu
MT4Trading robotScalpingIndicator crossoverTrend following