Ichimoku EA incorporates four distinct trading methods: the Ideal Strategy, Tenkan-Kijun-Chikou crossing, Kumo breakout, and Chikou Span crossing. The robot manages risk through fixed stop loss and take profit levels, a maximum trade limit, and an extensive trailing stop module. The trailing stop can be configured to use Parabolic SAR, ATR, Moving Averages, fractals, or candlestick extremums. It also features an optional time-based auto-close mechanism for losing trades. The documentation is minimal.
Read from Ichimoku EA v2.mq4. Defaults are the author's; change them in the EA's Inputs tab.
Name
Type
Default
Description
s1
string
----- General Settings -----
BuyTakeProfit
double
0
Default TP for Buy
BuyStopLoss
double
95
Default S/L for Buy
SellTakeProfit
double
0
Default TP for Sell
SellStopLoss
double
95
Default S/L for Sell
Lots
double
1
Lot
maxTrade
int
3
Max Open Trade (for All Trade)
s2
string
----- Ichimoku Settings -----
IchimokuTimeFrame
ENUM_TIMEFRAMES
PERIOD_M5
Ichimoku Time Frame
TenkanSenPeriod
int
9
Tenkan Sen
KijunSenPeriod
int
26
Kijun Sen
SenkouSpanPeriod
int
52
Senkou Span
Show all 40 inputs
Name
Type
Default
Description
s3
string
----- Ichimoku Strategy -----
IdealStrategy
bool
true
Ideal Strategy (using Ichimoku Time Frame)
maxTradeIdealStrategy
int
1
Max Open Trade for Ideal Strategy
TenkanKijunStrategy
bool
true
Tenkan/Kijun/Chikou Crossing Strategy (using Ichimoku Time Frame)
maxTradeTenkanKijunStrategy
int
1
Max Open Trade for Tenkan/Kijun/Chikou Crossing Strategy
KumoBreakoutStrategy
bool
true
Kumo Breakout Strategy
KumoBreakoutStrategyTimeFrame
ENUM_TIMEFRAMES
PERIOD_H1
Kumo Breakout Strategy Time Frame
maxTradeKumoBreakoutStrategy
int
1
Max Open Trade for Kumo Breakout Strategy
ChikouSpanStrategy
bool
true
Chikou Span Crossing Strategy
ChikouSpanStrategyTimeFrame
ENUM_TIMEFRAMES
PERIOD_M5
Chikou Span Strategy Time Frame
maxTradeChikouSpanStrategy
int
1
Max Open Trade for Chikou Span Strategy
s4
string
----- Trailing Settings -----
EnableTrailing
bool
true
Enable Trailing
TrailingStart
int
1
Minimal profit of trailing stop in points
TrailingStep
int
1
Stop loss movement step
TrailingPeriod
ENUM_TIMEFRAMES
PERIOD_M1
Trailing Period
TrailingMethod
MY_EA_ENUM_TRAILING_METHOD
e
Trailing Method
TrailingLabelColor
color
Lime
Trailing Label Color
TrailingDelta
int
35
Offset from the stop loss calculation level
ATRPeriod
int
14
ATR period (for ATR Trailing)
SARStep
double
0.02
Parabolic SAR Step (for Parabolic Trailing)
SARMaximum
double
0.2
Parabolic Maximum (for Parabolic Trailing)
MAPeriod
int
34
MA period (for MA Trailing)
MAMethod
ENUM_MA_METHOD
MODE_SMA
Averaging method (for MA Trailing)
MAAppliedPrice
ENUM_APPLIED_PRICE
PRICE_CLOSE
Price type (for MA Trailing)
s5
string
----- Auto Close Management -----
autoCloseEnabled
bool
false
Auto Close Order (if loss)
autoCloseOrderMinute
int
15
Auto Close Order (within Minute(s))
How to Install It
1Download the sourceUse "Download source (.zip)" above, or clone anwarminarso/Trading 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.
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 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 MetaTrader 4 expert advisor implements a classic Ichimoku Kinko Hyo strategy, primarily optimized for the Nasdaq 100. It enters trades based on price breakouts through the Kumo cloud, SMA 50, and EMA 200, with additional confirmation from the Chikou Span and higher timeframe H4 Kijun levels. The robot handles trad
This MetaTrader 4 expert advisor automates a session-based trading strategy focused on the New York quiet period. It captures a reference price during a specific late-afternoon window and triggers trades when the market deviates by a set number of pips. The robot utilizes a moving average crossover and an ATR filter to
MT4Trading robotBreakoutIndicator crossoverTrend following
This MetaTrader 5 expert advisor executes trades based on the Ichimoku Kinko Hyo system, specifically targeting cloud breakouts. It incorporates several technical filters including Average True Range for volatility and Average Directional Index for trend strength to refine entries. Risk management is handled through pe
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