Multiple Stochastic EA
- Uzman Danışmanlar
- Steve Zoeger
- Sürüm: 3.1
- Etkinleştirmeler: 5
-
Seven Independent Stochastics
The EA employs seven separate stochastic oscillators, each with its own configurable parameters. A trade is only initiated when all enabled stochastics align in the same direction, providing a high‑confidence entry signal. -
Individual Stochastic Enable/Disable
Each of the seven stochastics can be turned on or off independently, allowing traders to adapt the strategy to market conditions without overcomplicating the logic. -
Configurable Stochastic Cross Modes
Every stochastic can be set to trigger on crosses in the oversold zone, overbought zone, or any zone, giving precise control over entry conditions and avoiding unnecessary signals. -
Multi‑Timeframe RSI Filter
An optional RSI filter can be applied on up to three timeframes (current, second, third) with flexible confirmation rules (all, any two, or any one) to align trades with higher‑timeframe momentum. -
Multi‑Timeframe Stochastic Filter
Similarly, a separate stochastic indicator can be used on multiple timeframes, ensuring that the main stochastic signals are supported by overbought/oversold conditions on higher timeframes. -
Trend Filter (Moving Average)
A simple moving average ensures that buy trades are taken only when price is below the MA (uptrend) and sell trades only when price is above the MA (downtrend), keeping trades in the direction of the prevailing trend. -
RSI Filter
A classic RSI filter checks that the current timeframe RSI is in oversold territory for buys or overbought for sells, adding momentum confirmation to the stochastic alignment. -
Stochastic Filter
A separate stochastic indicator acts as an additional gatekeeper, requiring its %K line to be in oversold/overbought territory before allowing entries, reinforcing the primary signals. -
ADX Filter
Measures trend strength with a minimum ADX value; optional +DI/‑DI crossovers ensure trades go with the dominant directional movement, avoiding choppy markets. -
ATR Volatility Filter
Limits trading to periods of acceptable volatility by setting a minimum and maximum ATR range, helping avoid excessively quiet or wildly volatile markets. -
MACD Filter
Offers multiple confirmation modes: histogram direction, zero‑line crossover, signal‑line crossover, or a combination of all three, providing robust momentum validation. -
Bollinger Bands Filter
Requires price to be on the opposite side of the middle band (below for buys, above for sells) to favour mean‑reversion entries and improve the risk‑reward profile. -
Time Filter
Restricts trading to specific hours of the day, helping avoid low‑liquidity periods or times when major news events are likely to cause erratic price movements. -
Spread Filter
Prevents entries when the spread exceeds a user‑defined maximum, protecting against unfavourable pricing during volatile moments and reducing transaction costs. -
Martingale System with Six Types
Choose from simple multiplier, fixed step, percentage increase, Fibonacci, safe risk limit, or the exclusive 60‑pips recovery strategy, allowing flexible risk management. -
60‑Pips Recovery Strategy
Opens additional trades every 60 pips against the initial position and automatically closes all trades when the combined profit reaches a target (e.g., $0.90), turning losing streaks into small wins. -
Maximum Martingale Trades
A hard limit (up to 20) prevents runaway lot growth and keeps overall risk under control, even during extended adverse moves. -
Account Growth Lot Increase
Base lot size automatically increases by 0.01 for every $20 of account growth (configurable), compounding profits safely without manual intervention. -
Per‑Trade Risk Cap
Optionally limits each trade’s lot size to a percentage of the account balance, adding an extra layer of capital protection and preventing overexposure. -
Global Risk Management
Monitors total drawdown (percentage or dollar) and can close all trades or stop trading entirely when thresholds are exceeded, preserving capital during drawdowns. -
Recovery Target Monitoring
Continuously tracks the cumulative profit of all open trades and closes them instantly when the target is reached, locking in gains and resetting the cycle. -
Separate Take Profit for Initial and Martingale Trades
Allows different TP values for the first trade and subsequent martingale trades, optimising the recovery strategy and aligning with different risk levels. -
Magic Number Identification
All trades are tagged with a unique magic number, enabling the EA to manage only its own positions alongside other strategies or manual trades without interference. -
Works on All Timeframes
From M1 to monthly, the EA adapts perfectly because all indicators are recalculated on the chart’s timeframe, making it suitable for scalpers, day traders, and position traders alike. -
Works on All Symbols
Fully compatible with forex, metals, indices, and any symbol that provides OHLC data; no pair‑specific coding required, offering universal applicability. -
Automatic Lot Normalisation
Lot sizes are automatically rounded to the broker’s minimum, step, and maximum values, avoiding order‑rejection errors and ensuring smooth execution. -
Margin Safety Checks
Before each trade, the EA verifies sufficient free margin and simulates the new margin level to prevent stop‑outs, adding a critical safety layer. -
Real‑Time Trade Display
Shows open trades count and current P&L directly on the chart, updated every second for instant monitoring and transparency. -
Chart Grid Toggle
Optionally disables the chart grid for a cleaner visual experience while the EA is active, reducing screen clutter and improving focus. -
Cooldown Logic on Close Attempts
Prevents excessive close attempts by using a short cooldown period and retry limit, improving reliability and avoiding unnecessary order rejections. -
Highest Balance Tracking
Remembers the account’s highest balance to accurately calculate growth steps for lot increases, ensuring the compounding logic works correctly. -
Reliable Order Execution
Built on the standard CTrade class, ensuring robust and error‑handled order placement with full support for pending orders, stops, and modifications. -
No External Dependencies
All indicators are created internally using MQL5 standard functions, so no external libraries or installations are needed – plug‑and‑play simplicity. -
Fully Customisable Inputs
Dozens of input parameters let traders fine‑tune every aspect, from stochastic periods to martingale multipliers, to match their trading style and risk tolerance. -
Proven Stochastic Alignment Concept
Combining multiple stochastics dramatically reduces false signals, increasing the probability of winning trades through strict confluence – a time‑tested approach for consistent results.
