IchiSpikeGrid EA
- Experts
- Versão: 1.0
- Ativações: 20
IchiSpikeGrid EA trades EURUSD the way experienced bank dealers do: it finds the main trend on a higher timeframe, then sells rallies in a downtrend and buys dips in an uptrend. It does not chase breakouts. It waits for a short-term spike against the trend and fades it.
How it trades
- Trend filter (H4 Ichimoku): sells only when price is below the cloud and Tenkan is below Kijun; buys only in the opposite case. No trend, no trade.
- Entry (H1 counter-spike): a new unit is opened when price stretches away from the 20 EMA by at least 0.8 ATR and makes a new 6-bar extreme against the trend.
- Units and grid: every entry is one fixed unit. If price keeps moving against the basket, new units are added only at a minimum distance (25 pips), up to a maximum of 11 units. There is no lot multiplication (no martingale).
- Exits: each unit takes its own profit (30 pips). The whole basket closes when the weighted average reaches the basket target (25 pips); profits already taken from single units count toward that target.
- Trend flip exit: when the H4 Ichimoku trend turns against the open basket, the basket is closed. In our tests this rule is what kept drawdowns small.
Protection
- Equity protection: closes the basket if its floating loss reaches a % of balance (default 20%).
- Optional stop loss per unit and optional loss cut of the worst unit.
- Trading hours, Friday cut-off, optional Friday basket close, spread filter.
- Free margin, volume limits, stops level, trade session and broker order limit are checked before every order. Filling mode is taken from the symbol.
- Info panel on the chart: trend, basket, average price, floating P/L, status.
Backtest results (EURUSD H1, 1-minute OHLC, 10,000 USD, auto lot 0.01 per 1,000)
- 2025-01-01 to 2026-11-07: net +1,938 USD, profit factor 1.34, max equity drawdown 6.6%, 339 trades.
- 2022-01-01 to 2024-12-31: net +1,597 USD, profit factor 1.13, max equity drawdown 11.3%, 637 trades.
- Other symbols were weaker (GBPUSD M15 2026: PF 1.09; USDJPY H1 2025-2026: PF 0.80, loss). The default settings are made for EURUSD H1.
Recommended setup
- Symbol: EURUSD. Chart timeframe: H1 (the EA reads H4 and H1 itself).
- Hedging account. Minimum deposit 1,000 USD with 0.01 lot per 1,000. Smaller accounts are forced to the minimum lot and take much higher relative risk.
- Low-spread ECN/STP broker and a VPS. Suggested spread filter: InpMaxSpreadPts = 25.
Main parameters
- Trend filter: InpBiasTF, InpTenkan, InpKijun, InpSenkou, InpRequireTK, InpAllowSell, InpAllowBuy
- Entry: InpEntryTF, InpMAPeriod, InpMAMethod, InpATRPeriod, InpSpikeATR, InpExtremeBars, InpGridStepPips, InpOneEntryPerBar
- Size: InpLotMode (Fixed / Auto), InpFixedLot, InpLotPer1000, InpMaxUnits
- Exits: InpUnitTPPips, InpBasketTPPips, InpCountRealized, InpFlipExit, InpCutAfterUnits, InpCutLossPips
- Risk: InpUnitSLPips, InpMaxDDPct, InpMaxSpreadPts
- Hours (server time): InpStartHour, InpEndHour, InpFridayLastHour, InpCloseFriday
Important risk notice
This is a grid strategy: it adds units when price moves against the basket and by default uses no fixed stop loss per unit. Losses are limited by the trend-flip exit and the equity protection, not by a stop on each trade. A fast move against the basket can still produce a large loss up to the equity protection level. Past results do not guarantee future results. Test on a demo account first and use only money you can afford to lose.
