Mixed Indicator Settings Documentation

This part offers complete documentation for the a number of indicators included within the EA. Every indicator is configurable by means of its particular enter parameters, permitting customers to tailor their methods for varied market circumstances. The Allow Settings part permits customers to activate or deactivate particular indicators primarily based on their buying and selling preferences.

MT4 Model is on the market right here   Multi Indicator Sign EA MT4

MT5 Model is on the market right here   Multi Indicator Technique EA MT5

1. RSI 1 Settings

Core Parameters:

RSI1_TIMEFRAME: Timeframe for the RSI indicator.Default: PERIOD_CURRENT . RSI1_PERIOD: The variety of intervals used to calculate the RSI.Default: 14 . RSI1_APPLIED_PRICE: Worth kind for calculation (e.g., Shut, Open, Excessive).Default: PRICE_CLOSE . RSI1_UPPER_LEVEL: The overbought degree of RSI.Default: 80 . RSI1_LOWER_LEVEL: The oversold degree of RSI.Default: 20 .

2. Shifting Common (MA) Settings

MA 1 Settings:

MA1_TIMEFRAME: Timeframe for the MA calculation.Default: PERIOD_CURRENT . MA1_MODE: MA technique (SMA, EMA, and many others.).Default: MODE_SMA . MA1_PERIOD: The variety of intervals for the MA.Default: 10 . MA1_SHIFT: Shift the MA line ahead or backward.Default: 0 . MA1_APPLIED_PRICE: Worth kind for calculation.Default: PRICE_CLOSE .

MA 2 Settings:

Identical parameters as MA 1, with default MA2_PERIOD set to 30 .

3. ADX 1 Settings

Core Parameters:

ADX1_TIMEFRAME: Timeframe for ADX calculation.Default: PERIOD_CURRENT . ADX1_PERIOD: The variety of intervals for ADX calculation.Default: 14 . ADX1_PRICE_TYPE: Worth kind for calculation.Default: PRICE_CLOSE . ADX1_MA_METHOD: The shifting common technique utilized in ADX.Default: MODE_SMA . ADX1_LEVEL: ADX degree threshold.Default: 20 .

4. CCI Settings

Core Parameters:

CCI1_TIMEFRAME: Timeframe for CCI calculation.Default: PERIOD_CURRENT . CCI1_PERIOD: The variety of intervals for CCI calculation.Default: 14 . CCI1_APPLIED_PRICE: Worth kind for calculation.Default: PRICE_CLOSE . CCI1_UPPER_LEVEL: Overbought threshold for CCI.Default: 100 . CCI1_LOWER_LEVEL: Oversold threshold for CCI.Default: -100 .

5. MACD 1 Settings

Core Parameters:

MACD1_TIMEFRAME: Timeframe for MACD calculation.Default: PERIOD_CURRENT . MACD1_SHORT_PERIOD: Variety of intervals for the quick EMA.Default: 12 . MACD1_LONG_PERIOD: Variety of intervals for the gradual EMA.Default: 26 . MACD1_SIGNAL_PERIOD: Variety of intervals for the sign line.Default: 9 . MACD1_APPLIED_PRICE: Worth kind for calculation.Default: PRICE_CLOSE .

6. Stochastic 1 Settings

Core Parameters:

STOCHASTIC1_K_PERIOD: %Ok line interval.Default: 14 . STOCHASTIC1_D_PERIOD: %D line interval.Default: 3 . STOCHASTIC1_SLOWING_PERIOD: Smoothing interval.Default: 3 . STOCHASTIC1_MA_METHOD: MA technique for smoothing.Default: MODE_SMA . STOCHASTIC1_PRICE: Worth kind for calculation.Default: STO_LOWHIGH . STOCHASTIC1_UPPER_LEVEL: Overbought threshold.Default: 80 . STOCHASTIC1_LOWER_LEVEL: Oversold threshold.Default: 20 .

7. Superior Oscillator 1 Settings

Core Parameters:

AWSOME_OSCILATOR1_TIMEFRAME: Timeframe for AO calculation.Default: PERIOD_CURRENT .

8. Bollinger Bands Settings

Core Parameters:

BOLLINGER_BAND1_TIMEFRAME: Timeframe for Bollinger Bands.Default: PERIOD_CURRENT . BOLLINGER_BAND1_PERIOD: Variety of intervals for Bollinger Bands.Default: 14 . BOLLINGER_BAND1_DEVIATION: Normal deviation multiplier.Default: 3 . BOLLINGER_BAND1_SHIFT: Shift the bands ahead or backward.Default: 0 . BOLLINGER_BAND1_APPLIED_PRICE: Worth kind for calculation.Default: PRICE_CLOSE .

9. RVI 1 Settings

Core Parameters:

RVI1_TIMEFRAME: Timeframe for RVI calculation.Default: PERIOD_CURRENT . RVI1_PERIOD: Variety of intervals for RVI calculation.Default: 10 . RVI1_UPPER_LEVEL: Overbought threshold.Default: 0.4 . RVI1_LOWER_LEVEL: Oversold threshold.Default: -0.4 .

10. Allow Settings

Activation Flags:

enableRSI: Allow or disable RSI. Default: false . enableMA: Allow or disable MA indicators. Default: true . enableADX: Allow or disable ADX. Default: false . enableCCI: Allow or disable CCI. Default: false . enableMACD: Allow or disable MACD. Default: false . enableStochastic: Allow or disable Stochastic. Default: false . enableAwesomeOscillator: Allow or disable AO. Default: false . enableBollinger: Allow or disable Bollinger Bands. Default: false . enableRVI: Allow or disable RVI. Default: false . ENABLE_MA_FILTER: Allow or disable MA development filtering. Default: false .

MA 3 Settings:

MA3_TIMEFRAME: Timeframe set to  H4  by default.This shifting common is for development dedication Identical parameters as MA 1, with MA3_PERIOD set to  50 . When shut is above ma3 then development is up in any other case down

Technique Overview

The technique works by combining a number of technical indicators to filter and ensure entry alerts. Customers can allow or disable particular indicators (like RSI, MACD, MA, and many others.) within the settings to tailor the technique to their preferences. As soon as enabled, the chosen indicators are utilized in conjunction to establish purchase and promote alternatives primarily based on particular circumstances. A commerce sign is just generated if:

The circumstances for the chosen indicators are glad on the final candle. These circumstances weren’t glad on the earlier candle, guaranteeing the sign represents a recent setup.

Instance with Enabled Indicators: MACD, Shifting Common, RSI

Purchase Entry Circumstances:

MACD Histogram on the final candle is larger than 0. MA1 worth is larger than MA2 (indicating an uptrend). RSI worth on the final candle is under the overbought zone (under 80). These circumstances weren’t glad on the second-to-last candle.

Promote Entry Circumstances:

MACD Histogram on the final candle is lower than 0. MA1 worth is lower than MA2 (indicating a downtrend). RSI worth on the final candle is above the oversold zone (above 20). These circumstances weren’t glad on the second-to-last candle.

Examples with Algorithms

Instance 1: Purchase Sign

Indicators Enabled: MACD, Shifting Common, RSI Situation: Candle 2 (two candles again): MACD Histogram = -0.1 MA1 = 1.1200, MA2 = 1.1220 (MA1 < MA2) RSI = 82 (above overbought) Candle 1 (final candle): MACD Histogram = 0.5 MA1 = 1.1230, MA2 = 1.1225 (MA1 > MA2) RSI = 75 (under overbought) End result: A Purchase Entry is triggered on the final candle. Algorithm: Examine if MACD > 0 on the final candle. Verify MA1 > MA2 on the final candle. Guarantee RSI < overbought on the final candle. Confirm that any of those circumstances weren’t glad on the second-to-last candle.

Instance 2: Promote Sign

Indicators Enabled: MACD, Shifting Common, RSI Situation: Candle 2 (two candles again): MACD Histogram = 0.2 MA1 = 1.3050, MA2 = 1.3030 (MA1 > MA2) RSI = 35 (under oversold) Candle 1 (final candle): MACD Histogram = -0.3 MA1 = 1.3020, MA2 = 1.3035 (MA1 < MA2) RSI = 25 (above oversold) End result: A Promote Entry is triggered on the final candle. Algorithm: Examine if MACD < 0 on the final candle. Verify MA1 < MA2 on the final candle. Guarantee RSI > oversold on the final candle. Confirm that any of those circumstances weren’t glad on the second-to-last candle.

Instance 3: Advanced Setup with Further Filters

Indicators Enabled: MACD, Shifting Common, RSI, Bollinger Bands Situation: Candle 2 (two candles again): MACD Histogram = 0.3 MA1 = 1.1500, MA2 = 1.1495 (MA1 > MA2) RSI = 78 Worth = Under the higher Bollinger Band. Candle 1 (final candle): MACD Histogram = -0.1 MA1 = 1.1480, MA2 = 1.1490 (MA1 < MA2) RSI = 22 Worth = Under the decrease Bollinger Band. End result: A Promote Entry is triggered, contemplating Bollinger Band affirmation. Algorithm: Guarantee the extra Bollinger Bands situation is met (worth under decrease band for promote, above higher band for purchase). Proceed with the usual MACD, MA, and RSI checks for the final candle. Confirm that circumstances on the second-to-last candle differ.

Benefits of This Technique:

Flexibility: Customers can allow/disable indicators to customise the technique. Affirmation: Combines a number of indicators to cut back false alerts. Freshness: Avoids repetitive alerts by checking for unhappy circumstances on the earlier candle.

2. Further Options

Shifting Common (MA) Filter on Increased Timeframe

The MA filter permits trades that align with the broader development primarily based on the next timeframe shifting common:

Uptrend Situation – Permits purchase trades when the shut worth is above the shifting common. Downtrend Situation – Permits promote trades when the shut worth is under the shifting common.

Loss Restoration Methods

There are couple of loss restoration methods in style out there. Grid, Hedge and Martingale is hottest amongst them. On this EA, we have now these methods inbuilt. However just one loss restoration technique could be lively at a time. EA won’t load, if we allow a couple of loss restoration methods. There’s one necessary level concerning these methods, we can’t set stoploss for those who allow Grid or Hedge technique. It’s going to shut trades earlier and can compromise the aim of those methods. All of those methods are by default disabled.

Grid Restoration StrategyIn a dropping place, the EA locations extra trades in a grid sample, averaging down the entry worth to capitalize on retracements.Hedge StrategyTo steadiness publicity throughout a dropping place, the EA opens opposing trades (hedges), permitting revenue potential in countertrend actions.Martingale StrategyIncreases lot dimension after a loss on every subsequent sign, aiming for general profitability.

Place Sizing Primarily based on ProfitThis function adjusts the place dimension dynamically primarily based on cumulative revenue, aiming to optimize positive factors in beneficial circumstances. As revenue accumulates, the EA will increase the place dimension, permitting for scaled progress and bigger potential returns.

Day FilterSpecifies buying and selling days to keep away from buying and selling throughout particular days of the week, aligning along with your technique’s optimum market circumstances. You may disable all the day filter.

Time FilterLimits buying and selling to particular instances, stopping trades throughout low-liquidity intervals or different non-ideal market circumstances. You may disable complete time filter.

This ADX-based EA, with versatile entry and exit methods and superior threat administration options, is a complete software designed to adapt to varied market circumstances whereas providing strong management over buying and selling operations. Use every function thoughtfully to align along with your buying and selling goals and threat administration technique.

 

3 .Backtests and Optimized Set information

The EA could be again examined with varied totally different methods with the assistance of various mixtures of those choices

Cease-Loss and Take-Revenue Single or A number of Entry (A number of entries will not be appropriate for Grid) Entry Choice Exit Choice (Not appropriate for Grid, Hedge and Martingale) (Allow/Disable) Time Filter (Allow/Disable) Day Filter (Allow/Disable) Breakeven (Allow/Disable) Trailing Cease-Loss (Allow/Disable) Each day, Weekly and Month-to-month Revenue Grid (Allow/Disable) with no stoploss Hedge (Allow/Disable) with no stoploss Martingale (Allow/Disable) with no stoploss Increased timeframe Shifting Common Pattern Filter (Allow/Disable)

Now we have optimized our EA primarily based on these totally different mixtures in numerous timeframes (5Minute to 4 Hours). These optimizations are primarily carried out on EURUSD, USDCHF, AUDUSD, GBPUSD, USDCAD, NZDUSD AND XAUUSD. Now we have run these optimizations on 4-10 years of knowledge. Yow will discover the optimized set information and outcomes under.

Observe: Now we have run the optimizations on each interval calculation for quicker outcomes. On this strategy calculation are carry out on each candle loading. You may backtest on everytick mode, however backtest could be a lot slower. Optimization outcomes could also be totally different in numerous brokers. It relies on the mt5 information cache and particular dealer information. Ideally mt5 has 99.99 tick high quality information. For mt4 you might want to buy 99.99 high quality information from particular suppliers. Every particular person has their very own choice of their settings and symbols. In case you want extra optimized information you’ll be able to at all times optimize your self.

You may observe this video to learn to optimize the EA.

Source link

Leave A Reply

Company

Bitcoin (BTC)

$ 102,684.00

Ethereum (ETH)

$ 3,216.96

Solana (SOL)

$ 248.74

BNB (BNB)

$ 686.46
Exit mobile version