Description
๐ง ELLIOTT IQ ADAPTIVE
The first Elliott Wave cBot with adaptive intelligence
๐ What is it?
Elliott IQ Adaptive is a fully automated cBot for cTrader that detects Elliott Wave patterns in real-time and assigns each one an IQ Score from 0 to 100. Unlike traditional wave bots that use binary pass/fail logic, this system evaluates pattern quality across 6 dimensions and adapts its behavior accordingly โ from skipping weak setups, to sizing up on high-conviction signals.
The bot runs two independent strategies that can work together or be selected automatically based on market conditions:
โก FadeWave5 โ Enters contrarian trades at the end of a completed 5-wave impulse, confirmed by RSI divergence. Best in ranging/exhaustion markets.
โก TradeWave3 โ Rides wave 3 after a clean Fibonacci retracement of wave 2. Best in trending markets.
๐ฌ Adaptive Intelligence
๐งฎ Wave IQ Scoring โ Every detected pattern is scored 0-100 based on: Fibonacci proportions (35%), wave length (15%), time symmetry (10%), volume profile (15%), RSI divergence (15%), and regime alignment (10%). Scores below the threshold are automatically skipped. High scores trigger a size boost.
๐ Market Regime Detection โ ADX + Bollinger Band Width classify the market as Trending, Ranging, or Volatile. In Auto mode, the bot picks the right strategy for the current regime without manual intervention.
๐ Correlation Filter โ Monitors real-time Pearson correlation with a secondary instrument. Blocks trades when correlation is too high (redundant exposure) or too low (anomalous market conditions).
๐ ๏ธ Position Management
๐ฐ Dynamic Position Sizing โ Lot size calculated from equity risk percentage divided by stop loss distance. No more fixed lots โ risk stays constant regardless of volatility.
๐ ATR-Adaptive SL/TP โ Stop loss and take profit automatically adjust to current market volatility via Average True Range multipliers. Tight in calm markets, wide in volatile ones.
โ๏ธ Partial Close โ Automatically closes a portion of the position at the first target, then lets the rest run with trailing stop.
๐ Trailing Stop & Break Even โ Configurable trailing with trigger distance. Break-even lock protects profits once a threshold is reached.
๐ Drawdown Recovery โ After consecutive losses, the system automatically reduces position size to protect capital, then returns to normal after a win.
๐ Confirmation Filters
๐ Multi-Timeframe โ Checks trend direction on a higher timeframe MA before entering. Buys only when the macro picture is bullish, sells only when bearish.
โฐ Session Filter โ Two configurable UTC trading sessions. Avoids low-liquidity hours. Supports overnight sessions.
๐ Volume Filter โ Validates that wave 3 volume exceeds the moving average, confirming genuine momentum.
๐ Stochastic Filter โ Optional overbought/oversold crossover confirmation before entry.
๐ก๏ธ Risk Management
๐ข Prop Firm Ready โ Daily loss limit, total loss limit, profit target. Automatic position closure when limits are hit. Designed for funded accounts and challenges.
๐ Live Dashboard โ Real-time on-chart panel showing equity, P&L, win rate, regime, HTF trend, session status, IQ scores, and last signal info.
โ ๏ธ Disclaimer
Trading involves risk. Past performance does not guarantee future results. Always test on a demo account before going live.
๐ PARAMETER GUIDE
โ๏ธ 1. SETTINGS
๐น Pivot Depth (Window Size) โ Default: 12 Number of bars to the left and right required to confirm a swing high/low. Higher = fewer but more significant pivots. Lower = more pivots, more noise. Recommended: 8-15 for H1, 5-8 for M5.
๐น Max Pattern Age (Bars) โ Default: 100 Maximum number of bars allowed between the last pivot of a pattern and the current bar. Patterns older than this are ignored even if they have a high IQ score. Prevents trading stale signals.
๐จ 2. VISUALS
๐น Draw Waves on Chart โ Default: Yes Enables/disables the yellow wave lines and number labels on the chart.
๐น Show Dashboard โ Default: Yes Enables/disables the on-chart dashboard panel (top-left corner).
๐น Bars to Keep Old Drawing โ Default: 30 How many bars to keep showing the last valid wave pattern after it becomes invalid. Set to 0 to remove immediately.
๐ 3. TRADING
๐น Enable FadeWave5 Strategy โ Default: Yes Activates the contrarian strategy that fades completed 5-wave impulses.
๐น Enable TradeWave3 Strategy โ Default: Yes Activates the trend-following strategy that enters at the start of wave 3.
๐น Auto Strategy by Regime โ Default: Yes When enabled, the bot automatically selects which strategy to use based on the detected market regime: FadeWave5 in Ranging, TradeWave3 in Trending, both in Volatile. Overrides the manual enable/disable above.
๐งฎ 4. WAVE IQ SCORING
๐น Min Score to Trade โ Default: 60 Minimum IQ score (0-100) required to enter a trade. Patterns below this are logged but skipped. Higher = fewer but higher-quality trades.
๐น Score Modulates Size โ Default: Yes When enabled, the IQ score affects position size: high scores get a boost, low scores (near threshold) get a reduction.
๐น High Score Threshold โ Default: 80 IQ score above which the size boost is applied.
๐น High Score Size Boost (%) โ Default: 50 Percentage increase in lot size for patterns scoring above the high threshold. 50 = 1.5x normal size.
๐น Low Score Size Reduction (%) โ Default: 30 Percentage decrease in lot size for patterns scoring just above the minimum threshold. 30 = 0.7x normal size.
๐ 5. REGIME DETECTION
๐น Enable Regime Detection โ Default: Yes Activates the ADX + Bollinger Band Width market classification system.
๐น ADX Period โ Default: 14 Period for the Average Directional Index calculation.
๐น ADX Trend Threshold โ Default: 25 ADX value above which the market is classified as Trending. Below = Ranging (unless BB Width says Volatile).
๐น BB Period (for Width) โ Default: 20 Bollinger Bands period used to calculate bandwidth for volatility detection.
๐น BB Std Dev โ Default: 2.0 Standard deviation multiplier for the Bollinger Bands.
๐น BB Width Volatile Mult โ Default: 1.5 When current BB width exceeds its 50-bar average by this multiplier, the market is classified as Volatile.
๐ 6. CORRELATION FILTER
๐น Enable Correlation Filter โ Default: No Activates the cross-instrument correlation check. Requires a valid secondary symbol.
๐น Correlation Symbol โ Default: USDJPY The secondary instrument to calculate correlation against. Use DXY-correlated pairs for USD pairs, or a relevant index.
๐น Correlation Lookback Bars โ Default: 50 Number of bars used to calculate the Pearson correlation coefficient.
๐น Max Abs Correlation โ Default: 0.85 Upper limit. If absolute correlation exceeds this, trades are blocked (redundant exposure risk).
๐น Min Abs Correlation โ Default: 0.30 Lower limit. If absolute correlation falls below this, trades are blocked (anomalous decorrelation).
๐ฐ 7. RISK & SIZING
๐น Use Dynamic Sizing โ Default: Yes Calculates lot size based on equity risk percentage and stop loss distance. When off, uses fixed lots.
๐น Risk Per Trade (%) โ Default: 1.0 Percentage of account equity risked per trade. Used with dynamic sizing to calculate lot size.
๐น Fixed Lot Size โ Default: 1.00 Lot size used when dynamic sizing is disabled.
๐น Enable Drawdown Recovery โ Default: Yes Reduces lot size after a streak of consecutive losses.
๐น Consecutive Losses to Reduce โ Default: 3 Number of consecutive losses that triggers the size reduction.
๐น Lot Reduction Factor (%) โ Default: 50 How much to reduce lots during drawdown recovery. 50 = half the normal size.
๐น Max Long Positions โ Default: 1 Maximum simultaneous long positions. Set to 0 to disable longs entirely.
๐น Max Short Positions โ Default: 1 Maximum simultaneous short positions. Set to 0 to disable shorts entirely.
๐ 8. SL/TP MODE
๐น SL/TP Mode โ Default: ATR Based Chooses between ATR-adaptive or fixed pips for stop loss and take profit.
๐น ATR Period โ Default: 14 Period for the Average True Range indicator used in SL/TP calculation.
๐น ATR SL Multiplier โ Default: 1.5 Stop loss = ATR ร this multiplier. Higher = wider stops.
๐น ATR TP Multiplier โ Default: 3.0 Take profit = ATR ร this multiplier. Default gives a 1:2 risk-reward ratio.
๐น Fixed Long SL (Pips) โ Default: 30 Fixed stop loss for long trades (used when mode = Fixed Pips).
๐น Fixed Long TP (Pips) โ Default: 60 Fixed take profit for long trades.
๐น Fixed Short SL (Pips) โ Default: 30 Fixed stop loss for short trades.
๐น Fixed Short TP (Pips) โ Default: 60 Fixed take profit for short trades.
๐น Wave3 SL Type โ Default: Automatic For Wave 3 strategy: Automatic places SL at wave 1 start. Fixed Pips uses the value below.
๐น Wave3 Fixed SL (Pips) โ Default: 40 Fixed stop loss in pips for Wave 3 trades (only when type = Fixed Pips).
๐น Wave3 Min W1 Bars โ Default: 3 Minimum number of bars wave 1 must span to be considered valid. Filters out spikes and noise.
โ๏ธ 9. POSITION MANAGEMENT
๐น Enable Partial Close โ Default: Yes Closes a portion of the position at a partial target, letting the rest run.
๐น Partial Close at % of TP โ Default: 50 Percentage of take profit distance at which the partial close triggers. 50 = halfway to TP.
๐น Partial Close Volume (%) โ Default: 50 Percentage of position volume to close. 50 = close half.
๐น Trailing Stop Trigger (Pips) โ Default: 20 Profit in pips required to activate the trailing stop. 0 = disabled.
๐น Trailing Stop Distance (Pips) โ Default: 15 Distance in pips the trailing stop maintains behind the price.
๐น Break Even Trigger (Pips) โ Default: 10 Profit in pips required to move stop loss to break even. 0 = disabled.
๐น Break Even Lock (Pips) โ Default: 2 Pips of profit locked in when break even activates. 2 = SL moves to entry + 2 pips.
๐ 10. MULTI-TIMEFRAME
๐น Enable MTF Filter โ Default: Yes Requires the higher timeframe to confirm trade direction before entry.
๐น Higher TF โ Default: Daily The timeframe used for trend confirmation. Typical: Daily for H1 entries, H4 for M15.
๐น HTF MA Period โ Default: 50 Moving average period on the higher timeframe. Price above MA = bullish, below = bearish.
๐ 11. CONFIRMATION FILTERS
๐น Enable Volume Filter โ Default: Yes Requires wave 3 average volume to exceed the volume SMA. Confirms genuine momentum.
๐น Volume SMA Period โ Default: 50 Period for the volume simple moving average baseline.
๐น Enable Stochastic Filter โ Default: No Requires stochastic crossover in overbought/oversold zone before entry.
๐น Stoch %K / %D / Slowing โ Default: 14 / 3 / 3 Standard stochastic oscillator parameters.
๐น Stoch Overbought โ Default: 80 Level above which sell crossovers are valid.
๐น Stoch Oversold โ Default: 20 Level below which buy crossovers are valid.
๐น Enable RSI Divergence (FadeW5) โ Default: Yes For FadeWave5 only: requires RSI divergence between wave 3 and wave 5 peaks to confirm exhaustion.
๐น RSI Period โ Default: 14 Period for the Relative Strength Index.
โฐ 12. SESSION FILTER
๐น Enable Session Filter โ Default: Yes Restricts trading to specified time windows.
๐น Session 1 Start / End (UTC) โ Default: 7 / 11 First trading session. Default covers London open.
๐น Session 2 Start / End (UTC) โ Default: 13 / 17 Second trading session. Default covers New York.
๐น Enable Session 2 โ Default: Yes Toggle the second session on/off.
๐ก๏ธ 13. PROP FIRM
๐น Enable Prop Risk Management โ Default: No Activates prop firm style risk limits.
๐น Action On Limit Hit โ Default: Block New Trades What happens when a limit is breached: block new trades only, or close all and block.
๐น Max Daily Loss (%) โ Default: 5.0 Maximum equity loss allowed per day as percentage of starting daily equity.
๐น Max Total Loss (%) โ Default: 10.0 Maximum equity loss allowed overall as percentage of initial balance.
๐น Enable Profit Target โ Default: No Stops trading when a profit target is reached.
๐น Profit Target (%) โ Default: 10.0 Target as percentage of initial balance.
๐ 14. ELLIOTT WAVE FIBONACCI
๐น Wave 2 Retrace Min / Max (%) โ Default: 38.2 / 78.6 Acceptable Fibonacci retracement range for wave 2. Classic Elliott guidelines.
๐น Wave 3 Extension Min vs W1 (%) โ Default: 100.0 Minimum wave 3 length as percentage of wave 1. 100 = at least equal.
๐น Wave 4 Retrace Min / Max (%) โ Default: 23.6 / 50.0 Acceptable retracement range for wave 4 relative to wave 3.
๐น Min Wave 1 / 3 / 5 Length (Pips) โ Default: 10 / 15 / 10 Minimum wave length in pips. Filters out micro-waves. Adjust for your instrument's pip size.
Summary
It operates two independent strategies: FadeWave5, which enters contrarian trades at the completion of a 5-wave impulse confirmed by RSI divergence, suited for ranging or exhaustion markets; and TradeWave3, which follows the trend by entering at the start of wave 3 after a Fibonacci retracement of wave 2, best for trending markets. The bot automatically selects the appropriate strategy based on market regime detection using ADX and Bollinger Band Width indicators.
Position management features include dynamic position sizing based on risk percentage and stop loss distance, ATR-adaptive stop loss and take profit levels, partial position closing, trailing stops, break-even locks, and drawdown recovery that reduces lot sizes after consecutive losses. Additional filters include multi-timeframe trend confirmation, session time restrictions, volume and stochastic filters, and a correlation filter to avoid redundant or anomalous trades.
Risk management supports prop firm requirements with configurable daily and total loss limits and profit targets. A live on-chart dashboard displays key metrics such as equity, P&L, win rate, regime, and signal information. The bot is suitable for forex, indices, commodities, and XAUUSD markets, employing a medium-frequency swing trading style based on technical analysis.
Customer reviews
5 | 50 % | |
4 | 50 % | |
3 | 0 % | |
2 | 0 % | |
1 | 0 % |
