Skip to main content
Fruit ReversalMT4 v1.13 · MT5 v1.12

AIMS Fruit EA

Research and execution software for MetaTrader built on the Fruit divergent bar. On MT4 it trades each Fruit with a stop order and Free Trade at +1R; on MT5 (Fruit Advanced) it manages a whole Elliott-wave campaign from Wave 3 to the Wave 5 reversal.

Backtest report

Report pending

The backtest report and reproducibility kit for Fruit EA are being prepared. They will appear here with every run we tested, the tester settings and the files to reproduce them.

Research, not a black box

You get the rules, our default settings and our test. Check them before you rely on them.

  1. Reproduce it. Run our test with the same settings in your own tester.
  2. Optimise it. Change the dates, symbols and costs. Watch for curve-fitting.
  3. Forward-test it. Run it on a demo account first.
  4. Decide. Going live is your decision.

A backtest is a historical simulation, not a live result. Read the Risk Disclosure and the Terms.

Type
Expert Advisor
Category
Reversal & Wave Lifecycle
Platforms
MT5 · MT4
Language
MQL5 · MQL4
Repaints
No — closed bar
Fruit Divergent BarAO Hook or ClimaxElliott Wave Lifecycle (MT5)Wave 3 Scale-Out (MT5)Teeth Trail

What Fruit EA does

A bullish Fruit is a bar that makes a lower low but closes in its upper half, entirely below the Gator lines. The two platform versions use it differently.

MT4: One Fruit, One Trade

A Fruit whose low breaks the last fractal, with the AO hooking up (or still falling below zero), triggers a stop order beyond the bar. Half is banked at +1R and the runner trails the Gator Teeth.

MT5: Wave Campaign

Fruit Advanced follows the eWaves count. It enters Wave 3 with a small testing size, adds while trades are at +1R, banks half at the Wave 3 climax, reloads in the Wave 4 pocket and reverses at a divergent Wave 5 peak.

Runner Exits

Runners trail the Gator Teeth by default and close on a candle close across the Lips (on MT5, after the Wave 3 scale-out).

How to trade Fruit EA

  1. Attach and License

    Attach the EA to the chart of the symbol you want to trade and enter your Serial Key in Inputs. Without a valid key it places no orders.

  2. Know Your Version

    The MT4 EA trades single Fruit setups. The MT5 EA (Fruit Advanced) runs the wave campaign. The settings are different, so use the tab for your platform.

  3. Set Risk

    MT4 uses one risk % per trade. MT5 sets a separate risk % for each wave stage: Wave 3 base, add-ons, Wave 4 reload and Wave 5 reversal.

  4. Let It Manage

    The EA places stop orders beyond the signal bar, deletes them after 3 bars if unfilled, and manages scale-outs, trailing and exits itself.

Setups and chart grammar

Signals are read on closed bars. Rules below are for buys; sells mirror them.

SetupContextWhat the EA seesGoal
MT4 Bull FruitBar entirely below the Lips, Teeth and JawsLower low, close in the upper half, low below the last down fractal; AO hooking up or below zero and fallingBuy Stop 1 pip above the bar high, stop loss 1 pip below the low; skip if risk > 2.5 ATR
MT5 Wave 3 EntryeWaves count in Wave 3Break of the Wave 1 high, or a fresh Gator breakout (Gator open up, close crosses above the Lips, AO above zero)Base stop order at 0.5% risk; add-ons at 1.0% while open trades are at +1R, previous trades moved to break-even
MT5 Wave 3 ClimaxLong campaign in Wave 3A valid bearish FruitBank 50%, move the runner’s stop to the Wave 1 invalidation level
MT5 Wave 4 / Wave 5Wave 4 pocket, then a Wave 5 peakWave 4 terminus; later a bearish Fruit with a new high or AO divergenceReload at 1.0% for Wave 5; at the Wave 5 climax close everything and reverse
BUY STOP

Bull Fruit (MT4) or Wave 3 / Wave 4 long entry (MT5).

SELL STOP

Bear Fruit (MT4) or Wave 3 / Wave 4 short entry (MT5).

SCALED OUT

Half banked: +1R on MT4, Wave 3 climax on MT5.

LOCKED

No valid Serial Key: no orders.

Settings

InputTypeDefaultWhat it does
AIMS DLMS License KeyString(empty)Licence key from the member portal.
Use Dynamic Risk %BooleantrueSizes each order from its stop distance. Off uses the fixed lot.
Wave 3 base / add-on risk %Float0.5 / 1.0Risk of the first Wave 3 order and of each add-on.
Wave 3 max add-onsInteger4Up to 5 positions in total.
Trade W3 to W4 counter scalpBooleanfalseOptional counter-trend trade at the Wave 3 peak (risk 0.25%).
Wave 4 reload / Wave 5 reversal risk %Float1.0 / 1.0Risk of the Wave 4 reload and of the Wave 5 reversal order.
Fixed lotFloat0.10Lot size when dynamic risk is off.
Scale out at Wave 3 peak / %Boolean / Floattrue / 50%Volume banked at the Wave 3 climax.
Move runner SL to Wave 1 invalidationBooleantrueAfter the Wave 3 scale-out.
Wave 4 reload / move SL to Wave 4 terminusBooleantrue / trueScale back in for Wave 5 and tighten existing runners.
Wave 5 full reversalBooleantrueClose the campaign and reverse at the Wave 5 climax.
Alligator periods / shiftsInteger5/3 · 8/5 · 13/8Lips, Teeth and Jaws.
Angulation lookback / min ratioInteger / Float13 / 1.35Price slope versus Jaws slope needed for a valid Fruit.
Keltner EMA / ATR bandInteger / Float20 / 2.0Extension check for a valid Fruit.
Runner trailing methodEnumGator TeethGator Teeth, Gator Jaws, ATR or None.
Exit runner on Lips closeBooleantrueAfter the Wave 3 scale-out.
Buffer (pips) / pending validity (bars)Float / Integer1.0 / 3Entry and stop buffer; unfilled orders are deleted after this many bars.
Max spread (pips) / magicFloat / Integer25.0 / 108195Spread guard and trade identifier.

Frequently asked questions

They are different engines sold as one product. MT4 trades each Fruit as its own trade. MT5 (Fruit Advanced) uses Fruit bars inside an Elliott-wave count to run a campaign from Wave 3 to Wave 5.

All EAs →

From one Fruit to a full wave campaign.

AIMS Fruit EA is available for MetaTrader 4 and MetaTrader 5 to iTradeAIMS members.