ProTrade Ichimoku Cloud EA
- Experts
- Cain De Bruin
- 버전: 1.2
- 활성화: 5
ProTrade Ichimoku Cloud EA Description
The ProTrade Ichimoku Cloud EA is an automated trading tool designed to trade high-probability breakouts from the Ichimoku Kinko Hyo cloud, confirmed by Tenkan/Kijun crosses and optional multi-timeframe trend filtering. It helps traders align with momentum shifts while maintaining disciplined risk management.
Strategy Overview
This EA combines classic Ichimoku signals with modern execution safeguards. It identifies when price breaks above or below the cloud (Kumo) with confirmation from the Tenkan-sen crossing the Kijun-sen. Optional Chikou Span filtering and higher-timeframe trend alignment further refine entry quality. Trades execute with configurable stop loss and take profit levels, with optional trailing stop management.
Key Features
Ichimoku Signal Detection
- Configurable Tenkan, Kijun, and Senkou Span B periods for custom cloud dynamics
- Cloud breakout confirmation with optional Tenkan/Kijun cross validation
- Optional Chikou Span clearance filter for additional signal quality
- Visual cloud status display on the dashboard
Multi-Timeframe Trend Filter
- Optional higher-timeframe moving average filter to align trades with the broader trend
- Configurable timeframe, period, and MA method for flexible trend definition
- Prevents counter-trend entries during strong directional moves
Flexible Risk Management
- Fixed Stop Loss and Take Profit inputs for consistent, tester-friendly execution
- Legacy dynamic SL/TP mode available (set fixed values to 0 to enable)
- Dynamic position sizing based on account balance and user-defined risk percentage
- Minimum account balance validation prevents trades on underfunded accounts
- Optional trailing stop with configurable activation threshold and step size
- Spread filter avoids entries during unfavorable market conditions
Visual Dashboard & Controls
- Real-time display of cloud status, Tenkan/Kijun levels, MTF trend, and account metrics
- One-click toggle to pause/resume automated trading
- Manual "Close All" button for immediate position management
- Optional chart styling applies user preferences on load
Input Parameters
Ichimoku Settings
- TenkanPeriod/KijunPeriod/SenkouSpanBPeriod: Standard Ichimoku component periods
- Displacement: Cloud forward shift (standard: 26)
Strategy Logic
- RequireCloudBreakout: Only enter when price closes outside the cloud
- RequireTKCross: Require Tenkan/Kijun cross for signal confirmation
- RequireChikouClear: Optional filter requiring Chikou Span to be clear of price
Multi-Timeframe Filter
- UseMTFFilter: Enable/disable higher-timeframe trend alignment
- MTFTimeframe/MTFMAPeriod/MTFMAMethod: Configure the trend-filtering moving average
Risk Management
- FixedStopLossPips/FixedTakeProfitPips: Fixed SL/TP distances in pips (set to 0 to use dynamic mode)
- DynamicSLMultiplier/DynamicTPMultiplier: Multipliers for legacy dynamic SL/TP calculation
- RiskPercent: Percentage of account equity to risk per trade
- MinLotSize/MaxLotSize: Position size boundaries
- MinAccountBalance: Minimum account balance required to enable trading
- MaxSpreadPips: Maximum allowable spread for trade execution
- TrailingStartPips/TrailingStepPips: Trailing stop activation and step settings
Chart & Dashboard
- Full set of color and display options for chart appearance
- ShowDashboard: Enable/disable the on-chart status panel
- AutoApplyChartSettings: Apply visual preferences automatically on load
How It Works
- On each tick, the EA reads current Ichimoku values (Tenkan, Kijun, Span A/B) from the indicator buffer.
- It checks for cloud breakout conditions and optional Tenkan/Kijun cross confirmation.
- If enabled, the MTF trend filter validates that the trade direction aligns with the higher-timeframe moving average.
- When all conditions are met, the EA calculates SL/TP using either fixed pip values or dynamic cloud-based logic.
- Position size is determined via margin-aware calculation that respects account balance, risk percentage, and broker requirements.
- Optional trailing stop management adjusts stop loss levels as trades move into profit.
- The dashboard updates in real time to reflect current market structure and account status.
Recommended Usage
- Best suited for liquid forex pairs (EURUSD, GBPUSD, USDJPY) and major indices during active sessions.
- Use on H1 or H4 timeframes for optimal Ichimoku signal reliability and noise reduction.
- Test thoroughly in the Strategy Tester with your broker's spread and execution conditions before live deployment.
- For conservative trading, enable both cloud breakout and TK cross confirmation with MTF filtering.
- Adjust FixedStopLossPips based on the average volatility of your chosen instrument.
Support
For questions, feedback, or assistance, please use the Comments section on this product page or the MQL5 messaging system. The author monitors this channel for support requests and provides updates through the official product page.
Important Disclaimer
Trading in financial markets involves substantial risk of loss and is not suitable for every investor. Past performance of any trading system or methodology is not indicative of future results. This Expert Advisor is provided for educational and informational purposes only and does not constitute financial advice, a recommendation, or a guarantee of profitability. Users are solely responsible for their trading decisions and should test any tool thoroughly in a demo environment with realistic settings before considering live use. Never risk capital you cannot afford to lose.
