FAQ & Troubleshooting
Installation & Setup
The EA is attached but I see no dashboard
- Check that AutoTrading is enabled (green button in the toolbar).
- Check that the dashboard display input is enabled, if your build exposes one.
- Make sure the panel is not positioned off-screen. If it is, reset the panel corner and offset inputs, then reload the EA.
- Check the MT5 Experts tab (bottom panel) for any error or warning messages.
I get a "license error" message
- Verify the key was pasted exactly — no leading or trailing spaces.
- Ensure your license covers the terminal instance you are using.
- Contact iTradeAIMS support if you have recently changed machine or broker and need to transfer your activation.
The EA is running but no trades are being placed
Common causes:
- Outside session hours — check the dashboard Session section. If it shows Inactive, you are outside your configured time windows.
- Drawdown protection active — a daily DD cap, HWM protection, or consecutive loss breaker has paused new entries. Check the Smart Risk Monitor panel.
- No qualifying signals — all filters may be passing but no Banana or Seed pattern has formed. This is normal; the EA only fires when a valid structure appears on the closed bar.
- AutoTrading off — confirm the toolbar button is green.
Signals & Strategy
The EA is not firing trades on a pair it used to trade
A market filter has likely become too restrictive for current conditions. Common causes:
- Daily Range filter — the pair's current range is exceeding Max daily range percent. Raise the threshold or disable the filter temporarily to diagnose.
- Session Movement filter — the pair is making large early-session moves. Raise Max session movement percent of ADR.
- EMA stack — the pair is in a sideways regime where the three EMAs are not cleanly aligned. Reduce or disable the EMA Slope filter.
Signals appear on the chart but no order was placed
Chart markers, when enabled by your build, can show detected patterns that were still blocked by filters. A marker does not always mean an order was placed.
Enable Enable execution and decision diagnostics to see filter pass/fail decisions in the MT5 Experts journal.
Why was my pending order cancelled?
The EA cancels pending orders when:
- Pending expiry in entry bars, 0 disables has elapsed without a trigger.
- Delete pending on EMA close fires because a bar closes on the wrong side of the selected EMA.
- The session window closes.
- A drawdown protection gate activates.
Check the Experts journal for the specific cancellation reason.
Risk & Money Management
My lot sizes changed after a deposit or withdrawal
The EA calculates lot size at the moment of each new signal, based on the current balance. After a deposit or withdrawal the next new trade will correctly reflect the updated balance. Existing open trades are not affected.
Can I run the EA on multiple pairs simultaneously?
Yes — attach the EA to a separate chart for each pair. Use a unique Banana EA magic number on each chart (for example, 40001 for EURUSD and 40002 for GBPUSD) so trade management remains independent per symbol.
Netting vs hedging account — does it matter?
Banana EA MT5 supports both account types. On a netting account, opening a second trade in the same direction on the same symbol modifies the existing position. On a hedging account, each trade is independent. The Scale-in gate mode is designed with hedging in mind; on netting accounts with scale-in enabled, be aware that the second signal increases the net position rather than creating a separate ticket.
Backtesting
My backtest looks great but live performance is different
Possible causes:
- Spread and slippage: live spreads (especially during news) are wider than typical backtest assumptions. Use realistic spread values in tester settings.
- Session time offset: confirm your broker's server time matches the session times used in the backtest.
- Forward test first: always demo-trade for at least 4–8 weeks before committing real capital.
The backtest is running very slowly
- Turn off chart marker or visual display options if your build exposes them.
- Use Open prices only modelling for quick exploratory runs; switch to Every tick based on real ticks for final validation.
- Disable pending-order history logging unless you specifically need CSV output for diagnosis.
Technical
The EA restarts when I change the chart timeframe
This is standard MT5 behaviour — changing the timeframe reloads all Expert Advisors on the chart. Inputs are preserved and trade management resumes automatically on restart.
Where are the log files?
When enhanced trading logging is enabled, the EA writes a CSV to the MT5 Files folder. Access it via File -> Open Data Folder -> MQL5 -> Files in MT5.
How do I report a bug?
Contact iTradeAIMS support with:
- Your MT5 build number (Help → About)
- The EA version and build date (shown on the dashboard header)
- A description of the issue and the relevant section of the MT5 Experts journal