Kiwi and Roo
- Experts
- Nattapad Salasawadi
- Versione: 1.1
- Aggiornato: 8 marzo 2026
- Attivazioni: 10
A mean-reversion grid Expert Advisor is designed for AUDCAD and NZDCAD on the M15 timeframe. It monitors price deviation from a calculated fair-value level and opens positions when the deviation exceeds a defined threshold. The EA operates in both directions and manages two independent grids simultaneously. All trading decisions are evaluated at bar close.
Live account results are publicly verified: Signal Monitoring →
What Makes This EA Different
Most grid systems apply the same lot multiplier at every level. Kiwi and Roo uses a three-tier position sizing structure that reduces the multiplier as the grid deepens and holds lot sizes flat beyond a set level. This limits how fast total exposure grows compared to a standard fixed-multiplier approach.
The EA also includes adaptive grid spacing that widens at deeper levels, multiple exit paths that do not depend on full mean reversion, partial order closing during recovery, and automatic liquidation of the oldest positions when the grid reaches configurable depth thresholds.
Entry is filtered by a composite volatility measure, a gap filter, and a holiday session filter. These are intended to avoid opening new grid cycles during abnormal market conditions.
More details about this Expert Advisor: Trading Strategy Blog → | Q&A Blog Post →
How It Operates
The EA calculates a fair-value band and waits for price to close outside it. When the signal condition is met and all filters pass, the first order is placed. If price continues against the position, additional orders are placed at increasing intervals with tapering lot sizes. As price reverts, the EA closes orders progressively until the grid is fully closed.
On terminal restart or after a manual order closure, the EA reconstructs the grid state from existing open orders. It does not require continuous uninterrupted operation to maintain consistency.
Recommended Setup
- Pairs: AUDCAD, NZDCAD
- Timeframe: M15
- Minimum deposit: $1,000 per pair ($2,000 for both)
- Leverage: 1:200 or higher
- Account type: ECN or Raw Spread
- VPS recommended for continuous operation
- Default settings are configured for the recommended pairs and timeframe. No additional adjustment is required to start.
Who This Is For
- Traders looking for a structured mean-reversion approach on AUD and NZD cross pairs.
- Traders who understand that grid strategies hold multiple simultaneous positions and are comfortable with the associated drawdown behavior.
- Traders who can provide the recommended account size, leverage, and a reliable terminal connection.
Who This Is Not For
- Traders who are not comfortable with grid-based drawdowns.
- Traders seeking a scalping or trend-following system.
- Traders who cannot meet the minimum deposit and leverage requirements.
Parameters
- BaseLot — Starting lot size for the first grid order. Default: 0.01.
- UsePartialTP — Enables rolling partial take profit during recovery. Default: enabled.
- GapFilterPips — Maximum gap size in pips before entries are blocked. Default: 20. Set to 0 to disable.
- SmartLiquidation — Controls order removal at deep grid levels. Options: Disable, Conservative, Aggressive. Default: Conservative.
- TradeLongs / TradeShorts — Enable or disable each direction independently.
- MagicNumber — Unique order identifier. Change when running multiple instances. Default: 6395.
- Slippage — Maximum execution slippage in points. Default: 8.
Important Notes
This EA uses a grid strategy. Grid trading involves holding multiple open positions, which increases exposure during adverse moves. The built-in features are designed to manage this exposure but do not eliminate the risk of significant drawdowns. Past performance does not indicate future results. Test on a demo account before live deployment.
Pricing
Price increases by $100 after every 10 purchases.
Support
Questions can be sent through the MQL5 messaging system or the product comments section.
