Omega Lorentzian Signals Indicator MT5
Omega Lorentzian Signals IndicatorOmega Lorentzian Signals Indicator MT5 ReviewOmega Lorentzian Signals Indicator ReviewOmega Lorentzian Signals MT5 Review
Updated 29 Sept 2026

Omega Lorentzian Signals Indicator MT5

Omega Lorentzian Signals Indicator combines machine learning, probability analysis, trend confirmation, market filters, self tuning and detailed performance statistics in one MT5 indicator.

Buy now — $25Add to cart
Download link right after paymentLifetime licenceInstall guide includedFree updates to new versions
Pay with Visa · MastercardUSDT · BTC · ETHBinance Pay
Not sure it fits your broker or account?Ask a question
Optimize Settings

Recommended settings for Omega Lorentzian Signals Indicator MT5

🔢 Omega Lorentzian Signals – Simple Inputs Guide

Omega Lorentzian Signals is a machine-learning trading indicator that compares current market conditions with similar situations from historical data.

The indicator uses several market features, filters the model predictions, and calculates a probability before displaying Buy or Sell signals.

This guide explains all inputs in a simple and easy-to-read format.

Omega Lorentzian Signals Indicator MT5 Settings Panel
Omega Lorentzian Signals Indicator MT5 Settings Panel

🔢 Installation

🔹 Open MetaTrader 5.

🔹 Go to File → Open Data Folder.

🔹 Open MQL5 → Indicators.

🔹 Copy the .ex5 indicator file into the folder.

🔹 Return to MetaTrader 5.

🔹 Open Navigator (Ctrl+N).

🔹 Right-click Indicators and select Refresh.

🔹 Open the desired symbol and timeframe.

🔹 Drag Omega Lorentzian Signals onto the chart.

🔹 Enter the licence key in InpLicenseKey.

Allow DLL Imports

DLL imports are required for the licence check, Telegram alerts, and WEB / TELEGRAM buttons.

🔹 MT5 DLL Permission — Go to Tools → Options → Expert Advisors and enable Allow DLL imports.

🔹 Indicator DLL Permission — When the indicator settings window opens, go to the Common tab and also enable Allow DLL imports.

Licence Check

🔹 Licence Key [InpLicenseKey] — Enter the licence key on the Inputs tab.

After loading the indicator, check the Experts tab. A message such as “Licence: Licence OK” confirms successful activation.

🔢 General Settings

🔹 Bars to Calculate [MaxBarsCalc] — Default: 3000 — Controls how many recent bars are calculated when the indicator loads. 0 means all available bars. Recommended: 3000 or higher when enough history is available.

For full-quality model calculations, the indicator needs enough historical data for both training and prediction.

The chart should contain at least about 1,050 bars.

Simple Idea: More historical bars provide more data for the model but can increase calculation time.

🔢 Licence

🔹 Licence Key [InpLicenseKey] — Default: (empty) — Enter the licence key from EAFXSTORE.

The key is checked online when the indicator starts and approximately every 30 minutes.

The licence is linked to the trading account.

If the licence server cannot be reached, the indicator normally continues working for a 72-hour grace period after the last successful check.

🔹 Licence Error — Empty Key — If the message says “Please enter your licence key.”, enter the key in InpLicenseKey.

🔹 Licence Error — DLL — If the message says “Please tick Allow DLL imports…”, enable DLL imports.

🔹 Licence Error — Server — If the message says “Cannot reach the licence server.”, check the internet connection or firewall.

🔹 Licence Error — System Clock — If the message says “System clock check failed.”, check the computer date and time.

🔢 Language

🔹 Language [Lang] — Default: LANG_EN — Controls the interface language. Recommended: LANG_EN.

The current build is English only, so changing this setting has no effect.

🔢 Machine-Learning Model

These settings control how the machine-learning model searches historical data and makes predictions.

🔹 Neighbors [Neighbors] — Default: 8 — Controls the number of historical samples used to vote on the prediction. Recommended: 8.

A smaller value such as 4 reacts faster but can be noisier.

A larger value such as 12–16 produces smoother results but reacts more slowly.

When SelfTune is enabled, the model can automatically select 4, 8, or 12.

🔹 Maximum Bars Back [MaxBarsBack] — Default: 2000 — Controls how many previous bars the model searches for similar market conditions. Recommended: 2000.

Higher values provide more historical examples but require more CPU time.

🔹 Sample Step [SampleStep] — Default: 4 — Controls how often the model takes a historical training sample. Recommended: 4.

For example, 2000 / 4 provides approximately 500 training samples.

🔹 Prediction Horizon [Horizon] — Default: 4 — Controls how many bars ahead the model predicts. Recommended: 4.

A bar is classified as Up when price closes higher after the selected horizon.

When DynamicExit is disabled, this value also becomes the holding period.

🔹 Normalization Length [NormLen] — Default: 500 — Controls the window used to scale WaveTrend and CCI values from 0–1. Recommended: 500.

Larger values provide more stable scaling.

Smaller values adapt faster to changing market conditions.

🔹 Maximum History [MaxHistory] — Default: 3000 — Controls how many recent bars are used for predictions, signals, and statistics. Recommended: 3000.

Lower values can make loading faster.

Higher values allow signals and statistics to be displayed further back in history.

Simple Idea: The model looks at historical market conditions and finds similar situations to estimate the next price direction.

🔢 Features

These settings control which market measurements are used by the machine-learning model.

At least one feature should remain enabled. The guide recommends using three or more features.

🔹 Use RSI [UseRSI] — Default: true — Uses RSI 14 to measure recent momentum and the balance between gains and losses. Recommended: true.

🔹 Use WaveTrend [UseWT] — Default: true — Uses WaveTrend to identify overbought and oversold market swings. Recommended: true.

🔹 Use CCI [UseCCI] — Default: true — Uses CCI 20 to measure how far price is from its 20-bar average. Recommended: true.

🔹 Use ADX [UseADX] — Default: true — Uses ADX 20 to measure trend strength. Recommended: true.

ADX measures trend strength rather than trend direction.

🔹 Use Z-Score [UseZ] — Default: true — Uses a 100-bar regression z-score to measure how far price is above or below its linear trend line. Recommended: true.

Simple Idea: These features give the model different information about momentum, trend strength, price position, and market conditions.

🔢 Filters

Filters decide whether a model prediction can become a trading signal.

The dashboard shows the filter status under:

Filters: vol / regime / ADX / kernel

🔹 Volatility Filter [VolFilter] — Default: true — Requires the signal bar's range to be larger than half of ATR(10). Recommended: true.

This helps block signals during very quiet market conditions.

🔹 Regime Filter [RegimeFilter] — Default: true — Checks the direction of the kernel slope before allowing a signal. Recommended: true.

This helps block signals that move against a clearly sloping trend.

🔹 Regime Threshold [RegimeThr] — Default: -0.1 — Controls how much kernel slope is required by the regime filter. Recommended: -0.1.

-0.1 allows signals when the kernel is flat or only slightly against the trade.

0 requires the kernel not to slope against the trade.

Positive values such as 0.05 require the kernel to slope in the same direction as the trade.

🔹 ADX Filter [AdxFilter] — Default: false — Allows signals only when ADX(20) is above 20. Recommended: false by default.

This filter can be useful on lower timeframes and strongly trending instruments.

🔹 Kernel Filter [KernelFilter] — Default: true — Allows Buy signals when the kernel is rising and Sell signals when the kernel is falling. Recommended: true.

🔹 Kernel Bandwidth [KernelH] — Default: 8 — Controls how smooth and responsive the kernel line is. Recommended: 8.

Higher values make the kernel smoother and slower.

Lower values make it react faster.

Typical range: 6–16.

🔹 Kernel Relative Weight [KernelR] — Default: 8.0 — Controls the relative weighting of the rational quadratic kernel. Recommended: 8.0.

Lower values give more weight to older bars.

Higher values focus more on recent bars.

Typical range: 1–25.

🔹 Kernel Calculation Bars [KernelX] — Default: 25 — Controls how many bars are included in the kernel calculation. Recommended: 25.

The calculation uses KernelX + 60 bars, which equals 85 bars with the default setting.

Simple Idea: Filters help remove signals that do not meet the required volatility, trend, ADX, or kernel conditions.

🔢 Self-Tuning & Exit

🔹 Self-Tune [SelfTune] — Default: true — Automatically tests different model configurations and selects the one with the best recent accuracy. Recommended: true.

The model tests 18 configurations using:

K = 4 / 8 / 12

and six weight presets:

Balanced, RSI+, WT+, CCI+, ADX+, Z+

🔹 Tune Every [TuneEvery] — Default: 500 — Controls how often the model performs a new self-tune. Recommended: 500.

Lower values adapt faster but require more CPU and may react more strongly to market noise.

🔹 Tune Window [TuneWindow] — Default: 600 — Controls how many recent bars are used to evaluate each configuration during self-tuning. Recommended: 600.

🔹 Dynamic Exit [DynamicExit] — Default: true — Controls how signals are closed. Recommended: true.

When true, a signal closes when the kernel changes direction.

When false, a signal closes after the selected Horizon.

An opposite signal can also close the current signal in both modes.

🔹 Minimum Probability [MinProbPct] — Default: 60 — Controls the minimum confidence required before a signal is displayed. Recommended: 60.

60 means at least 60% of the selected neighbours must agree with the signal direction.

Higher values such as 65–75 create fewer signals.

Lower values such as 55 create more signals.

Simple Idea: Self-tuning automatically adjusts the model, while MinProbPct controls how much agreement is required before producing a signal.

🔢 Display Settings

🔹 Theme [Theme] — Default: THEME_DARK — Controls the chart colour scheme. Recommended: THEME_DARK.

Available options include:

🔹 THEME_NONE — Keeps the existing chart colours.

🔹 THEME_DARK — Uses the dark theme.

🔹 THEME_MIDNIGHT — Uses a deep-blue theme.

🔹 THEME_LIGHT — Uses a white background with grid.

🔹 Restore Theme [RestoreTheme] — Default: true — Restores the original chart colours when the indicator is removed. Recommended: true.

🔹 Show Kernel [ShowKernel] — Default: true — Displays the kernel regression line on the chart. Recommended: true.

The line is:

🔹 Green — Kernel rising.

🔹 Red — Kernel falling.

🔹 Grey — Kernel flat.

Even when hidden, the kernel is still used by filters and exits.

🔹 Show Probability Label [ShowProbLabel] — Default: true — Shows the signal probability near Buy and Sell arrows. Recommended: true.

🔹 Label Font [LabelFont] — Default: 8 — Controls the probability label font size. Recommended: 8.

🔢 Dashboard

🔹 Show Dashboard [ShowDash] — Default: true — Shows or hides the information panel. Recommended: true.

Hiding the dashboard can slightly reduce CPU usage.

🔹 Dashboard Position [DashRight] — Default: false — Places the dashboard on the left or right side of the chart. Recommended: false.

false = left side.

true = right side.

🔹 Dashboard X Position [DashX] — Default: 10 — Controls the horizontal distance from the selected side of the chart.

🔹 Dashboard Y Position [DashY] — Default: 28 — Controls the vertical distance from the top of the chart.

🔹 Dashboard Scale [DashScale] — Default: 1.5 — Controls the dashboard size. Recommended: 1.0–1.5 for normal screens.

Higher values can be useful on 4K screens.

🔹 Dashboard Font Adjustment [DashFontAdj] — Default: 1.0 — Adjusts the dashboard text size. Recommended: 1.0.

The available range is 0.8–1.3.

The dashboard can also be moved by dragging its header.

🔢 Alerts

Alerts are generated only for live bars and only after a bar closes.

🔹 Popup Alert [AlertPopup] — Default: true — Shows the MetaTrader alert window. Recommended: true.

🔹 Push Alert [AlertPush] — Default: false — Sends notifications to the MT5 mobile application. Recommended: false unless mobile alerts are needed.

MetaQuotes ID must be entered in Tools → Options → Notifications.

🔹 Sound Alert [AlertSoundOn] — Default: false — Plays a sound when an alert is triggered. Recommended: false or true depending on preference.

🔹 Alert Sound File [AlertSoundFile] — Default: alert.wav — Selects the sound file used for alerts. Recommended: alert.wav.

The file must be located in the terminal's Sounds folder.

🔹 Signal Alert [AlertSignal] — Default: true — Sends an alert when a new Buy or Sell signal appears. Recommended: true.

The alert can include direction, probability, price, K, preset, and accuracy.

🔹 Exit Alert [AlertExit] — Default: true — Sends an alert when a signal is closed. Recommended: true.

🔹 Self-Tune Alert [AlertTune] — Default: false — Sends an alert when self-tuning changes K or the weight preset. Recommended: false unless tuning alerts are needed.

🔢 Telegram

🔹 Enable Telegram [TgEnable] — Default: false — Sends enabled indicator alerts to Telegram. Recommended: false unless Telegram alerts are needed.

🔹 Telegram Bot Token [TgToken] — Default: (empty) — Stores the Telegram bot token obtained from @BotFather.

🔹 Telegram Chat ID [TgChatID] — Default: (empty) — Specifies the Telegram chat, group, or channel that receives the alerts.

For channels and supergroups, the ID normally starts with -100.

Telegram Setup

🔹 Step 1 — Open @BotFather in Telegram and send /newbot.

🔹 Step 2 — Copy the bot token into TgToken.

🔹 Step 3 — Open the new bot and press Start, or add it to the required group or channel.

🔹 Step 4 — Find the required Chat ID and enter it in TgChatID.

🔹 Step 5 — Set TgEnable = true.

🔹 Step 6 — Make sure Allow DLL imports is enabled.

🔹 Step 7 — Click TEST TG on the dashboard.

A successful test shows a confirmation message.

🔢 About

🔹 Website [AboutWeb] — Default: https://eafxstore.com — Opens the website from the dashboard's WEB button.

🔹 Telegram [AboutTelegram] — Default: https://t.me/eafxstore6789 — Opens the support Telegram link from the dashboard's TELEGRAM button.

🔢 Quick Troubleshooting

🔹 Nothing appears on the chart — Check the licence, enable DLL imports, and make sure the chart has at least about 1,050 bars of history.

🔹 Dashboard shows “not yet (needs history)” — The indicator does not have enough historical data for self-tuning. Load more history or increase MaxBarsCalc.

🔹 Very few signals — Lower MinProbPct, turn off AdxFilter, lower RegimeThr, or check which filter shows × on the dashboard.

🔹 Too many signals — Raise MinProbPct, enable AdxFilter, or set RegimeThr = 0.

🔹 MT5 feels slow — Reduce MaxBarsCalc, MaxHistory, and MaxBarsBack, or increase SampleStep.

🔹 Telegram alerts are not received — Check TgToken, TgChatID, bot status, DLL imports, and internet access.

🔹 Push notifications are not received — Check the MetaQuotes ID and make sure push notifications are enabled in Tools → Options → Notifications.

🔢 Recommended Starting Settings

For a simple starting configuration, the default settings can be used:

🔹 Bars to Calculate [MaxBarsCalc] — 3000

🔹 Licence Key [InpLicenseKey] — Enter the valid licence key.

🔹 Language [Lang] — LANG_EN

🔹 Neighbors [Neighbors] — 8

🔹 Maximum Bars Back [MaxBarsBack] — 2000

🔹 Sample Step [SampleStep] — 4

🔹 Prediction Horizon [Horizon] — 4

🔹 Normalization Length [NormLen] — 500

🔹 Maximum History [MaxHistory] — 3000

🔹 Use RSI [UseRSI] — true

🔹 Use WaveTrend [UseWT] — true

🔹 Use CCI [UseCCI] — true

🔹 Use ADX [UseADX] — true

🔹 Use Z-Score [UseZ] — true

🔹 Volatility Filter [VolFilter] — true

🔹 Regime Filter [RegimeFilter] — true

🔹 Regime Threshold [RegimeThr] — -0.1

🔹 ADX Filter [AdxFilter] — false

🔹 Kernel Filter [KernelFilter] — true

🔹 Kernel Bandwidth [KernelH] — 8

🔹 Kernel Relative Weight [KernelR] — 8.0

🔹 Kernel Calculation Bars [KernelX] — 25

🔹 Self-Tune [SelfTune] — true

🔹 Tune Every [TuneEvery] — 500

🔹 Tune Window [TuneWindow] — 600

🔹 Dynamic Exit [DynamicExit] — true

🔹 Minimum Probability [MinProbPct] — 60

🔹 Theme [Theme] — THEME_DARK

🔹 Restore Theme [RestoreTheme] — true

🔹 Show Kernel [ShowKernel] — true

🔹 Show Probability Label [ShowProbLabel] — true

🔹 Label Font [LabelFont] — 8

🔹 Show Dashboard [ShowDash] — true

🔹 Dashboard Position [DashRight] — false

🔹 Dashboard X [DashX] — 10

🔹 Dashboard Y [DashY] — 28

🔹 Dashboard Scale [DashScale] — 1.5

🔹 Dashboard Font Adjustment [DashFontAdj] — 1.0

🔹 Popup Alert [AlertPopup] — true

🔹 Push Alert [AlertPush] — false

🔹 Sound Alert [AlertSoundOn] — false

🔹 Signal Alert [AlertSignal] — true

🔹 Exit Alert [AlertExit] — true

🔹 Self-Tune Alert [AlertTune] — false

🔹 Enable Telegram [TgEnable] — false

🔢 Simple Omega Lorentzian Signals Logic

The indicator can be understood through a simple process:

🔹 Step 1 — Collect Market Data — The indicator reads the selected historical market information.

🔹 Step 2 — Calculate Features — RSI, WaveTrend, CCI, ADX, and Z-Score provide different measurements of market conditions.

🔹 Step 3 — Search Historical Data — The model searches for historical situations that are similar to the current market.

🔹 Step 4 — Find Neighbours — The selected Neighbors value determines how many similar historical samples participate in the prediction.

🔹 Step 5 — Calculate Probability — The model checks how many neighbours agree on the expected direction.

🔹 Step 6 — Apply Filters — Volatility, regime, ADX, and kernel filters decide whether the prediction can become a signal.

🔹 Step 7 — Check Minimum Probability — The signal must meet the MinProbPct requirement.

🔹 Step 8 — Display Buy or Sell Signal — When the required conditions are satisfied, the indicator displays the signal and probability.

🔹 Step 9 — Manage the Exit — With DynamicExit = true, the signal can close when the kernel changes direction. With DynamicExit = false, the signal closes after the selected Horizon.

🔹 Step 10 — Self-Tune — When SelfTune = true, the model periodically tests different configurations and selects the one with the best recent accuracy.

🔢 Simple Summary

Omega Lorentzian Signals combines machine learning, historical pattern matching, technical features, filters, probability analysis, and automatic self-tuning.

The basic concept is:

Current Market → Compare With Historical Data → Find Similar Neighbours → Calculate Probability → Apply Filters → Generate Signal

The main settings that control signal frequency are:

🔹 Neighbors [Neighbors] — Controls how many historical samples vote.

🔹 Horizon [Horizon] — Controls how far ahead the model predicts.

🔹 MinProbPct [MinProbPct] — Controls the minimum confidence required.

🔹 RegimeThr [RegimeThr] — Controls the trend condition.

🔹 AdxFilter [AdxFilter] — Controls whether ADX must confirm a trend.

🔹 KernelFilter [KernelFilter] — Controls whether the kernel direction must agree with the signal.

🔹 SelfTune [SelfTune] — Controls automatic model optimisation.

Full review

Quick Verdict

Omega Lorentzian Signals Indicator uses a K Nearest Neighbours (KNN) machine learning model with Lorentzian distance to compare current market conditions with similar historical moments. It combines probability based signals with kernel trend analysis market filters self tuning and performance statistics for a structured approach to MT5 market analysis.

Best For

✅ Traders looking for machine learning based Buy and Sell signals

✅ MT5 users who want probability values instead of simple directional arrows

✅ Traders who prefer closed bar and non repainting signal analysis

✅ Users who want rolling accuracy and signal performance statistics

✅ Traders seeking adaptive signals through automatic walk forward self tuning

Overall Rating

8.9/10 ⭐⭐⭐⭐⭐


What is Omega Lorentzian Signals Indicator?

Omega Lorentzian Signals is a machine learning indicator for MetaTrader 5 based on a K Nearest Neighbours classifier. It compares the current market condition with similar situations from recent history and studies what happened afterward to estimate the probability of a future upward or downward move.

The model uses Lorentzian distance, which reduces the influence of extreme values and sudden market spikes. Its prediction is then checked against a Nadaraya Watson kernel regression trend line and several market filters before a Buy or Sell signal appears.

⭐ Join Our Channel Telegram


How Does Omega Lorentzian Signals Indicator Work?

Market Feature Analysis

The indicator calculates five market features and converts them to a common 0 to 1 scale. These include RSI 14, WaveTrend, CCI 20, ADX 20 and a 100 bar regression Z score. Each feature can also be disabled when it is not needed.

Historical Market Labelling

For previous market bars, the model checks what happened after the selected Horizon period. A positive label is assigned when price closes higher, while a negative label is assigned when price closes lower. The model only creates a label once the required future bars actually exist.

Lorentzian KNN Comparison

The current closed bar is compared with historical samples using weighted Lorentzian distance. The default training window contains up to 2,000 bars with every fourth bar sampled. The model keeps the closest K samples and lets them vote on the expected direction.

For example, if seven of eight nearest neighbours previously moved higher and one moved lower, the model produces an 88 percent probability of an upward move.

Kernel Regression Trend

A Nadaraya Watson kernel regression using a rational quadratic kernel creates a smoother trend estimate. The kernel line appears green when rising, red when falling and grey when flat. Its direction and slope are also used by the filtering and exit logic.

Signal Filters

Before a signal is displayed, the model checks several conditions. These include volatility, regime direction, optional ADX strength, kernel alignment and minimum probability.

The default minimum probability is 60 percent. This means weaker model majorities can be filtered out before they become visible trading signals.

Buy and Sell Signals

When all required filters pass and no signal is already open, the indicator places a Buy arrow below the bar or a Sell arrow above the bar. The probability value is displayed alongside the signal.

Dynamic and Fixed Exits

With DynamicExit enabled, the signal closes when the kernel line changes direction. When dynamic exits are disabled, the position signal closes after the selected Horizon period. An opposite signal also closes the current signal.

Walk Forward Self Tuning

Every TuneEvery bars, the indicator tests 18 configurations using different K values and feature weight presets. It evaluates the latest TuneWindow bars and keeps the configuration that performed best. Only historical bars with already available labels are used in this process.

Non Repainting Signal Processing

Signals, exits and statistics are generated only from closed bars and are not recalculated afterward. The current forming candle can still change its kernel value until the candle closes, but completed signals remain fixed.


Key Features of Omega Lorentzian Signals Indicator

Lorentzian KNN Machine Learning

The core model uses K Nearest Neighbours with Lorentzian distance to compare current market conditions against similar historical situations.

Five Market Features

RSI 14, WaveTrend, CCI 20, ADX 20 and the 100 bar regression Z score provide the model with multiple views of momentum, trend strength and price positioning.

Probability Based Signals

Buy and Sell arrows include a probability value showing the historical majority among the selected nearest neighbours.

Kernel Trend Confirmation

The Nadaraya Watson kernel regression acts as a trend confirmation layer and must agree with the model vote before a signal is generated.

Multi Layer Signal Filters

Volatility, regime, optional ADX, kernel alignment and minimum probability filters help remove signals that do not meet the selected conditions.

Rolling Accuracy Statistics

The dashboard tracks prediction accuracy over the last 400 predictions together with trade count, win rate and total and average results in ATR units.

Automatic Self Tuning

The indicator periodically tests different K values and feature weighting combinations to adapt the model to changing market conditions.

Multi Channel Alerts

New signals, exits and model retuning events can be delivered through popup notifications, MT5 mobile push, sound and Telegram.


Omega Lorentzian Signals Indicator Review

Omega Lorentzian Signals Indicator takes a different approach from conventional technical indicators by using historical similarity as the foundation of its signal model. Instead of relying on a single oscillator or fixed crossover, it compares the current market condition with previous situations and evaluates what happened after those historical examples.

The use of Lorentzian distance is particularly relevant to the model because the calculation is less sensitive to extreme values and sudden spikes than conventional Euclidean distance. This helps reduce the influence of unusual market bars when searching for similar historical conditions.

Another important element is the combination of machine learning and traditional market filters. The KNN prediction does not automatically become a signal. The model also checks kernel direction, volatility, regime conditions, optional ADX strength and minimum probability before producing an entry arrow.

Performance transparency is another major part of the indicator. The dashboard does not only display the current signal. It also shows rolling prediction accuracy, signal trades, win rate, ATR results, model configuration and recent events. This gives traders additional information when evaluating how the model behaves on a particular symbol and timeframe.

Omega Lorentzian Signals Indicator Review
Omega Lorentzian Signals Indicator Review
Omega Lorentzian Signals MT5 Review

Omega Lorentzian Signals MT5 Review

Simple BUY and SELL Entry Strategy

For beginners, the Omega Lorentzian Signals Indicator can be used with a simple signal-confirmation approach. The main idea is to use the indicator's BUY and SELL signals as the primary entry trigger, then confirm the direction with the candle close and basic market context.

BUY Entry

🔹 Step 1: Wait for the Omega Lorentzian Signals Indicator to display a clear BUY signal on the chart.

🔹 Step 2: Check that the signal appears on a bullish candle or that price begins moving upward after the signal.

🔹 Step 3: Wait for the signal candle to close to avoid entering from a temporary intrabar signal.

🔹 Step 4: Enter a BUY position after the bullish confirmation candle closes.

🔹 Stop Loss: Place the Stop Loss below the recent swing low or below the level where the BUY signal appeared.

🔹 Take Profit: Target the next resistance level or use a predefined risk-to-reward ratio such as 1:2.

SELL Entry

🔹 Step 1: Wait for the Omega Lorentzian Signals Indicator to display a clear SELL signal on the chart.

🔹 Step 2: Check that the signal appears on a bearish candle or that price begins moving downward after the signal.

🔹 Step 3: Wait for the signal candle to close to avoid entering from a temporary intrabar signal.

🔹 Step 4: Enter a SELL position after the bearish confirmation candle closes.

🔹 Stop Loss: Place the Stop Loss above the recent swing high or above the level where the SELL signal appeared.

🔹 Take Profit: Target the next support level or use a predefined risk-to-reward ratio such as 1:2.

Simple Entry Rule for Beginners

The basic rule is:

BUY = BUY Signal + Bullish Confirmation + Candle Close

SELL = SELL Signal + Bearish Confirmation + Candle Close

Avoid entering immediately when a signal first appears if the candle is still forming. Waiting for the candle to close can help confirm that the signal remains valid and that price is moving in the expected direction.

This simple approach makes the Omega Lorentzian Signals Indicator easy for beginners to understand and apply. More advanced traders can later combine its signals with trend direction, support and resistance, market structure, or additional confirmation tools.

Omega Lorentzian Signals Indicator MT5 Review

Omega Lorentzian Signals Indicator MT5 Review

Why Omega Lorentzian Signals Indicator Stands Out

Historical Similarity Analysis

The indicator searches for previous market conditions that resemble the current situation and uses their subsequent price behavior as part of its directional estimate.

Robust Distance Measurement

Lorentzian distance reduces the impact of extreme observations compared with standard Euclidean distance, which is useful when markets contain sharp spikes or unusual bars.

Probability With Every Signal

The indicator displays a probability alongside Buy and Sell signals, giving more context than a directional arrow alone.

Multiple Confirmation Layers

Model direction, kernel trend and market filters must align before a signal is generated, creating a more structured signal process.

Adaptive Model Configuration

The self tuning system periodically evaluates different K values and feature weighting presets instead of permanently relying on one configuration.

Transparent Performance Data

Rolling accuracy and signal trade statistics allow users to evaluate how the model has recently performed on their selected market.

Closed Bar Signals

Signals and exits are generated after candle closure and are not recalculated afterward, supporting a consistent historical signal record.

Professional MT5 Dashboard

The dashboard presents model state, probability, kernel direction, filters, accuracy, trade statistics and recent events in one scalable interface.


Risk Management Features

Probability Based Signal Selection

The minimum probability filter helps restrict signals to situations where the historical neighbour group shows sufficient directional agreement.

Volatility Filtering

The volatility filter requires the bar range to exceed half of ATR 10, helping avoid extremely quiet market conditions.

ADX Trend Strength Filter

When enabled, the ADX filter requires ADX 20 to be above 20, providing an additional trend strength condition.

Dynamic Exit Logic

The default dynamic exit closes a signal when the kernel trend changes direction, providing an adaptive exit mechanism rather than relying exclusively on a fixed holding period.

Fixed Horizon Exit

When DynamicExit is disabled, the signal can close after the configured Horizon number of bars, creating a clearly defined time based exit.

Opposite Signal Protection

An opposite signal automatically closes the currently open signal, preventing both directional signals from remaining open simultaneously.

ATR Based Performance Measurement

Signal results are recorded in ATR units, allowing performance to be considered relative to market volatility. However, the statistics exclude spread and commission, so live trading results can differ.


The default settings are intended as a starting point for most instruments from M15 to H1. The product guide recommends testing settings on a demo account or in the MT5 Strategy Tester for the selected symbol and broker.

Trading Style Timeframe Key Settings Recommended Approach
Scalping M5-M15 MinProbPct 65, AdxFilter On, KernelH 8 More selective signals
Intraday M30-H1 MinProbPct 60, AdxFilter Off, KernelH 8 Default style
Swing H4-D1 MinProbPct 60, AdxFilter Off, KernelH 10-12 Broader market conditions

For sufficient historical training data, the chart should contain at least around 1,050 bars. With default settings, MaxBarsCalc should be around 5,500 to 6,000 for full quality training.

For traders seeking fewer but stronger signals, MinProbPct can be increased toward 65 to 75, while enabling AdxFilter or raising RegimeThr can make the filtering more selective. Traders seeking more signals can lower MinProbPct toward 55 or disable the volatility filter.


Weaknesses and Risk Warnings

Machine Learning Does Not Guarantee Accuracy

Historical similarity does not guarantee that the current market will behave like previous examples. Market conditions can change even when technical features appear similar.

Accuracy Can Vary by Symbol

It is recommended to use rolling accuracy as an indicator to assess operational performance. If the accuracy remains at or below approximately 50% for a specific trading symbol and timeframe, that combination may not be suitable for the model.

Historical Statistics Have Limitations

The displayed statistics are based on historical model predictions and ATR results. They do not include spread or commission, so they should not be treated as a direct representation of live trading profitability.

More Filtering Means Fewer Signals

Higher probability requirements and additional filters can improve selectivity but will also reduce the number of available signals.

Training Requires Sufficient History

The model depends on historical data for its similarity analysis. Insufficient chart history can reduce the quality of the training process.

Self Tuning Is Not a Guarantee

Walk forward tuning adapts K values and feature weights to recent historical data, but adaptation cannot guarantee that the selected configuration will remain effective in future market conditions.

Trading Risk

Omega Lorentzian Signals is a decision support indicator rather than a guarantee of trading results. Forex and CFD trading carries significant risk, and historical accuracy does not guarantee future performance.


Product Download Package?

The download package of the product suite includes:

✅ Indicator: OmegaLorentzianSignals_v1.0.ex5

✅ Omega_Lorentzian_Signals_Inputs_Guide.pdf

✅ Omega_Lorentzian_Signals_Product_Guide.pdf

➡️ Reviewed by David Easton


Final Verdict

Omega Lorentzian Signals Indicator brings a machine learning based approach to MetaTrader 5 through Lorentzian KNN classification, historical similarity analysis, probability based signals and Nadaraya Watson kernel confirmation. Self tuning, closed bar processing, rolling accuracy and detailed dashboard statistics add transparency to the model. It is best used as a decision support tool alongside independent risk management rather than as a standalone trading system.

Questions about Omega Lorentzian Signals Indicator MT5

❓ What does Omega Lorentzian Signals Indicator do?

Omega Lorentzian Signals Indicator is a machine-learning indicator for MetaTrader 5 that compares current market conditions with similar historical moments to estimate the next price direction.

❓ How does Omega Lorentzian Signals Indicator generate Buy and Sell signals?

Omega Lorentzian Signals Indicator uses a Lorentzian KNN classifier to find similar historical conditions, then combines the model vote with kernel trend and market filters before displaying a signal.

❓ What indicators are used by Omega Lorentzian Signals Indicator?

Omega Lorentzian Signals Indicator uses RSI 14, WaveTrend, CCI 20, ADX 20, and a 100-bar regression Z-score as its five model features.

❓ What does the probability shown by Omega Lorentzian Signals Indicator mean?

The probability shown by Omega Lorentzian Signals Indicator represents the historical share of selected nearest neighbours that moved upward after similar market conditions.

❓ Does Omega Lorentzian Signals Indicator repaint signals?

Omega Lorentzian Signals Indicator produces signals, exits, and statistics only on closed bars, so confirmed signals are not recalculated afterward.

❓ How does Omega Lorentzian Signals Indicator adapt to changing markets?

Omega Lorentzian Signals Indicator periodically tests different K values and feature-weight presets using recent labelled data, then keeps the configuration that performed best.

❓ What filters does Omega Lorentzian Signals Indicator use?

Omega Lorentzian Signals Indicator can filter signals using volatility, market regime, ADX strength, kernel direction, and minimum probability requirements.

❓ Does Omega Lorentzian Signals Indicator provide performance statistics?

Yes. Omega Lorentzian Signals Indicator displays rolling prediction accuracy, signal trades, win rate, total and average results in ATR, helping assess performance on the selected market.

❓ Does Omega Lorentzian Signals Indicator include exit signals?

Yes. Omega Lorentzian Signals Indicator supports dynamic exits when the kernel changes direction, fixed exits after the selected Horizon, and automatic closure when an opposite signal appears.

❓ Can Omega Lorentzian Signals Indicator send alerts?

Yes. Omega Lorentzian Signals Indicator supports popup, mobile push, sound, and Telegram alerts for new signals, exits, and model retuning events.

Other products traders compare

From $25
Instant download
Choose option