1. Overview
Mega RSI is an advanced automated trading system that monitors 38 different RSI indicators simultaneously to identify high-probability entry opportunities. The EA combines multiple confirmation filters, sophisticated trade management strategies, and a built-in profit target system.
2. Core Philosophy
The EA operates on the principle of multi-RSI alignment - when all enabled RSI indicators cross their oversold or overbought levels simultaneously, it generates a trade signal. This approach filters out false signals and identifies strong momentum shifts.
3. Key Features
38 independent RSI indicators with individual settings
Comprehensive filter system (trend, momentum, volatility)
Multiple trade management strategies (martingale, pyramiding, hedging)
Basket profit management
Visual profit panel with 23-hour rolling history
Automatic profit target closure
4. System Requirements
MetaTrader 5 platform (build 2000 or higher)
Windows operating system (7/8/10/11)
Minimum 4GB RAM recommended
Stable internet connection
5. Installation Steps
Copy the .ex5 file to your MT5 Experts folder
Path: \MQL5\Experts\
Restart MetaTrader 5 or refresh Navigator
Drag and drop EA onto desired chart
6. Chart Setup
Works on any timeframe (recommended: M5, M15, M30)
Works on any symbol (Forex, Indices, Commodities)
Ensure AutoTrading is enabled in MT5
Check "Allow Automated Trading" in EA properties
7. Initial Configuration
Set your preferred lot size (start with 0.01 for testing)
Configure RSI periods and levels as desired
Enable/disable filters based on your trading style
Set profit target in account currency (default 0.06)
8. 38 RSI Entry System
The EA creates independent RSI indicators with periods ranging from 5 to 42. Each RSI can be individually:
Enabled or disabled
Configured for oversold cross (buy), overbought cross (sell), or both
Adjusted with custom overbought/oversold levels
9. How Signals are Generated
A trade is only triggered when ALL enabled RSI indicators simultaneously show the same cross condition. For example, if 20 RSIs are enabled, all 20 must cross oversold for a buy signal.
10. Buy Signal Condition
All enabled RSIs must cross from below oversold level to above
Default oversold levels range from 23-30 depending on RSI
Requires filter confirmation
11. Sell Signal Condition
All enabled RSIs must cross from above overbought level to below
Default overbought levels are typically 70
Requires filter confirmation
12. Individual RSI Customization
Each of the 38 RSIs can be:
Turned on/off independently
Set to respond to oversold, overbought, or both zones
Adjusted with custom period and threshold levels
13. Trend Filter (MA)
Uses moving average to determine trend direction
For buy signals: price must be below MA
For sell signals: price must be above MA
Period adjustable (default: 200)
14. RSI Filter
Confirms momentum conditions
For buys: RSI must be below oversold level
For sells: RSI must be above overbought level
Independent from the 38 entry RSIs
15. Stochastic Filter
Confirms overbought/oversold conditions
Adjustable K/D periods and slowing
Custom overbought/oversold levels
16. ADX Filter
Ensures sufficient trend strength
Minimum ADX value required (default: 25)
Optional +DI/-DI crossover confirmation
Filters out weak, choppy markets
17. ATR Filter
Manages volatility conditions
Minimum and maximum ATR values
Prevents trading in too quiet or too volatile markets
Default range: 0.002 to 0.004
18. MACD Filter
Multiple confirmation modes available:
Histogram direction only
Zero-line crossover
Signal line crossover
All conditions combined
Adjustable fast/slow periods
19. Bollinger Bands Filter
Uses middle band as dynamic support/resistance
For buys: price must be below middle band
For sells: price must be above middle band
Adjustable period and deviation
20. Multi-Timeframe RSI Filter
Confirms signals across higher timeframes
Options: current only, second only, third only, or combinations
Any two confirm, all three required, or any one confirm
Custom overbought/oversold levels for MTF
21. Time Filter
Restricts trading to specific hours
Customizable start and end times
Handles overnight sessions correctly
Useful for avoiding low-liquidity periods
22. Spread Filter
Prevents trading during high spread conditions
Maximum spread in pips (default: 2.5)
Automatically adjusts for 3/5 digit brokers
Protects against news volatility
23. Martingale Strategies
Six different martingale types available:
Simple Multiplier: geometric lot increase
Fixed Step: arithmetic lot increase
Percentage Increase: exponential growth
Fibonacci: follows Fibonacci sequence
Safe Risk Limit: stops at maximum risk percent
60 Pips Recovery: adds positions every 60 pips against direction
24. Martingale Settings
Maximum trades (default: 35)
Step distance in pips (default: 55)
Multiplier value (default: 1.01)
Maximum risk percentage (default: 5%)
25. Pyramiding
Adds to winning positions
Maximum pyramid steps (default: 25)
Step distance in pips (default: 20)
Multiplier for lot increase (default: 1.01)
Positions add in direction of trend
26. Hedge Strategy
Three hedge modes available:
Simple: single opposite position
Grid: multiple positions at increasing distances
Both: combines simple and grid hedging
27. Hedge Types
Same size as original
Double the size
Half the size
Martingale progression
28. Hedge Settings
Trigger at specific drawdown percentage
Maximum hedge trades (default: 50)
Automatic close at profit target
Separate magic number for hedge positions
29. Grid Hedging
Multiple levels (default: 50)
Starting distance (default: 50 pips)
Step increment (default: 20 pips)
Lot multiplier per level (default: 1.01)
30. Basket Management
First profit target (default: $0.10)
Percentage to close at first target (default: 50%)
Trailing step for remaining positions (default: $0.10)
Automatically locks in profits
31. 60 Pips Recovery Strategy
Specialized martingale variant
Adds positions every 60 pips against direction
Combined profit target (default: $1.00)
Auto-closes when target reached
32. Account Growth Adjustment
Automatically increases base lot as account grows
Every $20 profit increases lot by 0.01
Maximum base lot limit (default: 0.10)
Helps compound profits systematically
33. Profit Target Closure
Automatically closes all positions when total profit reaches target
Default target: 0.06 in account currency
Can be adjusted or disabled
Works across all symbols and magic numbers
34. Emergency Manual Trigger
Input parameter to manually close all trades
Set to "true" to activate
Resets automatically when turned off
Useful for quick market exits
35. Filtered Position Closing
Can close specific symbols only
Can close specific magic numbers only
Multiple retry attempts (default: 5)
Cooldown between attempts to prevent overload
36. Close Execution
Uses CTrade for reliable execution
Shows success/failure for each position
Updates panel status during closing
Full error reporting
37. Main Panel Display
Shows in real-time:
Current server time
Number of open trades
Total profit/loss
Target profit value
Remaining to target
License days remaining
System status
38. 23-Hour Rolling Window
Displays profit history for the last 23 hours:
Each hour's total closed profit
Time range for each period
Balance percentage change
Color-coded profits (green/red)
39. Debug Information (Optional)
When enabled, shows:
Terminal floating profit
EA calculated profit
Terminal equity
Calculation differences
Useful for verification
40. Status Indicators
Monitoring: normal operation
Target Reached: profit target achieved
Closing Trades: actively closing positions
Emergency Active: manual close triggered
All Closed: all positions successfully closed
41. Testing Guidelines
Always test on demo account first
Start with conservative settings
Monitor for at least 2-4 weeks
Adjust based on market conditions
42. Risk Management Tips
Never risk more than 2% per trade
Use appropriate lot sizes for your account
Enable risk limits in martingale settings
Monitor drawdown regularly
43. Best Practices
Use on major pairs for best results
Avoid trading during major news events
Keep MT5 updated to latest version
Regularly backup your settings
44. Performance Optimization
Adjust filter combinations for different market conditions
Fine-tune RSI periods based on timeframe
Modify profit targets based on volatility
Experiment with different martingale types
Click Here to Subscribe on YouTube
https://youtu.be/NFOkhd7XY0w
Disclaimer: Trading Forex carries significant risk. Past performance does not guarantee future results. Use appropriate risk management and trade with capital you can afford to lose. The Dubai Trader EA is a tool that should be used as part of a comprehensive trading plan.