Krikor determines entries using a Relative Strength Index (RSI), Moving Averages, Average Directional Index (ADX), and a custom ZigZag indicator. The strategy employs martingale lot scaling, increasing position sizes on losing trades via a negative multiplier. Risk controls include maximum trade limits, optional hedging, and drawdown protection based on fixed amounts or account percentage. A built-in news filter allows the user to pause trading or adjust behavior around high-impact economic events.
Martingale lot scaling with negative multipliers
Multi-indicator entry logic using ZigZag and RSI
Configurable news filter with event timers
Equity protection via fixed or percentage drawdown limits
Read from Krikor2.16.mq4. Defaults are the author's; change them in the EA's Inputs tab.
Name
Type
Default
Description
Financieel
string
Financiële opties
MoneyManager
bool
true
Use MoneyManager
RiskPercent
double
0.5
Risk percentage
FixedLots
double
0.1
Fixed Lotsize
UseMaxDDPerc
bool
false
Use MaxDD percentage
MaxDrawDownPercent
double
20
Max drawdown percentage
UseMaxDDFixed
bool
true
Use MaxDD fixed amount
MaxDrawDownFixed
double
200
Max drawdown fixed amount
MaxTrades
int
6
Max number of trades
CashIn
int
3
Cashen als trade goed gaat
period
int
1
Periode voor trade entry
Grid_settings
string
Grid settings section
Show all 40 inputs
Name
Type
Default
Description
GridPosMultiplier
double
1
Grid positive multiplier
GridNegMultiplier
double
2
Grid negative multiplier
MinProfitValue
double
0.25
Minimum profit value
MaxProfitValue
double
0.60
Max profit value
GridDivider
double
19
Bij Grid optellen om te delen
GridMultiplier
double
1
Vermenigvuldigingsfactor
UseHedge
bool
false
Use hedge function?
MA
string
Moving Average
MAPeriod
int
1440
MA Periode
RSI
string
Relative Strength Index
RSIperiod
int
7
Periode van de RSI
ADX
string
Average Directional Movement Index
ADXperiod
int
14
ADX period
Nieuws
string
Nieuws filter
NieuwsFilter
bool
true
MinsBeforeNews
int
60
Minutes before news
MinsAfterNews
int
60
Minutes after news
Menu_settings
string
Settings voor het menu
Font
int
8
Tekstgrootte
MenuColor
color
clrMagenta
Kleur van het menu
ZigZagLars
string
ZigZag Larsen variabelen
ZigZagLarsenPeriode
int
15
NoiseLevel
int
30
SwitchPercent
int
30
Mode
int
0
OncePerCandle
int
1
ArrowOffset
int
15
ZigAndZagVariables
string
ZigandZag variabelen
How to install it
1Download the sourceUse "Download source (.zip)" above, or clone Comp-AS/MQL4-4 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.
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 implements a trend-following grid strategy based on multiple moving averages. It determines market direction using configurable average periods and places initial pending orders followed by additional positions at set point intervals. The robot manages long and short trades independentl
STO Martin is a grid-based trading robot for MetaTrader 5 that uses technical indicators to manage entries and recoveries. It employs a Stochastic Oscillator for execution signals and a Moving Average to filter trades according to the prevailing trend. The EA features a martingale lot-scaling system that adds positions
This MetaTrader 5 expert advisor is designed for trading XAUUSD using a trend-following approach. It identifies entries through a triple Exponential Moving Average crossover system, requiring ADX momentum confirmation before opening positions. To manage losing trades, the EA employs a martingale strategy that layers or
This Expert Advisor for MetaTrader 5 focuses on gold trading through a combination of mean-reversion signals and a grid management system. It uses multi-timeframe filters, including exponential moving averages and ADX on the H1 timeframe, to identify trend direction while executing entries on M15 based on RSI and Bolli
Prem Gold Advisor is an automated MetaTrader 5 expert advisor specialized for XAUUSD (Gold) trading on the five-minute timeframe. It initiates trades using breakout levels placed at specific distances from the candle open. The strategy features a progressive scale-in mechanism, adding new orders as the price hits succe
This MetaTrader 5 expert advisor implements a grid-based trading strategy combined with an EMA trend filter. It enters positions based on price relation to a 50-period Exponential Moving Average. If a trend reverses while a basket is active, the EA initiates a dual-mode recovery by opening a new basket in the opposing