• Overview
  • Reviews (523)
  • Comments (716)
  • What's new

True Direction Oscillator

4.86

Or (TDO)  which is an index that measures the price rate of change using the principle of " Pure Momentum".

When a security price advances from 10 to 15 then the price rate of change is 150% but when it declines back from 15 to 10 then the price rate of change is 33.3% only. That is why technical analysis indicators like "Price Rate of Change" (ROC) or "Momentum" give higher readings for ascending price movements than those given to descending ones. TDO fixes this problem to help traders at reading momentum correctly.


Important Information

    TDO User's Manual:   https://www.mql5.com/en/blogs/post/717970
        TDO F.A.Q :    https://www.mql5.com/en/blogs/post/722015
            TDO Video Library:   https://www.mql5.com/en/blogs/post/722018
                TDO Expert Advisor Example:   https://www.mql5.com/en/blogs/post/731141

                  TDO Features

                    TDO calculates pure momentum as percent, so it is used to compare different securities from different markets. (Ex: compare EURUSD with Gold & Dow Jones Industrial).

                    TDO panel calculation depends on five different periods, to cover a wide range of market cycles and can be more effective at catching trends.

                    TDO arrow appears when all TDO panel dots are in line for the first time. This feature reduces the number of false zero-line cross signals to their lowest number.

                    Sound, email alerts when trend strengthens and when arrow signals appear at the beginning of a new trend.

                    You can switch between FX pairs by pressing the Symbols Button. You can choose to open the chart in a new window.

                    You can add a Standard Deviation Channel or a Linear Regression Channel by pressing the Channel Button.

                    You can add a Grid from different levels of round numbers.

                    You can add support & resistance levels.

                    Well-designed parameters to help the user navigate between them.

                    TDO code is revised to make sure that it will not consume the user's PC memory.

                    TDO arrows do not repaint or recalculate its results.


                    Important TDO Parameters


                    1) TDO SETTINGS

                    • First TDO Period [ Min =1 ]:This is the first cycle in the TDO Panel. Default is 10.

                    2) TDO COLORS LIST & BUTTONS

                    • Chart Colors List:You can choose between four different color lists, or you can choose to (Do Nothing).

                      3) TDO ARROWS & ALERT
                      4) TDO PANEL ALERT
                      5) TDO SYMBOLS BUTTONS

                      • Window to Show Symbols Panel:Show Symbol Buttons in Main chart window  or in TDO Window.
                      • Button Click Action:Open chart on the same window or in a new window.
                      • Symbols Source From:Get symbols from custom symbol list  or from Market Watch.
                      • List of symbols (separated by ";"): If you choose symbols from a custom list then separate between symbols by ";".
                      • Buttons in a Horizontal Row [Min=(1)]:Number of buttons to show in a row.
                      • Time-Frames to Show [Min=(1) & Max=(9)]:Default is seven.

                      6) TDO CHANNEL

                      • Channel Kind: Choose between Standard Deviation Channels or Linear Regression Channel.
                      • Channel Ray:To show the channel as a ray.
                      • Channel Length: Number of candles used in channel calculation. Default is 160.

                      7) TDO GRID LINES

                      • Sub Grid Levels Count:You can add from zero to ten sub levels between main grid levels.

                      8) TDO ZIG ZONE LEVELS


                      If you have any questions then please, contact me via a private message or, write them in the comment section.
                      Muhammad Al Bermaui, CMT

                      Reviews 523
                      patrickdrew
                      2053
                      patrickdrew 2025.06.18 18:48 
                       

                      UPDATE:

                      After using it on demo for 12 hours I have gone live.

                      It is AMAZING and very helpful author!! :-)

                      --------------------------------------------------------------------

                      Seems to be a VERY well made indicator with a very helpful author.

                      I will update after some testing.

                      uptrendfx
                      75
                      uptrendfx 2025.04.17 21:34 
                       

                      Terrific work! I purchased both BD% as well as TDO after a comprehensive review and realized that, after many years of trying to make sense of and make profit from the Forex market, I find Muhammad's scientific approach and all of the resulting systems is outstanding. After testing, I intend to tell all of my friends and perhaps purchase other of his offerings. Also, his responsiveness and customer service is outstanding!!! Therefore, I thank you very much Muhammad, for offering your systems for sale! I can see the "science" behind your methods and offering your profitable creations to others is commendable!

                      Jimmy Christianus Hendrikus Janssen
                      436
                       

                      This indicator stands out for its simplicity and sophistication. I appreciate how it builds upon existing analytical frameworks with an innovative approach. It offers a promising method for confirming trends objectively by analyzing momentum shifts. I fully endorse its potential.

                      Recommended products
                      Royal Dutch Skunk
                      Sayan Vandenhout
                      ROYAL DUTCH SKUNK USES THE TREND WAVE INDICATOR AND IT CAN IDENTIFY THE BEGINNING AND THE END OF A NEW WAVE TREND MOVEMENT. AS AN OSCILLATOR, THE INDICATOR IDENTIFIES THE OVERBOUGHT AND OVERSOLD ZONES. IT WORKS GREAT TO CATCH THE SHORT TERM PRICE REVERSALS AND USES A MARTINGALE STRATEGY TO CLOSE ALL TRADES IN PROFIT. USE DEFAULT SETTINGS ON H1 OR HIGHER TIME FRAME ON ANY PAIR FOR MORE ACCURATE TRADES WHY THIS EA : Smart entries calculated by 6 great strategies The EA can be run on even a $20000
                      Strong Retracement Points Pro demo edition! SRP (Strong Retracement/Reversal Points) is a powerful and unique support and resistance indicator. It displays the closest important levels which we expect the price retracement/reversal! If all level are broken from one side, it recalculates and draws new support and resistance levels, so the levels might be valid for several days depending on the market! If you are still hesitating to start using this wonderful tool, you can check this link to see h
                      Night Trader EURUSD
                      Ugur Oezcan
                      4.21 (29)
                      The EA can trade multiple currencies. Please check our signals ( https://www.mql5.com/en/users/ugur-edin/seller ) for detailed information. No grid or martingale! No manual configuration or adjustment needed! Every trade is protected by stop loss. This Expert Advisor only trades for a short time frame at night, during the ending of the New York session. It uses low volatility moments and enters trades based on indicators. It then manages those trades with dynamic stop losses and take profits als
                      GeoWprPro
                      Georgij Komarov
                      WPR by Profile, or WPR for Professionals Geo_WprPro is one of the well-known currency profile indicators. It simultaneously displays two WPR indicators with different parameters in the matrix form on all timeframes of multiple currency pairs forming the currency profile . As follows from the description, " WPR is a leading indicator that often goes ahead of the price chart. The oscillator frequently reaches extreme values before the price reversal as if anticipating that event: it almost always
                      Auto Fibo Pro m
                      DMITRII GRIDASOV
                      "Auto FIBO Pro"   Crypto_Forex  indicator  - is great auxiliary tool in trading! Indicator automatically calculate and place on chart Fibo levels and local trend lines (red color). Fibonacci levels indicate key areas where price can reverse. Most important levels are 23.6%, 38.2%, 50% and 61.8%. You can use it   for reversal scalping  or for zone grid trading. There are plenty of opportunities to  improve your current system using Auto FIBO Pro indicator as well. It has Info Spread Swap Displa
                      | Fully-automated Smart Money Concept (ICT) inspired trading solution with multi-strategy capabilities | Built by a grid trader >> for grid traders.  This is MT4 version, click  here  for  Blue CARA MT5  (settings and logics are same in both versions)     Real monitoring signal  -->  Cara Gold Intro Blue CARA EA   ('CARA') - short for  C omprehensive  A lgorithmic R esponsive A dvisor is a next-gen  multi-currency    multi-timeframe  EA base on the widely known (and perhapse most popular) Inn
                      The Infinity Expert Advisor is a scalper. When the resistance and support levels are broken, trades are opened in the direction of the price movement. Open positions are managed by several algorithms based on the current market situation (fixed stop loss and take profit, trailing stop, holding positions in case of trend indication, etc.). Requirements for the broker The EA is sensitive to spread, slippages and execution quality. It is strongly recommended not to use the EA for currencies with s
                      GG TrendBar Indicator - Your Multitimeframe ADX Trading Solution Experience the power of multi-timeframe trading with the "GG TrendBar Indicator." This versatile tool, built upon the ADX indicator, offers precise insights by considering multiple timeframes, ensuring you make well-informed trading decisions. Basic Details : Indicator Type : GG TrendBar Indicator (Multi-Timeframe ADX) Key Metrics : Real-time ADX analysis across multiple timeframes. Customization : Enable or disable specific timefr
                      Owl smart levels
                      Sergey Ermolov
                      4.24 (37)
                      MT5 version  |  FAQ The Owl Smart Levels Indicator  is a complete trading system within the one indicator that includes such popular market analysis tools as  Bill Williams' advanced fractals , Valable ZigZag which builds  the correct wave structure  of the market, and  Fibonacci levels  which mark the exact levels of entry into the market and places to take profits. Detailed description of the strategy Instructions for working with the indicator Advisor-assistant in trading Owl Helper Private
                      Instantaneous cycle identifier
                      Mahmoud Helmy Sedik Mohamed Mansour
                      This is first public release of detector code entitled "Enhanced Instantaneous Cycle Period" for PSv4.0 I built many months ago. Be forewarned, this is not an indicator, this is a detector to be used by ADVANCED developers to build futuristic indicators in Pine. The origins of this script come from a document by   Dr   . John   Ehlers   entitled "SIGNAL ANALYSIS CONCEPTS". You may find this using the NSA's reverse search engine "goggles", as I call it. John Ehlers' MESA used this measurement to
                      Harvest GOLD
                      Sayan Vandenhout
                      Harvest GOLD USES THE TREND WAVE INDICATOR AND IT CAN IDENTIFY THE BEGINNING AND THE END OF A NEW WAVE TREND MOVEMENT. AS AN OSCILLATOR, THE INDICATOR IDENTIFIES THE OVERBOUGHT AND OVERSOLD ZONES. IT WORKS GREAT TO CATCH THE SHORT TERM PRICE REVERSALS AND USES A MARTINGALE STRATEGY TO CLOSE ALL TRADES IN PROFIT. USE DEFAULT SETTINGS ON H1 OR HIGHER TIME FRAME ON ANY PAIR FOR MORE ACCURATE TRADES WHY THIS EA : Smart entries calculated by 3 great strategies The EA can be run on even a $30000
                      PZ Mean Reversion MT4
                      PZ TRADING SLU
                      3 (4)
                      Outperform traditional strategies: effective mean reversion for savvy traders Unique indicator that implements a professional and quantitative approach to mean reversion trading. It capitalizes on the fact that the price diverts and returns to the mean in a predictable and measurable fashion, which allows for clear entry and exit rules that vastly outperform non-quantitative trading strategies. [ Installation Guide | Update Guide | Troubleshooting | FAQ | All Products ] Clear trading signals Am
                      SL TP Manager Utility
                      AL MOOSAWI ABDULLAH JAFFER BAQER
                      SL-TP Manager Utility for MT4 - Professional Risk Management Tool Advanced Position Protection & Profit Management SL-TP Manager Utility is a powerful, intuitive tool designed for traders who want precise control over their risk management. This utility provides a sleek interface for setting, modifying, and managing your Stop Loss, Take Profit, and Trailing Stop levels with just a few clicks. Key Features: Dual Mode Operation: Set values in pips or absolute price with a simple toggle Independent
                      Noize Absorption Index MT4
                      Ekaterina Saltykova
                      5 (1)
                      Noize Absorption Index - is the manual trading system that measures the difference of pressure between bears forces and bulls forces. Green line - is a noize free index that showing curent situation. Zero value of index shows totally choppy/flat market.Values above zero level shows how powerfull bullish wave is and values below zero measures bearish forces.Up arrow appears on bearish market when it's ready to reverse, dn arrow appears on weak bullish market, as a result of reverse expectation. S
                      Ilanis
                      Mikhail Sergeev
                      4.74 (27)
                      Ilanis is and Expert Advisor for stock trading, it can be used for trading on Forex and other markets, including commodities, metals and index markets. To determine the market entry, the EA uses the modern and ultra-light adaptive indicator FourAverage. Principle of position maintaining is similar to that of the popular Forex robot Ilan, using averaging. But unlike Ilan, Ilanis uses an accurate entry into the market. The robot pays a lot of attention to position control, if the price goes in the
                      Smart Funded Hft
                      Barbaros Bulent Kortarla
                      4.81 (64)
                      Smart Funded EA is an expert advisor designed to pass the HFT challenges of prop firms that allow its use. You can check my blog post about HFT Prop firms before buying a challenge. Do I need to back-test? You do not need to backtest, and demo servers that you backtest will not give the real results since HFT prop firms servers and symbols are specially designed friendly with HFT bots. Samart Funded HFT has a hundred percent success rate so do not waste your time back testing. You can test the
                      ShinZuka
                      Muhammad Asyraf Bin Mohamad
                      Using MACD value for direction. Using RSI as reversal indicator. Using open trading hour. (Recommend Hour 10,11,15 & 19 : MT4-Time) Counter trade if signal failed. Cutloss trade if signal failed. Auto lot calculate based on target profit & takeprofit. Able to set counter trade value. Suitable for commodities & currency.  Timeframe H1. Able to set limit lot open. Able to select day to trade.
                      H4 GBPUSD Trend Scalper is a trend signal scalper The EA trades according to the trend strategy using original built-in indicator for opening and closing orders. The external inputs for limiting trading on Fridays and Mondays are available. The purpose of the strategy is to use the current trend with the most benefit. According to the results of testing and working on demo and real accounts, the best results achieved by using the Н4 timeframe on the GBP/USD pair Works on MetaTrader 4 Build 971+
                      Super Reversal Pattern
                      Parfait Mujinga Ndalika
                      Super Reversal Pattern Indicator Unlock the power of advanced pattern recognition with our Super Reversal Pattern Indicator. Designed for traders seeking precision and reliability, this indicator identifies one of the most effective reversal patterns in technical analysis, offering a significant edge in your trading strategy. Key Features: Non-Repainting Accuracy: Enjoy the confidence of non-repainting technology. Once a Super Reversal Pattern is detected, it remains static, providing consiste
                      Vizzion
                      Joel Protusada
                      Vizzion is a fully automated scalping Expert Advisor that can be run successfully using GBPJPY currency pair at H1 timeframe. Very Important This Expert Advisor can not run with any EAs in the same account. As part of the money management plan, it calculates and monitors the Margin Level % and assumes that all open trades are created by it. If you want an Expert Advisor that trades in a daily basis, this EA is not for you because using this requires a patience to wait for a few days or weeks on
                      This Expert Advisor trades based on trend lines, as well as on the basis of volume analysis. Volumes are calculated using minute bars, in order to determine if they were ascending or descending. The trend lines are drawn based on High and Lows in the trade history. There are also additional indicators. Buy or sell signals depend on all those factors. This allows the EA to enter the market with more accuracy and to perform more deals. Input parameters Lots - lot size (if 0, a lot is calculated b
                      Trend Oscillator - is an advanced custom  Crypto_Forex indicator, efficient trading tool! Advanced new calculation method is used - 20 options for parameter "Price for calculation". Smoothest oscillator ever developed. Green color for upward trends,  Red color for downward trends. Oversold values: below 5, O verbought values: over 95. There are plenty of opportunities to upgrade even standard strategies with this indicator. With PC and Mobile alerts. // Great Trading Robots and Indicators are a
                      The Moving Average Convergence Divergence (MACD) is a popular technical analysis tool used by traders and analysts to identify trends and potential buy or sell signals in a financial instrument, such as a stock, currency pair, or commodity. It's essentially a combination of two moving averages, often referred to as the "fast" and "slow" moving averages. Here's how the MACD is calculated: Fast Moving Average (12-period EMA): This is a 12-period Exponential Moving Average (EMA) of the asset's pric
                      Diamond Trend
                      Segundo Calvo Munoz
                      Indicator which identifies Trend and also buy/sell opportunities. Use for entries aligned to the Trend.  Although Diamond Trend is very accurate identifying entry points, it is always recommended to use a support indicator in order to reconfirm the operation. Remind to look for those Assets and Timeframes which best fit to your trader behavior/need... Valid for Scalping and Long Term operations. Please, set up a Bars Chart to be able to visualize the indicator properly...  ...And remind to give
                      ANTI SCALPING TRADER PRO EA - is an advanced automatic trading system based on the latest price action research! This is "set and forget" Expert Adviser which is doing all trading job for you! 20 Set_files available! Use Set_files v25.19 from "Comments" section for using/testing the EA. Trading idea is based on totally new Price Action pattern which I found by myself! ANTI SCALPING TRADER PRO is very good investment - it will work years and years for you, because all Set_files have positive
                      EA123 Snipper MACD
                      Jose Francisco Flores Rojas
                      MACD Divergence Pro is an intelligent and adaptive Forex trading robot designed to capitalize on MACD signals and detect divergence patterns that often precede major price reversals. The EA automatically places Buy and Sell trades when: Bearish divergence is detected at market highs Bullish divergence is detected at market lows MACD crossover signals confirm potential entry points Key Features: Fully automated trading using MACD and divergence logic ️ Customizable MACD settings for f
                      Infinity Trend Pro
                      Yaroslav Varankin
                      1 (1)
                      This is a trend indicator without redrawing Developed instead of the binary options strategy (by the color of the Martingale candlestick) Also works well in forex trading When to open trades (binary options) A signal will appear in the place with a candle signaling the current candle It is recommended to open a deal for one candle of the current timeframe M1 and M5 When a blue dot appears, open a deal up When a red dot appears, open a trade down. How to open trades on Forex. When a signal is rec
                      PipFinite EA Breakout EDGE
                      Karlo Wilson Vendiola
                      5 (5)
                      The Official Automated Version of the Reliable Indicator PipFinite Breakout EDGE EA Breakout EDGE takes the signal of PipFinite Breakout EDGE indicator and manages the trade for you. Because of numerous financial instruments to consider, many traders want the signals to be fully automated. The EA will make sure all your trades are executed from entry to exit. Saving you time and effort while maximizing your profits. The Edge of Automation Effortless price action trading is now possible acros
                      Alpha Trend
                      Evgeny Belyaev
                      3.33 (3)
                      Alpha Trend is a trend indicator for the MetaTrader 4 platform; it has been developed by a group of professional traders. The Alpha Trend indicator finds the most probable tendency reversal points, which allows making trades at the very beginning of a trend. This indicator features notifications, which are generated whenever a new signal appears (alert, email, push-notification). This allows you to open a position in a timely manner. Alpha Trend does not redraw, which makes it possible to evalua
                      Trendiness Index
                      Libertas LLC
                      5 (3)
                      "The trend is your friend" is one of the best known sayings in investing, because capturing large trendy price movements can be extremely profitable. However, trading with the trend is often easier said than done, because many indicators are based on price reversals not trends. These aren't very effective at identifying trendy periods, or predicting whether trends will continue. We developed the Trendiness Index to help address this problem by indicating the strength and direction of price trend
                      Buyers of this product also purchase
                      Gann Made Easy
                      Oleg Rodin
                      4.81 (132)
                      Gann Made Easy is a professional and easy to use Forex trading system which is based on the best principles of trading using the theory of W.D. Gann. The indicator provides accurate BUY and SELL signals including Stop Loss and Take Profit levels. You can trade even on the go using PUSH notifications. PLEASE CONTACT ME AFTER PURCHASE TO GET MY TRADING TIPS PLUS A GREAT BONUS! Probably you already heard about the Gann trading methods before. Usually the Gann theory is a very complex thing not only
                      Cycle Maestro
                      Stefano Frisetti
                      1 (1)
                      If a new green  NOTE: CYCLEMAESTRO is distributed only on this website, there are no other distributors. Demo version is for reference only and is not supported. Full versione is perfectly functional and it is supported CYCLEMAESTRO , the first and only indicator of Cyclic Analysis, useful for giving signals of TRADING, BUY, SELL, STOP LOSS, ADDING. Created on the logic of  Serghei Istrati  and programmed by  Stefano Frisetti ;  CYCLEMAESTRO  is not an indicator like the others, the challenge wa
                      Algo Pumping MT4
                      Ihor Otkydach
                      4.92 (12)
                      PUMPING STATION – Your Personal All-inclusive strategy Introducing PUMPING STATION — a revolutionary Forex indicator that will transform your trading into an exciting and effective activity! This indicator is not just an assistant but a full-fledged trading system with powerful algorithms that will help you start trading more stable! When you purchase this product, you also get FOR FREE: Exclusive Set Files: For automatic setup and maximum performance. Step-by-step video manual: Learn how to tra
                      Unlimited use version is available at $180 sale. Sale will last for first few months. (actual price $210 after that)  Detailed blog post with screenshots here: https://www.mql5.com/en/blogs/post/762513 Features: This scanner will show: NRTR Basket Trading Trend direction Last NRTR Switch (breakout) - number of bars and if it was a high volume bar How many bars has the SR stayed steady for When price last entered an NRTR shadow When price bounced off the NRTR shadow back inside NRTR Explained:
                      Dynamic Forex28 Navigator
                      Bernhard Schweigert
                      5 (5)
                      Specials Discount now. The Next Generation Forex Trading Tool. Dynamic Forex28 Navigator is the evolution of our long-time, popular indicators, combining the power of three into one: Advanced Currency Strength28 Indicator (695 reviews) + Advanced Currency IMPULSE with ALERT (520 reviews) + CS28 Combo Signals (recent Bonus) Details about the indicator  https://www.mql5.com/en/blogs/post/758844 What Does The Next-Generation Strength Indicator Offer? Everything you loved about the originals, now
                      RelicusRoad Pro
                      Relicus LLC
                      4.63 (105)
                      How many times have you bought a trading indicator with great back-tests, live account performance proof with fantastic numbers and stats all over the place but after using it, you end up blowing your account? You shouldn't trust a signal by itself, you need to know why it appeared in the first place, and that's what RelicusRoad Pro does best! User Manual + Strategies + Training Videos + Private Group with VIP Access + Mobile Version Available A New Way To Look At The Market RelicusRoad is th
                      PRO Renko System
                      Oleg Rodin
                      5 (27)
                      PRO Renko System is a highly accurate trading system specially designed for trading RENKO charts. The ARROWS and Trend Indicators DO NOT REPAINT! The system effectively neutralizes so called market noise giving you access to accurate reversal signals. The indicator is very easy to use and has only one parameter responsible for signal generation. You can easily adapt the tool to any trading instrument of your choice and the size of the renko bar. I am always ready to provide extra support to help
                      Scalper Inside PRO
                      Alexey Minkov
                      4.74 (66)
                      An exclusive indicator that utilizes an innovative algorithm to swiftly and accurately determine the market trend. The indicator automatically calculates opening, closing, and profit levels, providing detailed trading statistics. With these features, you can choose the most appropriate trading instrument for the current market conditions. Additionally, you can easily integrate your own arrow indicators into Scalper Inside Pro to quickly evaluate their statistics and profitability. Scalper Inside
                      Linear Trend Predictor - A trend indicator that combines entry points and direction support lines. It works on the principle of breaking through the High/Low price channel. The indicator algorithm filters market noise, takes into account volatility and market dynamics. Indicator capabilities Using smoothing methods, it shows the market trend and entry points for opening BUY or SELL orders. Suitable for determining short-term and long-term market movements by analyzing charts on any timeframes.
                      CURRENTLY 26% OFF Best Solution for any Newbie or Expert Trader! This Indicator is a unique, high quality and affordable trading tool because we have incorporated a number of proprietary features and a new formula. With only ONE chart you can read Currency Strength for 28 Forex pairs! Imagine how your trading will improve because you are able to pinpoint the exact trigger point of a new trend or scalping opportunity? User manual: click here That's the first one, the original! Don't buy a worthle
                      Currently 20% OFF ! Best Solution for any Newbie or Expert Trader! This dashboard software is working on 28 currency pairs plus one. It is based on 2 of our main indicators (Advanced Currency Strength 28 and Advanced Currency Impulse). It gives a great overview of the entire Forex market plus Gold or 1 indices. It shows Advanced Currency Strength values, currency speed of movement and signals for 28 Forex pairs in all (9) timeframes. Imagine how your trading will improve when you can watch the e
                      The TPX Dash Needle is everything you need to find the famous Didi Needles on several timeframes and in several pairs at the same time. These are the simultaneous meeting of the 3, 8 and 20 averages that, aligned with the ADX indicator, are synonymous with large and strong movements in the market. Now with the new Heiken Aish filter, the name of the pair shows the direction of the Heiken Aish you choose, it can be weekly or daily, all signals will appear on the screen, but now you can configure
                      This dashboard shows the latest available harmonic patterns for the selected symbols, so you will save time and be more efficient / MT5 version . Free Indicator:   Basic Harmonic Pattern Comparison of "Basic Harmonic Pattern" vs. "Basic Harmonic Patterns Dashboard" Indicators Feature Basic Harmonic Pattern Basic Harmonic Patterns Dashboard Functionality Detects and displays harmonic patterns on a single chart Searches multiple symbols and timeframes for harmonic patterns, displays results on
                      ACB Breakout Arrows
                      KEENBASE SOFTWARE SOLUTIONS
                      4.15 (34)
                      The ACB Breakout Arrows indicator provides a crucial entry signal in the market by detecting a special breakout pattern. The indicator constantly scans the chart for a settling momentum in one direction and provide the accurate entry signal right before the major move.  Get multi-symbol and multi-timeframe scanner from here - Scanner for ACB Breakout Arrows MT4 Key features Stoploss and Take Profit levels are provided by the indicator. Comes with a MTF Scanner dashboard which tracks the breako
                      Advanced Currency IMPULSE with ALERT
                      Bernhard Schweigert
                      4.91 (485)
                      CURRENTLY 31% OFF !! Best Solution for any Newbie or Expert Trader! This indicator is a unique, high quality and affordable trading tool because we have incorporated a number of proprietary features and a secret formula. With only ONE chart it gives Alerts for all 28 currency pairs. Imagine how your trading will improve because you are able to pinpoint the exact trigger point of a new trend or scalping opportunity! Built on new underlying algorithms it makes it even easier to identify and confir
                      MTF Supply Demand Zones
                      Georgios Kalomoiropoulos
                      4.82 (22)
                      Next Generation Of Automated Supply And Demand Zones. New and Innovative Algorithm that Works At Any Chart. All Zones Are Being Created Dynamically According To Price Action Of The Market. AMAZING OFFER --> Activations from 5 to 20 for "MTF Supply Demand Zones" and "Automated Trendlines" If you get the MTF Supply Demand Zones you can join the " Trade Like Me " Video Series. It contains 14 Live Sessions where  i am placing trades on Forex, Stocks, Indices and Metals. You will be able to see ho
                      Easy Breakout
                      Mohamed Hassan
                      5 (12)
                      After your purchase, feel free to contact me for more details on how to receive a bonus indicator called VFI, which pairs perfectly with Easy Breakout for enhanced confluence!   Easy Breakout is a powerful price action trading system built on one of the most popular and widely trusted strategies among traders: the Breakout strategy ! This indicator delivers crystal-clear Buy and Sell signals based on breakouts from key support and resistance zones. Unlike typical breakout indicators, it levera
                      Advanced Supply Demand
                      Bernhard Schweigert
                      4.91 (295)
                      CURRENTLY 26% OFF !! Best Solution for any Newbie or Expert Trader! This indicator is a unique, high quality and affordable trading tool because we have incorporated a number of proprietary features and a new formula. With this update, you will be able to show double timeframe zones. You will not only be able to show a higher TF but to show both, the chart TF, PLUS the higher TF: SHOWING NESTED ZONES. All Supply Demand traders will love it. :) Important Information Revealed Maximize the potentia
                      FX Volume
                      Daniel Stein
                      4.6 (35)
                      FX Volume: Experience Genuine Market Sentiment from a Broker’s Perspective Quick Overview Looking to elevate your trading approach? FX Volume provides real-time insights into how retail traders and brokers are positioned—long before delayed reports like the COT. Whether you’re aiming for consistent gains or simply want a deeper edge in the markets, FX Volume helps you spot major imbalances, confirm breakouts, and refine your risk management. Get started now and see how genuine volume data can
                      Cycle Sniper
                      Elmira Memish
                      4.39 (36)
                      NEW YEAR SALE PRICE FOR LIMITED TIME!!! Please contact us after your purchase and we will send you the complimentary indicators to complete the system Cycle Sniper is not a holy grail but when you use it in a system which is explained in the videos, you will feel the difference. If you are not willing to focus on the charts designed with Cycle Sniper and other free tools we provide, we recommend not buying this indicator. We recommend watching the videos about the indiactor and system before pu
                      Introduction to Fractal Pattern Scanner Fractal Indicator refers to the technical indicator that makes use of the fractal geometry found in the financial market. Fractal Pattern Scanner is the advanced Fractal Indicator that brings the latest trading technology after the extensive research and development work in the fractal geometry in the financial market. The most important feature in Fractal Pattern Scanner is the ability to measure the turning point probability as well as the trend probabi
                      Quantum Heiken Ashi PRO MT4
                      Bogdan Ion Puscasu
                      4.33 (6)
                      Introducing the   Quantum Heiken Ashi PRO charts with alerts Designed to provide clear insights into market trends, the Heiken Ashi candles are renowned for their ability to filter out noise and eliminate false signals. Say goodbye to confusing price fluctuations and hello to a smoother, more reliable chart. What makes the Quantum Heiken Ashi PRO truly unique is its innovative formula, which transforms traditional candlestick data into easy-to-read colored bars. Red and green bars elegantly high
                      Daily Candle Predictor is an indicator that predicts the closing price of a candle. The indicator is primarily intended for use on D1 charts. This indicator is suitable for both traditional forex trading and binary options trading. The indicator can be used as a standalone trading system, or it can act as an addition to your existing trading system. This indicator analyzes the current candle, calculating certain strength factors inside the body of the candle itself, as well as the parameters of
                      Currency Strength Wizard is a very powerful indicator that provides you with all-in-one solution for successful trading. The indicator calculates the power of this or that forex pair using the data of all currencies on multiple time frames. This data is represented in a form of easy to use currency index and currency power lines which you can use to see the power of this or that currency. All you need is attach the indicator to the chart you want to trade and the indicator will show you real str
                      M1 Golding
                      Aleksandr Makarov
                      5 (1)
                      Exclusive sale on the MQL5 website. M1 Golding  —  This is an easy to use trading system. It is an arrow indicator designed for the M1-M5 time frame. The indicator can be used as a standalone scalping system, as well as as part of your existing trading system. Bonus: When you buy the indicator, you get a gift - Trend Arrow Super I also provide an additional trend filter indicator absolutely free of charge - Filter The combination of these indicators can help you make your trading easier and more
                      IQ Gold Gann Levels a non-repainting, precision tool designed exclusively for XAUUSD/Gold intraday trading. It uses W.D. Gann’s square root method to plot real-time support and resistance levels, helping traders spot high-probability entries with confidence and clarity. William Delbert Gann (W.D. Gann) was an exceptional market analyst, whose trading technique was based on a complex blend of mathematics, geometry, astrology, and ancient mathematics which proved to be extremely accurate. Download
                      PZ Trend Trading
                      PZ TRADING SLU
                      4.8 (5)
                      Capture every opportunity: your go-to indicator for profitable trend trading Trend Trading is an indicator designed to profit as much as possible from trends taking place in the market, by timing pullbacks and breakouts. It finds trading opportunities by analyzing what the price is doing during established trends. [ Installation Guide | Update Guide | Troubleshooting | FAQ | All Products ] Trade financial markets with confidence and efficiency Profit from established trends without getting whip
                      Trading Levels Indicator is a trading system designed to determine entry points, hold positions and trend direction. Includes several mechanisms working in one complex, wave analysis of trend direction, level analysis when constructing signals, shows possible TP and SL targets. Indicator capabilities Signal arrows appear on the current candle, do not repaint. Uses special algorithms to search for levels from which the price bounces. Works according to the trend. The system is universal, can be
                      Reversal Master
                      Alexey Minkov
                      4.79 (14)
                      The Reversal Master is an indicator for determining the current direction of price movement and reversal points. The indicator will be useful for those who want to see the current market situation better. The indicator can be used as an add-on for ready-made trading systems, or as an independent tool, or to develop your own trading systems. The Reversal Master indicator, to determine the reversal points,  analyzes a lot of conditions since the combined analysis gives a more accurate picture of t
                      FX Gunslinger
                      Oleg Rodin
                      5 (3)
                      Forex Gunslinger  is a BUY/SELL reversal signals indicator designed around the idea of combining support/resistance, crossovers and oscillators in MTF mode.  When everything is aligned the indicator generates a BUY or SELL signal.   Though the indicator is based around the MTF idea, the algorithm is very stable and generates reliable reversal signals. This is an MTF type indicator where it can use a higher or a lower time frame to calculate the signals for your current chart. Though the original
                      More from author
                      Berma Bands
                      Muhammad Elbermawi
                      5 (4)
                      The Berma Bands (BBs) indicator is a valuable tool for traders seeking to identify and capitalize on market trends. By analyzing the relationship between the price and the BBs, traders can discern whether a market is in a trending or ranging phase. Visit the [ Berma Home Blog ] to know more. Berma Bands are composed of three distinct lines: the Upper Berma Band, the Middle Berma Band, and the Lower Berma Band. These lines are plotted around the price, creating a visual representation of the pric
                      MASR Bands
                      Muhammad Elbermawi
                      5 (5)
                      Or M oving A verage S upport R esistance Bands . MASR Bands indicator is a moving average surrounded by two bands that work together as support and resistance levels. Statistically, MASR Bands contain price candles 93% of the time. Here is how it is calculated in steps: 1. The first step is to calculate the highest high (HHV) and the lowest low (LLV) for an X period of time. 2. The second step is to divide HHV by LLV to get how wide is the distance between them as a percentage. I call the resu
                      Bermaui Bands
                      Muhammad Elbermawi
                      4.97 (67)
                      Bermaui Bands (BB) is a technical analysis tool that helps filter between ranging and trending price movements. The idea behind this indicator can be explained in the next steps: Calculate Standard Deviation as an oscillator that moves between 0 and 100. I will name it Bermaui Deviation percent (BD %). If "BD %" is near zero then volatility is at its extreme. In addition, if "BD %" is near 100 then volatility is very low. High volatility means a great probability for a trending market, while low
                      Bermaui Deviation Percent
                      Muhammad Elbermawi
                      4.94 (111)
                      Or ( BD% ) which is a volatility index that measures volatility in percent rather than points. The idea of BD% is to make an index depending on the Classic Standard Deviation (CSD) that moves between 0 and 100 percent. You can use BD% to compare volatility for the same security in different time periods or different time-frames. In addition, you can use BD% to compare volatility between different securities in different markets in terms of percent rather than points. HOW TO USE "BD%" If BD%
                      Bermaui RSI Candles
                      Muhammad Elbermawi
                      5 (4)
                      The idea of this indicator is to draw RSI in the form of candles that can be compared with price charts to generate buy and sell signals. The indicator is not my invention. I founded it on the internet several years ago. I updated the code, added alert functions, added the Bermaui Utilities group of tools. The indicator calculates the RSI of all the prices that are used to draw candlesticks (RSI of the open, high, low & close). It uses the highest of them to draw the RSI candles high wick & the
                      Classic Keltner Channel
                      Muhammad Elbermawi
                      4.87 (30)
                      Or CKC. This indicator works depending on the classic ten-day moving average rule described by Chester W. Keltner (1909–1998). All parameters are set to the classic version of the Keltner system by default, while the user can change them if he wants. Important Information    Read CKC Manual:   https://www.mql5.com/en/blogs/post/736577    CKC Expert Advisor Example:   https://www.mql5.com/en/blogs/post/734150 About Keltner Channel Formula 1. Calculate the Center Line as a simple moving average
                      Bermaui Manual EA
                      Muhammad Elbermawi
                      5 (10)
                      This is a semi-automatic expert advisor that trades the grid system. The idea is to gradually take different positions in the market, then to calculate the break-even level for them. When the prices pass this break-even by a predetermined distance all opened orders are closed. Important Information Here is the user's guide:   https://www.mql5.com/en/blogs/post/730567 You can try this EA with any of my other products, here:    https://www.mql5.com/en/users/bermaui314/seller Important Features T
                      Moving Average Cloud
                      Muhammad Elbermawi
                      4.92 (13)
                      Or "MAC". This is an indicator designed to help you capture and trade the trend. The idea behind this indicator can be explained in the next steps: Draw a fast-moving average Envelope. Draw a slow-moving average Envelope. The MAC Upper Band is the highest value between the high of both Envelopes. The MAC Lower Band is the lowest value between the low of both Envelopes. The MAC Histogram Cloud fills the distance between two bands to show you change in direction. Blue Cloud indicates the uptrend
                      Bermaui Pin Bars
                      Muhammad Elbermawi
                      5 (13)
                      Bermaui Pin Bars   Or (BPB) is an indicator that finds Pin Bars price action pattern on the chart. Pin Bars is a shortcut for "Pinocchio Bars" which is a classic bar pattern alternative to Japanese candlesticks with tall upper or lower shadows and very small bodies like Hammer, Inverted-Hammer, Hanging Man, Shooting Star, Dragon Fly Doji or Grave Stone Doji. Bermaui Pin Bars indicator find this pattern depending on a formula that can be explained in the next steps: At first BPB calculate the ce
                      Bermaui Channel
                      Muhammad Elbermawi
                      5 (19)
                      This is a price channel that shows five important price levels on the chart. Those levels are: 1. The Highest High (HH) of the previous x bars. 2. The Highest Low (HL) of the previous x bars. 3. The Center Line. 4. The Lowest High (LH) of the previous x bars. 5. The Lowest Low (LL) of the previous x bars. How does Bermaui Channels Captures Overbought  area Think of the distance between HH and HL levels as an overbought area. When the price candles or bars crosses the HL to the upside this indica
                      Filter:
                      patrickdrew
                      2053
                      patrickdrew 2025.06.18 18:48 
                       

                      UPDATE:

                      After using it on demo for 12 hours I have gone live.

                      It is AMAZING and very helpful author!! :-)

                      --------------------------------------------------------------------

                      Seems to be a VERY well made indicator with a very helpful author.

                      I will update after some testing.

                      uptrendfx
                      75
                      uptrendfx 2025.04.17 21:34 
                       

                      Terrific work! I purchased both BD% as well as TDO after a comprehensive review and realized that, after many years of trying to make sense of and make profit from the Forex market, I find Muhammad's scientific approach and all of the resulting systems is outstanding. After testing, I intend to tell all of my friends and perhaps purchase other of his offerings. Also, his responsiveness and customer service is outstanding!!! Therefore, I thank you very much Muhammad, for offering your systems for sale! I can see the "science" behind your methods and offering your profitable creations to others is commendable!

                      Jimmy Christianus Hendrikus Janssen
                      436
                       

                      This indicator stands out for its simplicity and sophistication. I appreciate how it builds upon existing analytical frameworks with an innovative approach. It offers a promising method for confirming trends objectively by analyzing momentum shifts. I fully endorse its potential.

                      garypang
                      213
                      garypang 2024.12.26 02:59 
                       

                      TDO shows the trend direction. Allow me to trade with confident. Fast response and support from Muhammad Elbermawi. Thank you

                      Muhammad Elbermawi
                      53046
                      Reply from developer Muhammad Elbermawi 2024.12.26 08:47
                      That is great 🙏💚 Thanks a lot
                      Yusuf Hamzah
                      776
                      Yusuf Hamzah 2024.09.08 17:12 
                       

                      The indicator is logically simple and elegant. I value an innovative idea that improve on existing analysis framework. It provides a potential for an unbiased trend confirmation (via momentum movement). I vouch for this.

                      sultan10001
                      68
                      sultan10001 2024.06.30 07:24 
                       

                      User didn't leave any comment to the rating

                      Muhammad Elbermawi
                      53046
                      Reply from developer Muhammad Elbermawi 2024.06.30 07:27
                      That is great 🙏💚 Thanks a lot
                      Gouzief Hanna Kamel Hanna
                      140
                      Gouzief Hanna Kamel Hanna 2024.04.18 17:20 
                       

                      User didn't leave any comment to the rating

                      Muhammad Elbermawi
                      53046
                      Reply from developer Muhammad Elbermawi 2024.04.18 18:44
                      Thanks a lot for the great review, Joseph 🙏
                      jmhuang
                      3147
                      jmhuang 2024.04.10 23:34 
                       

                      THE SELLER IS ASKING FOR A POSITIVE REVIEW IN EXCHANGE FOR FREE INDICATOR. THERE ARE MANY FAKE REVIEWS. THE TDO TRUE DIRECTION OSCILLATOR IS LAGGARD INDICATOR AND PRODUCES ONE TO TWO SIGNALS A DAY. EVEN THE SIGNALS ARE VERY OFTEN WRONG.DON'T BE MISLED BY THE REVIEWS. BUYER BEWARE. YOUR MONEY WILL BE WASTED

                      Muhammad Elbermawi
                      53046
                      Reply from developer Muhammad Elbermawi 2024.04.10 23:44
                      There are 28 majors in Forex ... Two signals on each chart equals 56 opportunities each day ... and you say that is not enough! ... I smell greed here
                      ovno27
                      109
                      ovno27 2024.04.07 09:07 
                       

                      The direction is really true!!!

                      pornchai_p
                      879
                      pornchai_p 2023.06.08 18:37 
                       

                      User didn't leave any comment to the rating

                      Shimaa Kamal
                      42
                      Shimaa Kamal 2023.05.26 23:14 
                       

                      This is a great indicator ... Thank you very much

                      gigoro
                      54
                      gigoro 2023.03.21 10:34 
                       

                      the idea of the indicator is good and it contains services that really save a lot of effort& time

                      Solomon Ola
                      252
                      Solomon Ola 2023.03.17 19:20 
                       

                      best indicatot i have ever see i give hit 5ster

                      passyjh
                      281
                      passyjh 2023.02.28 11:43 
                       

                      I think this is good indicator.

                      mostafa gamal
                      43
                      mostafa gamal 2023.02.14 02:15 
                       

                      I DID NOT FIND BAHIROMI STOCHASTIC

                      wuzzy66
                      987
                      wuzzy66 2023.01.13 21:24 
                       

                      BRILLIANT INDICATOR BRILLIANT CONCEPT VERY POWERFUL INDICATOR I WOULD SAY THIS IS MY BEST INDICATOR FOR THREE YEAR JUST FOLLOWING SIMPLE INSTRUCTIONS AND READY TO START MAKING GOOD PIPS STRAIGHT FORWARD TO USE A MONEY BACK GUARANTEE IF I HAD MY WAYTO SAY THAT THIS SIS AN EXCELLENT INDICATOR THE MINUTE ALL ALIGNS EITHER A BLUE OR RED YOU ARE GOOD TO GO I GIVE IT A TEN STAR RATING KEEP UP THE GOOD WORK YOU CAN RENT JUST FOR $10 FOR A MONTH AND YOU WONT BE DISAPPOINTED

                      Muhammad Elbermawi
                      53046
                      Reply from developer Muhammad Elbermawi 2023.01.14 02:33
                      Wow, that is an awesome review ... Happy 2023 🙏
                      davevicens
                      321
                      davevicens 2022.12.30 11:43 
                       

                      First operation and first benefit. I love this indicator!!! Happy New Year

                      Muhammad Elbermawi
                      53046
                      Reply from developer Muhammad Elbermawi 2022.12.30 13:42
                      Happy new year to you too my friend 🌲 🙏
                      NN
                      839
                      NN 2022.08.25 14:37 
                       

                      Useless! It is lagging and does not help!

                      Jedidiah Benedict
                      175
                      Jedidiah Benedict 2022.08.05 18:31 
                       

                      I really like this indicator.

                      Walid Nazmi
                      106
                      Walid Nazmi 2022.06.22 15:20 
                       

                      Trust me (TDO) is all what you need! Key Advantages : 1) Indicator doesn't flash false signals during a spike or sudden price move. 2) 100% you can rely on the indicator 3) Result from the back test and in real-time is a perfect match. I'm certainly glad i came across the author Mr. Muhammad Elbermawi

                      Muhammad Elbermawi
                      53046
                      Reply from developer Muhammad Elbermawi 2022.06.22 15:25
                      Thanks a lot for the great review, Walid 🙏
                      Reply to review
                      Version 9.2 2020.05.22
                      In TDO version 9.2 I have enhanced the alert and notifications to work better with the MT4 system tester
                      .
                      Note:
                      I didn't make any changes to TDO's basic formula. It is still the same.
                      I didn't make any changes in indicator parameters or buffers.
                      Version 9.1 2020.02.23
                      Fixed a small bug in the de-initialization function, that used to cause the symbols switch tool not to work properly.
                      .
                      Note:
                      I didn't make any changes on TDO basic formula. It is still the same.
                      I didn't make any changes in indicator parameters or buffers.
                      Version 9.0 2019.12.28
                      1. Enhanced TDO code to be much more faster.
                      2. Decreased indicator buffers from ten to six.
                      3. Deleted Max Candles to Draw parameter, so , the indicator appear on all the chart.
                      4. Added a background to the Martingale Panel.
                      5. Added the option to show channels as shaded area or as lines.
                      6. Enhanced the messages code.
                      7. Enhanced the colors list.

                      Note:
                      I didn't make any changes on TDO basic formula. It is still the same. Changes are for objects and indicator functions like (loops, ifs, for...etc).
                      Version 8.0 2019.10.16
                      What is new in TDO user to version 8.0:

                      1- You can show or hide TDO Panel and Buttons by clicking on Shift + A / D.
                      2- You can switch between four beautiful and well-designed Color Lists. Or you can use your own color list by choosing the (Do Nothing) choice.
                      3- You can send Mobile Notification or emails and if anything gets wrong you will receive a note in the terminal's journal.
                      4- Indicator objects now change their size automatically by depending on screen resolution.
                      5- Made inputs much more user friendly.
                      6- Made a revision to the code to make sure that there are no bugs.
                      Version 7.1 2019.07.18
                      You can now increase/decrease all buttons font size. This new feature is good for:

                      1. Those who use brokers with nonstandard symbols list. (ex: EURUSDecn, GBPUSDecn,...etc).

                      2. Those who want to enlarge their screen resolution through the windows (Customize Sizing Options).

                      I am now releasing version 7.1 and this project have been around MQL5 since 2015. I hope you can find it profitable for you as it was for me.
                      Version 7.0 2019.06.16
                      1. Enhanced TDO calculation method for a better use with iCustom() to build EAs and indicators depending on TDO.
                      2. Organized TDO parameters in a better style.
                      3. Opened the limits for (First TDO Period [Min =1]) parameters. This reduced the number of warning messages for wrong inputs in the previous version.
                      4. Changed the Channels period to 1000. This make TDO channels a very good trend filter.
                      Version 5.0 2018.10.09
                      1. Enhanced TDO calculation method.
                      2. Organized TDO parameters in a better style.
                      3. Enhanced the Round Number Grid calculation method.
                      4. Added sub levels to the Round Number Grid.
                      5. Added what I call Zig Zone Levels to easily capture support & resistance.
                      Version 4.0 2018.07.23
                      1.1. Added a "Symbol Switch Panel" to make it easy for user to switch between different charts.
                      1.2. "Symbol Switch Panel" can be from User inputs or from Market Watch window.
                      1.3. "Symbol Switch Panel" can change chart for current window or open it in a new one.
                      1.4. User can use "Symbol Switch Panel" to change current chart time frame.
                      1.5. User control the number of buttons on "Symbol Switch Panel". He can make them appear on main chart or TDO window.
                      ---------------------------------------------------------
                      2.1 Added a "Price Channel".
                      2.2 User can choose between "Standard Deviation" or "Linear Regression" channels.
                      2.3 User can draw channels as a ray or make them as background.
                      ---------------------------------------------------------
                      3.1 Added a "Price Grid".
                      3.2 User can choose between "Automatic Grid" and "Customer Grid".
                      3.3 User can multiply distance between grid levels.
                      Version 3.1 2018.04.27
                      1. Made a revision to the code to make sure that there are no bugs.
                      2. Made inputs much more user friendly.
                      3. Added arrow signals to follow the trend.
                      4. Added a multi time period panel.
                      5. Made shadow with color when trend is strong.
                      6. Added alerts when a new arrow appear.
                      7. Added alerts when multi time period panel is in-line.
                      Version 1.4 2016.01.04
                      In this version I tested the code and fixed all possible logical errors. The code now is more clear than before.