# Self-Help Resources

## Before Asking for Help

Try these troubleshooting steps first - they solve 80% of common issues!

***

## Troubleshooting Checklist

### Installation Issues

* [ ] **Restart MT4 after copying files**
  * Close MT4 completely
  * Reopen MT4
  * Check Navigator panel
* [ ] **Check files are in correct MQL4/Experts folder**
  * File → Open Data Folder → MQL4 → Experts
  * BananaEA .ex4 file should be there
  * Verify file size (\~242KB for production)
* [ ] **Verify EA appears in Navigator panel**
  * View → Navigator (Ctrl+N)
  * Expand Expert Advisors
  * BananaEA should be listed
* [ ] **Compile EA manually if needed**
  * Open MetaEditor (F4 in MT4)
  * Press F7 to compile
  * Check for errors in results

***

### Red Sad Face Issues

* [ ] **Click AutoTrading button until green**
  * Button in top toolbar
  * Should turn green when active
  * Icon should show green checkmark
* [ ] **Check Tools → Options → Expert Advisors**
  * "Allow automated trading" must be checked
  * "Allow DLL imports" should be checked
  * "Allow imports of external experts" checked
* [ ] **Verify broker allows EA trading**
  * Contact broker support if unsure
  * Some demo accounts block EAs
  * Check account permissions
* [ ] **Check account has sufficient balance**
  * At least $100 for demo testing
  * Check minimum lot size requirements
  * Verify leverage is adequate

***

### No Trading Activity

* [ ] **Verify current time is within trading hours**
  * Check StartHour and EndHour settings
  * Default: 8 AM to 8 PM GMT
  * Adjust for your timezone
* [ ] **Check spread is below MaxSpread setting**
  * Current spread shown on chart
  * Default MaxSpread: 30 points
  * Increase if needed for your broker
* [ ] **Confirm signal patterns are enabled**
  * useBu1, useBe1, useBu2, useBe2 should be true
  * At least one buy and one sell signal enabled
  * Check in EA inputs tab
* [ ] **Ensure market is open and active**
  * Forex closed on weekends
  * Check for holidays
  * Verify sufficient market volatility

***

### Performance Issues

* [ ] **Allow at least 2 weeks for meaningful results**
  * Short-term results can be misleading
  * Markets have natural cycles
  * Need sufficient trade sample size
* [ ] **Compare to preset historical performance**
  * Check expected metrics
  * Account for current market conditions
  * Review historical backtests
* [ ] **Check for market condition changes**
  * High volatility periods affect results
  * Economic news events impact trading
  * Seasonal patterns influence performance
* [ ] **Verify risk settings are appropriate**
  * RiskPercent not too high (recommend 1-2%)
  * Position sizing appropriate for account
  * MaxOpenTrades reasonable (3-5 typical)

***

## Documentation Quick Links

### Essential Guides

[**Installation Guide**](https://itradeaims.gitbook.io/banana-ea/installation)

* Complete setup instructions
* File placement walkthrough
* First-time configuration
* Broker compatibility

[**Settings Explained**](https://github.com/itradeaims/bananaEA-dev/blob/dev/gitbook/support/broken-reference/README.md)

* All parameter details
* Risk management settings
* Signal configuration
* Advanced options

[**Strategy Presets Guide**](https://itradeaims.gitbook.io/banana-ea/complete-user-guide/settings-guide/strategy-presets-guide)

* Choosing optimal configuration
* Preset performance data
* Market-specific recommendations
* Customization guidance

[**Risk Management**](https://itradeaims.gitbook.io/banana-ea/complete-user-guide/settings-guide/risk-management-1)

* Protecting your capital
* Position sizing methods
* Drawdown management
* Portfolio strategies

[**Smart Features**](https://itradeaims.gitbook.io/banana-ea/smart-features/overview)

* Advanced functionality
* Intelligent trade management
* Multi-timeframe analysis
* Performance optimization

[**FAQ**](https://itradeaims.gitbook.io/banana-ea/support/overview/broken-reference)

* 50+ common questions answered
* Quick problem resolution
* Best practices
* Optimization tips

***

## Quick Reference Cards

### Common Settings Quick Check

| Setting         | Recommended Value | Why                          |
| --------------- | ----------------- | ---------------------------- |
| RiskPercent     | 1-2%              | Safe capital preservation    |
| MaxOpenTrades   | 3-5               | Balanced exposure            |
| MaxSpread       | 30 points         | Filter poor entry conditions |
| StartHour       | 8                 | London session open          |
| EndHour         | 20                | Before NY close              |
| UseTrailingStop | true              | Protect profits              |

***

### Error Code Quick Reference

| Error Code | Meaning              | Solution                        |
| ---------- | -------------------- | ------------------------------- |
| 130        | Invalid stops        | Check SL/TP distances           |
| 131        | Invalid trade volume | Verify lot size calculation     |
| 134        | Not enough money     | Increase balance or reduce risk |
| 136        | Off quotes           | Wait and retry                  |
| 138        | Requote              | Normal, EA will retry           |

***

### File Locations Quick Reference

**MT4 Data Folder:**

```
File → Open Data Folder
```

**Expert Advisors Folder:**

```
MQL4/Experts/
```

**Logs Folder:**

```
MQL4/Logs/
```

**Backtest Results:**

```
Tester/
```

***

## Self-Diagnostic Tools

### Performance Checklist

If EA is not performing as expected:

1. **Check EA Version**
   * Using latest {{ variables.productionVersion }}?
   * Check Experts tab for version
2. **Verify Strategy Preset**
   * Correct preset for your symbol?
   * Check historical backtest data
   * Compare settings with documentation
3. **Review Risk Settings**
   * RiskPercent appropriate?
   * MaxOpenTrades reasonable?
   * Position sizes correct?
4. **Analyze Market Conditions**
   * Recent volatility changes?
   * Major news events?
   * Seasonal patterns?
5. **Check Trade History**
   * Win rate reasonable (45-55%)?
   * Average win vs average loss?
   * Maximum drawdown acceptable?

***

### Installation Verification

**Step 1: File Check**

```
✅ BananaEA file in MQL4/Experts/
✅ File size ~242KB (production version)
✅ File has .ex4 extension
```

**Step 2: MT4 Settings Check**

```
✅ AutoTrading enabled (green button)
✅ Options → Expert Advisors → Allow automated trading
✅ EA shows smiley face on chart
```

**Step 3: Configuration Check**

```
✅ Strategy preset selected
✅ Risk settings configured
✅ Trading hours appropriate
✅ Signal patterns enabled
```

***

## When to Ask for Help

### You've Tried Everything

If you've:

* Followed all troubleshooting steps
* Checked documentation
* Verified settings multiple times
* Waited appropriate time for results
* Still experiencing issues

**Then it's time to ask for help!**

***

### How to Ask Effectively

**1. Document What You've Tried**

* List troubleshooting steps completed
* Note which solutions didn't work
* Include error messages observed

**2. Gather Information**

* EA version number
* Broker name
* Symbol and timeframe
* Screenshots of settings
* Error log excerpts

**3. Choose Right Channel**

* Quick questions → Discord #general-support
* Bug reports → Create ticket
* Complex issues → Email support

***

## Useful Tools & Resources

### MT4 Tools

**Strategy Tester**

* Test EA on historical data
* Optimize parameters
* Analyze performance
* Access: View → Strategy Tester

**Journal Tab**

* View system messages
* Check EA initialization
* Monitor real-time activity
* Access: View → Terminal → Journal

**Experts Tab**

* EA log messages
* Trade notifications
* Error messages
* Access: View → Terminal → Experts

***

### External Tools

**MetaEditor**

* View EA source code
* Check for compilation errors
* Modify settings if needed
* Access: F4 in MT4

**Backtest Analyzer**

* Detailed performance analysis
* Risk metrics calculation
* Monte Carlo simulation
* Available in MQL5 community

***

**Next Steps**: If self-help doesn't resolve your issue, check out [Quick Support Options](https://itradeaims.gitbook.io/banana-ea/support/overview/quick-support-options) or [Discord Community Guide](https://itradeaims.gitbook.io/banana-ea/support/overview/discord-guide).
