Troubleshooting
Having issues with BananaEA? This guide covers the most common problems and their solutions. Find your issue below and follow the step-by-step fixes.
π¨ Critical Issues (Fix Immediately)
β οΈ EA Not Trading Improve win rate:
Use tested presets (don't free-hand everything).
Ensure SL/TP ratios are aligned with your preset.
Trade symbols/timeframes your preset was designed for.
Avoid low-liquidity hours; use the session window. Symptoms: EA is attached but no trades are placed, no signals appear.
Most common causes & fixes:
AutoTrading disabled
Fix: Click AutoTrading in MT4 (must be green).
Verify: βExpert Advisors enabledβ in Terminal β Experts tab.
Incorrect symbol or timeframe
Fix: Use a matching optimization set for your chart (e.g., DAX M5 with DAX M5 set).
Download: Latest Optimization Sets
Outside trading hours
Fix: Check
UseTimeWindow,StartTradingHour,StopTradingHour.Example: DAX presets often trade 10:00β18:00 only.
All signals disabled / no qualifying pattern
Fix: Ensure at least one of
useBu1..3/useBe1..3is true.Note: In ranging markets, valid patterns may be rare.
π¨ Lot Size Calculation Issues (RISK!)
Symptoms: Positions much larger/smaller than expected; unusual risk exposure.
Immediate actions:
Update BananaEA to v4.4.6 or later (contains critical risk sizing fixes).
Verify version in Experts tab on attach.
Validate broker specs (contract size, digits, tick value).
Test on demo with micro-lots and confirm that risk math matches expectations.
Check Risk Method & inputs
RISK_PERCENT: confirm
RiskPercent(e.g., 1β2%).RISK_FIXED_LOT: confirm
LotSize(e.g., 0.01β0.10 to start).RISK_FIXED_AMOUNT: confirm
RiskAmount(e.g., $50β$250).
β‘ Quick Fixes (5-Minute Solutions)
No Chart Arrows Appearing
Problem: EA trades (or scans) but no visual marks on chart.
Fixes:
Signal source
If
EXTERNAL_INDICATOR, you must setBananaIndicatorNameand have it in/Indicators.Verify pattern toggles
Enable debug (temporary)
Check Experts tab for detection messages.
Filter Alerts in Backtest Journal
Problem: Backtest journal shows filter alert messages even with ShowDebugLogs = false.
β FIXED in latest version! This was a major bug affecting backtest report cleanliness.
Before fix:
After update:
Clean backtest reports with ZERO filter alert spam
ShowDebugLogs = falsenow properly suppresses ALL debug messagesOnly trade execution results shown in journal
If you still see filter alerts:
Update to the latest version - This bug is completely fixed
Download latest version from customer portal
Older versions had this issue
Orders Not Executing
Problem: Signals appear but no trades open.
Fixes:
Insufficient margin: reduce lot size / increase equity.
Spread too wide: wait for normal spread or adjust
MaxSpread.Market closed / session off: wait for open, confirm trading window.
Max trades reached: compare
MaxOpenTradesvs open positions.
Backtest License Expired Warning
Problem: Backtest shows "License expired" or "Invalid license" warnings.
β Extended License System: 6-month licenses (83% less maintenance!)
Current License: BananaBacktestLicense_202601.ex4
Valid until: June 30, 2026
Location:
MT4/Libraries/folder83% fewer updates: Only 2 license updates per year (vs 12 monthly)
How to check license:
Look in your
MT4/Libraries/folderFile should be:
BananaBacktestLicense_202601.ex4(or later)If you have older monthly license (e.g.,
202411.ex4,202412.ex4), update to latest version
When license expires:
Download new 6-month license from customer portal
Copy to
MT4/Libraries/folderRestart MT4
EA will automatically detect new license
Why 6-month licenses?
Drastically reduces update frequency
Minimize disruption to your trading
Automatic warning system (4 weeks, 2 weeks, 1 week, 3 days before expiry)
Constant Order Modifications
Problem: SL updates every tick.
Fixes:
π§ Strategy Preset Issues
Wrong Configuration for Market
Problem: Using a preset not designed for your symbol/timeframe.
Action: Load a matching preset or download a tested set:
DAX M5 β DAX M5 set (flagship)
DAX H1 β DAX H1 swing
NAS100 M5 β NAS100 M5 momentum
GOLD M5 β GOLD M5 volatility
Forex H1 β 6-market portfolio set
Download: Latest Optimization Sets
Configuration Not Working as Expected
Checklist:
Experts tab: confirm the EA prints applied parameters.
Inputs tab: verify values match your preset.
Timeframe: ensure preset timeframe = chart timeframe.
Update preset: download the current set for your market.
Common mistakes: using DAX sets on Forex, expecting instant trades, using aggressive risk on small accounts.
Preset Files Not Loading
Problem: Can't find preset files like BEA4-DAXH1-A.set or BEA4-DAXM5-Main.set.
β Simplified Distribution: Easy installation structure!
What you receive:
BananaEA.zip (single zip file)
Contains complete
MQL4/folder structureDrag-and-drop installation
File locations after extraction:
Installation:
Extract BananaEA.zip
Copy entire
MQL4/folder to your MT4 Terminal folderClick "Yes to All" when prompted to overwrite
Restart MT4
Load presets from File β Open Data Folder β MQL4 β Presets
Note: Preset filenames may vary in future updates. Check customer portal for latest preset packs.
π‘οΈ Risk Management Issues
Position Sizes Too Large/Small
Solutions by Risk Method:
1) RISK_PERCENT (recommended)
On $10,000, 1% = $100 risk per trade. Lot size is auto-calculated.
2) RISK_FIXED_LOT
3) RISK_FIXED_AMOUNT
Daily Drawdown Alerts
Problem: EA halts due to daily loss limit.
Options:
Increase limit (β€ 10% recommended)
Temporarily disable (not advised)
Wait for reset (midnight server time)
π οΈ Technical Issues
βTrade context is busyβ
Cause: MT4 server load.
Fixes: wait and retry (EA retries automatically); switch to backup server; reduce trailing frequency (TrailMinimumMovement).
Order Send Failures β Error Codes
130
Invalid stops
Ensure SL/TP meet broker min distances
131
Invalid trade volume
Lot size outside broker min/max β adjust
132
Market closed
Wait for session open
133
Trading disabled
Enable AutoTrading
134
Not enough money
Reduce risk/lot or add funds
136
Off quotes
Refresh rates and retry
138
Requote
Normal β EA will retry
Performance (MT4 lagging)
Fixes:
Reduce excessive chart objects/indicators if needed.
π‘ Signal Detection Issues
No Buy/Sell Signals
Diagnostics:
Market conditions: Banana patterns prefer momentum/trend. Ranging markets = fewer signals.
MA filters too strict?
Enable all signal types (test)
Too Many Signals
Solutions:
Enable MA filters to trade with trend.
Use Conservative / Low Drawdown preset.
Add a time window to avoid low-quality hours:
π Order Management Issues
Pending Orders Keep Getting Cancelled
Causes & fixes:
Expiry after bars
Session close cancellation
Opposite signal cancellation
Multiple Trades in Same Direction
Understanding:
To restrict: set AllowMultipleTrades=false and/or lower MaxOpenTrades.
π― Performance Optimization
Improve win rate:
Use tested presets (donβt free-hand everything).
Ensure SL/TP ratios are aligned with your preset.
Trade symbols/timeframes your preset was designed for.
Avoid low-liquidity hours; use the session window.
Beginner starter (manual config alternative):
Conservative profile (reduce drawdown):
π§© Quick Reference Commands
Emergency Actions
Log File Locations
Reset EA to Defaults
Remove EA from chart
Recompile in MetaEditor
Re-attach with factory settings
Load a tested preset for your timeframe/symbol
π Getting Additional Help
Gather before contacting support:
EA version (Experts tab on attach)
MT4 build (Help β About)
Broker name / account type
Exact error messages from Experts tab
Screenshots of Inputs and Experts/Journal
Self-help resources:
Optimization Sets: https://my.itradeaims.net/latest-optimization-sets/
Website: https://itradeaims.net
Support channels:
Discord community (fastest)
Email: info@itradeaims.net
Last Updated: v4.4.6 EA Version (Docs): v4.4.6
Remember: Most issues come from mismatched parameters, not EA bugs. When in doubt, load a tested preset and change one setting at a time.
π¬ Get Instant Help from Our Community
Join 1,000+ traders solving problems together
β¨ FREE Support β’ β‘ 1-2 Hour Response β’ π Expert Troubleshooting β’ π Live Solutions
Last updated