OmniTrend EURUSD only

  • Experts
  • Iurii Cherepanov
    Iurii Cherepanov
    • trader at  free economic activity
    • Russia
    • 417
    I have been active in the financial markets since 2008. The core of my work involves Forex trading as a signal provider on ZuluTrade, where I have successfully operated and weathered three corporate reorganizations. I have accumulated extensive experience in manual trading. I have incorporated years
  • Version: 2.0
  • Activations: 5
🔥 OMNITREND (EURUSD ONLY)
RSI + STOCHASTIC + MACD + ZIGZAG • SEQUENTIAL TRADING • PROFIT MANAGEMENT • MT5

OmniTrend (EURUSD only) is an automated trading advisor (Expert Advisor) for MetaTrader 5. It is designed for trading the EURUSD currency pair with a minimum deposit of $50; however, the trading instrument can easily be changed within the code to create a new version of the advisor. The system employs a sequential signal-generation algorithm based on four technical indicators: RSI, Stochastic, MACD, and ZigZag. It uses a step-by-step confirmation process: first the RSI, followed by the Stochastic, then the MACD, and finally a directional check via the ZigZag indicator on a higher timeframe (set to H1 by default).

The advisor also features a sequential position management system (handling 2 positions), a "ProfitLock" function, individual and total loss controls, and manual control buttons for entry modes.

⚡ RSI → STOCHASTIC → MACD + ZIGZAG — SEQUENTIAL SIGNAL MODE
Trading signals are generated in stages, with each subsequent indicator confirming the previous step.

BUY

The RSI crosses a specified level from bottom to top.

The advisor registers the start of a potential signal.

Following the RSI, the Stochastic must cross a specified level from bottom to top.

Once the Stochastic provides confirmation, the advisor looks for a specific MACD pattern.

The final condition is a directional confirmation from the ZigZag indicator on a higher timeframe.

If all conditions are met within the designated timeframe, a BUY signal is generated.

SELL

The RSI crosses a specified level from top to bottom.

The advisor registers the start of a potential signal.

Following the RSI, the Stochastic must cross a specified level from top to bottom.

Once the Stochastic provides confirmation, the advisor looks for a specific MACD pattern.

The final condition is a directional confirmation from the ZigZag indicator on a higher timeframe. If all conditions are met within the specified time frame, a SELL signal is generated.

An important feature: the indicators do not need to confirm the signal simultaneously. The algorithm requires the conditions to be met in a specific sequence: RSI → Stochastic → MACD.

The ZigZag indicator is used as an additional filter for trend direction. When performing checks, the Expert Advisor ignores the most recent ZigZag extremum that has not yet been confirmed.

Signal Generation Settings
The user can adjust the following:

ZigZag timeframe (Higher_TF).

ZigZag parameters: Depth, Deviation, and Backstep.

RSI period and BUY/SELL levels.

MACD periods and the signal line.

Stochastic parameters.

Stochastic crossover levels.

The number of bars to scan for a Stochastic crossover.

The minimum and maximum time interval for signal confirmation.

The primary signal timeframe is set to M5. The ZigZag timeframe is configured separately, allowing for an analysis of how a higher timeframe influences signal filtering.

If the required confirmations do not appear within the designated number of bars, the pending sequence is reset.

🔧 FLEXIBLE INDICATOR SETTINGS
OmniTrend (for EURUSD) allows for experimentation with the settings of all four tools used for signal generation.

Particular attention can be paid to the combination of timeframes:

the primary signal is generated on the M5 timeframe;

the direction is determined by the ZigZag indicator on a selected higher timeframe.

This enables the user to explore how filtering by a higher timeframe affects the number of trade entries and the overall test results.

Users can test various configurations for the RSI, Stochastic, MACD, and ZigZag indicators, compare results using historical data, and tailor the setup to their specific trading approach.

Changing parameters does not guarantee better results. Each configuration must be tested individually. 🎛️ TRADING CONTROL BUTTONS — MANUAL TRADING CONTROL
The Expert Advisor (EA) features five on-screen buttons for controlling the mode for opening new positions.

AUTO
AUTO
Allows opening both BUY and SELL positions in accordance with the signal algorithm.

BUY
BUY
Allows opening only new BUY positions.

SELL
SELL
Allows opening only new SELL positions.

STOP
STOP
Prevents the opening of any new positions.

START
START
Resumes operation in the previously selected mode.

The selected mode is saved in the terminal's global variables, allowing the EA to restore its last control state after a restart.

Important: Switching modes does not close existing positions. The buttons specifically control whether new entries are permitted.

🔄 SEQUENTIAL TRADING — SEQUENTIAL POSITION MANAGEMENT
Upon the generation of a trading signal, the EA opens the first position.

If the market situation develops against the open position—and the algorithm's conditions allow for the sequence to continue—the EA may open a second position in the same direction.

The following settings are available:

Volume of the first position;

Volume of the second position;

Option to disable the second position by setting its volume to 0.00;

Minimum distance between positions;

Take Profit for the first position;

Take Profit for subsequent positions, calculated based on the distance between the positions. ...and a specified percentage.

The Expert Advisor (EA) allows for a maximum of two consecutive positions within a single trading sequence.

New positions are opened only when the criteria for direction, distance, available volume, and trading account requirements are met.

The EA requires a MetaTrader 5 account set to "Hedging" mode.

💰 PROFIT MANAGEMENT
OmniTrend (EURUSD only) utilizes individual Take Profit levels for each position, along with a "ProfitLock" mechanism.

Take Profit

For the first position, a fixed distance (in points) is set.

For the second position, the Take Profit level is calculated based on the minimum distance between positions and a user-defined percentage value.

ProfitLock

The ProfitLock mechanism is designed to secure a portion of the price movement already achieved.

Once the price has covered 50% of the distance toward a position's Take Profit level, the EA calculates a protective Stop Loss based on the specified ProfitLock percentage.

Users can:

Enable or disable the ProfitLock feature.

Adjust the protection percentage within the available settings range.

Please note that ProfitLock does not guarantee a profit; the final outcome depends on market movements and order execution conditions.

🛡️ RISK CONTROL
The EA includes several layers of loss control.

1. Individual Monetary Stop Loss

For the EURUSD pair, a specific monetary loss limit can be set. If this limit is reached, the EA closes the entire trading sequence.

In both live and demo trading, triggering this individual Stop Loss will block any further entries. To resume trading, use the "RESET STOPPED PAIRS" button.

2. Testing Mode

When running a backtest, if the individual loss limit is reached, the EA will close the positions but continue trading, maintaining the same defined limit.

This allows for the observation of the algorithm's performance throughout the entire testing period. 3. Global Stop Loss

A global Stop Loss is implemented, calculated as a percentage of a designated base amount.

In the strategy tester, this base amount can be defined using the `TestDeposit` parameter. In live trading, the `AllocatedDeposit` amount is used.

Once the global threshold is reached, the Expert Advisor (EA) closes all open trading positions and halts any further trading activity.

4. Trading Volume Limitation

A limit is applied to the total volume of open positions relative to the allocated deposit.

This allows for the control of the aggregate volume of a trading sequence.

5. Execution Condition Monitoring

The EA monitors factors such as the allowable spread, available margin, minimum required distances for Stop Loss and Take Profit levels, and price slippage during order execution.

While these mechanisms help manage trading risk, they do not eliminate the possibility of incurring losses.

⚙️ EXPERIMENTAL SETTINGS

"OmniTrend EURUSD only" is designed for independent exploration of a sequential algorithm—combining RSI, Stochastic, and MACD—with confirmation provided by the ZigZag indicator.

Users can investigate the impact of the following:

RSI period and levels;

Stochastic parameters and crossover levels;

MACD parameters;

MACD confirmation patterns;

Minimum and maximum intervals for signal formation;

The number of bars used to detect Stochastic crossovers;

ZigZag timeframe and parameters;

Volume for the first and second positions;

Minimum distance between positions;

Take Profit and Stop Loss levels;

ProfitLock settings;

Individual and global loss limits.

An especially compelling area for research is adjusting the ZigZag timeframe while keeping the primary M5 (5-minute) timeframe constant.

It is recommended to evaluate not only the final profit but also the maximum drawdown, the total number of trades, the ratio of profitable to losing trades, and the consistency of results across different historical periods. 🚀 MAIN ADVANTAGES
EURUSD Only — specialized for trading the EURUSD currency pair.

RSI + Stochastic + MACD — sequential generation of trading signals.

ZigZag Confirmation — trend direction confirmation based on a higher timeframe.

Multi-Stage Signal — a multi-step confirmation process.

AUTO / BUY / SELL / STOP / START — manual control over position-opening modes.

Sequential Trading — systematic management of two consecutive positions.

ProfitLock — a mechanism to secure a portion of the price movement as profit.

Individual Stop Loss — a specific monetary loss limit per trade.

Global Stop Loss — an overall loss control mechanism.

Volume Limit — a cap on the total trading volume.

Flexible Parameters — customizable settings for indicators and trading parameters.

MetaTrader 5 — designed for the MT5 trading environment.

🎯 WHO IS IT FOR?
OmniTrend (EURUSD only) is suitable for traders who:

want to automate EURUSD trading in MetaTrader 5;

prefer a sequential signal confirmation system;

wish to explore the combination of RSI, Stochastic, MACD, and ZigZag;

want to experiment with different timeframes and indicator settings;

use manual control to enable or disable BUY and SELL entries;

are interested in sequential position management;

want to test various configurations using historical data.

⚠️ IMPORTANT IMPORTANT
OmniTrend EURUSD Only does not guarantee profit and does not rule out the possibility of losing funds.

Automated trading results depend on market conditions, indicator settings, volatility, spreads, commissions, slippage, and the quality of order execution.

It is highly recommended to test various ZigZag timeframes, as selecting a longer timeframe can influence trend confirmation and the total number of trading signals generated.

Before using real funds, it is advised to conduct testing via the MetaTrader 5 Strategy Tester, examine different historical periods, and further evaluate the Expert Advisor using a demo account.

🔥 OMNITREND EURUSD ONLY
RSI + STOCHASTIC + MACD + ZIGZAG

SEQUENTIAL SIGNALS • SEQUENTIAL TRADING • PROFIT MANAGEMENT • MT5
More from author
OmniTrend PRO
Iurii Cherepanov
OMNITREND PRO STOCHASTIC + MACD • SEQUENTIAL TRADING • PROFIT MANAGEMENT • MT5 OmniTrend PRO — an automated trading advisor for MetaTrader 5 that combines Stochastic and MACD analysis with a sequential position management system. The advisor is designed for experienced traders who prefer to adjust settings themselves rather than buying a new advisor whenever market conditions change. The process is straightforward: select a trading instrument from the list and disable the others. Choose a
OmniTrend EURUSD
Iurii Cherepanov
OmniTrend EURUSD STOCHASTIC + MACD • MULTI-TIMEFRAME • SEQUENTIAL TRADING • PROFIT MANAGEMENT • MT5 OmniTrend EURUSD OmniTrend EURUSD is an automated trading advisor for MetaTrader 5 designed to trade the EURUSD currency pair. It combines Stochastic and MACD analysis, five independent trading systems across different timeframes, and sequential position management featuring the ProfitLock profit protection mechanism. The advisor is designed for traders who prefer to manually tailor settings
OMNITREND PRO MULTISIGNAL THREE SIGNAL MODES • SEQUENTIAL TRADING • PROFIT MANAGEMENT • MT5 OmniTrend PRO MultiSignal is an automated multi-currency trading advisor for MetaTrader 5 that combines three signal generation modes across 6 currency pairs and 5 timeframes. It manages positions sequentially and employs trading risk control mechanisms. You can split your main trading account into separate sub-accounts for specific trading pairs using custom allocation ratios. Each sub-account inclu
OmniTrend MultiSymbol FilteredSignal is an Expert Advisor (EA) for MetaTrader 5 that offers two operating modes: fully automated and semi-automated (controlled via on-screen buttons). In automated mode, the EA independently analyzes the market, identifies trading signals, and executes trades when specific conditions are met. In semi-automated mode, the trader can manually select the trading direction using buttons on the chart, toggle operating modes, and halt trading, all while maintaining co
OmniTrend Hybrid
Iurii Cherepanov
OmniTrend Hybrid is an Expert Advisor (EA) for MetaTrader 5. Multi-asset system: EURUSD, AUDUSD, USDCHF, USDJPY (the currency pairs can be changed in the EA's code to any others offered by your broker). Screenshots showing operational settings for the M5 timeframe with a $50 deposit are provided. Signal source: Stochastic + MACD. Two operating modes: 1. Fully automated: The EA analyzes the market, identifies trading signals, and opens trades when specific conditions are met. 2. Semi-autom
Filter:
No reviews
Reply to review