• Overview
  • Reviews (1)
  • Comments (5)
  • What's new

OrderBook History Playback

Order Book, known also as Market Book, market depth, Level 2, - is a dynamically updated table with current volumes of orders to buy and to sell specific financial instument at price levels near Bid and Ask.

MetaTrader 5 provides the means for receiving market book from your broker, but in real time only, without access to its history. This expert adviser OrderBook History Playback allows you to playback the market book events on the history using files, created by OrderBook Recorder. The expert is based on the library OrderBook History Library, which can be as well embedded into your expert adviser or indicator (source codes are required). The library sends appropriate OnBookEvent events to your program in the tester, which make it possible to test trading strategies based on volumes analysis in the market book.

The archive files can be stored in the data folder of the terminal (usually, it looks like C:\Program Files\MetaTrader 5 MetaQuotes\MQL5\Files), or in the common data folder for all terminals (for example, 'C:\Users\<UserName>\AppData\Roaming\MetaQuotes\Terminal\Common\Files'). In either case, inside the folder another subfolder is used as a root for all market books, and the name of the subfolder is specified in the input parameter OrderBook_FileFolder, by default - "Books". Inside the root subfolder another level of subfolders is created - each subfolder corresponds to a specific work symbol, and every single day data is saved in a file YYYYMMDD.hob, where YYYY, MM, DD are year, month, day correspondingly. The extension "hob" stands for History of Order Book. For example, the ticker GAZP will produce the files MQL5/Files/Books/GAZP/*.hob.

This is a non-trading expert, it does only show a comment with available information of the market book live or on the history. On every single record the following information is displayed: index, requested trade types (S for sells, B for buys), price level, volume.


Parameters

  • ShowCursor - an option to enable one of the 2 modes: false (by default) - monitors the market book online; true - creates a vertical line as a cursor, which can be dragged to highlight a bar in the past; if the market book data is available for this bar, it's displayed in the comment; only one book is shown per bar, but normally many events are available for a single bar in the file (up to one event per tick), so custom source code can analyze much more data;
  • TimerPeriod - period of the timer, in seconds, by default - 0, which means no timer, and the library is executed by ticks; the timer is useful on weekends, and on slow market;
  • OrderBook_FileFolder - a name of the root folder, where subfolders and files of the market books are stored; by default - "Books"; every subfolder is named according to specific work symbol;
  • OrderBook_UseCommonFiles - an option for reading files from the data folder of the current terminal (false, by default) or from the common data folder for all terminals (true); use the common folder for testing this and other expert advisers in the local tester; otherwise, all the hob-files should be linked to the source code using the directive #property tester_file;
  • OrderBook_TimeZoneCorrection - a correction of date and time, which is required in case, that archives are read in a terminal with a timezone, which differs from a timezone of the terminal where the archives were created; specified in seconds; for example, if the market book was saved with the server time in GMT+3, and then it's applied on quotes from a server, where time is in GMT+2, the correction should be 1 hour (-3600 seconds), because times in GMT+2 go 1 hour late in comparison to (i.e. they are 1 hour smaller than) GMT+3; 15:00 in GMT+3 is 14:00 in GMT+2;
Recommended products
Order Book, known also as Market Book, market depth, Level 2, - is a dynamically updated table with current volumes of orders to buy and to sell specific financial instument at price levels near Bid and Ask. MetaTrader 5 provides the means for receiving market book from your broker in real time. The expert OrderBook Recorder records market book changes and stores them in local files for further usage in indicators and expert adviser, including testing in the tester. The expert stores market book
FREE
Weis Waves
Flavio Javier Jarabeck
3.15 (26)
The original author is David Weis, an expert in the Wyckoff Method. The Weis Wave is a modern adaptation of the 1930's Wyckoff Method, another expert in Tape Reading techniques and Chart Analysis. Weis Waves takes market volume and stacks it into waves according to price conditions giving the trader valuable insights about the market conditions. If you want to learn more about this subject you can find tons of videos in YouTube. Just look for "The Wickoff Method", "Weis Wave" and "Volume Spread
FREE
After purchasing, you can request and receive any two of my products for free! После покупки вы можете запросить и получить два любых моих продукта бесплатно! The utility is designed for manual placement of pending orders at the high and low of yesterday. The program has a built-in trailing stop, virtual take profit and stop loss. Unworked orders are deleted at the end of the day or manually. You may be interested in my other products:  https://www.mql5.com/ru/users/vypchela/seller Settings
FREE
Aggression Volume
Flavio Javier Jarabeck
3.8 (20)
Aggression Volume Indicator is the kind of indicator that is rarely found in the MQL5 community because it is not based on the standard Volume data provided by the Metatrader 5 platform. It requires the scrutiny of all traffic Ticks requested on the platform... That said, Aggression Volume indicator requests all Tick Data from your Broker and processes it to build a very special version of a Volume Indicator, where Buyers and Sellers aggressions are plotted in a form of Histogram. Additionally,
FREE
Volume Weighted Average Price or VWAP is an indicator wich shows different average prices on chart. This is very useful to find strong negotiation price areas and as trend following. Configurations: Day, Week and Month - Show different VWAPs according to the period. You can change each line style on "colors" tab. Any doubt or suggestion please contact us. Enjoy! This is a free indicator, but it took hours to develop. If you want to pay me a coffee, I appreciate a lot   <3 PayPal, Skrill, Ne
FREE
Value Chart Candlesticks
Flavio Javier Jarabeck
4.75 (8)
The idea of a Value Chart indicator was presented in the very good book I read back in 2020 , " Dynamic Trading Indicators: Winning with Value Charts and Price Action Profile ", from the authors Mark Helweg and David Stendahl. The idea is simple and the result is pure genius: Present candlestick Price analysis in a detrended way! HOW TO READ THIS INDICATOR Look for Overbought and Oversold levels. Of course, you will need to test the settings a lot to find the "correct" one for your approach.
FREE
This indicator sums up the difference between the sells aggression and the buys aggression that occurred in each Candle, graphically plotting the waves of accumulation of the aggression volumes.   Through these waves an exponential average is calculated that indicates the direction of the business flow. Note: This indicator DOES NOT WORK for Brokers and/or Markets WITHOUT the type of aggression (BUY or SELL).   Be sure to try our Professional version with configurable features and alerts:  Agr
FREE
BoxInside MT5
Evgeny Shevtsov
5 (4)
This indicator calculates the volume profile and places labels that correspond to the VAH, VAL and POC levels, for each candle individually. Indicator operation features The indicator works on the timeframes from M3 to MN, but it uses the history data of smaller periods: M1 - for periods from M3 to H1, M5 - for periods from H2 to H12, M30 - for the D1 period, H4 - for the W1 period, D1 - for the MN period. The color and location of the VAL, VAH and POC labels on the current candle are consider
FREE
Cumulative Delta MT5
Evgeny Shevtsov
4.47 (57)
The indicator analyzes the volume scale and splits it into two components - seller volumes and buyer volumes, and also calculates the delta and cumulative delta. The indicator does not flicker or redraw, its calculation and plotting are performed fairly quickly, while using the data from the smaller (relative to the current) periods. The indicator operation modes can be switched using the Mode input variable: Buy - display only the buyer volumes. Sell - display only the seller volumes. BuySell -
FREE
Waves Sizer
Flavio Javier Jarabeck
3.67 (6)
Wyckoff fans, enjoy! Ideally to be used with the Weis Waves indicator, but it can be easily used alone, the Waves Sizer puts the range (in resulting Price movement) done by the Price on its market swings. You can control how accurate or loose will be the swings. This tool is very helpful for visually know how much the Price has traveled in your Timeframe. This way you can confront this level of effort with the resulting Volume, etc... Weis Waves indicator: https://www.mql5.com/en/market/pro
FREE
Market Profile 3 ForexArby com
Hussien Abdeltwab Hussien Ryad
4.17 (12)
Market Profile 3 MetaTrader 5 indicator  version 4.70— is a classic Market Profile implementation that can show the price density over time, outlining the most important price levels, value area, and control value of a given trading session. This indicator can be attached to timeframes between M1 and D1 and will show the Market Profile for daily, weekly, monthly, or even intraday sessions. Lower timeframes offer higher precision. Higher timeframes are recommended for better visibility. It is als
FREE
Important Lines
Terence Gronowski
4.88 (26)
This indicator displays Pivot-Lines, preday high and low, preday close and the minimum and maximum of the previous hour. You just have to put this single indicator to the chart to have all these important lines, no need to setup many single indicators. Why certain lines are important Preday high and low : These are watched by traders who trade in a daily chart. Very often, if price climbs over or falls under a preday low/high there is an acceleration in buying/selling. It is a breakout out of
FREE
This Tradepanel is an Utility for Traders Who want ot use Basic MoneyManagement for Calculation of Lotsize  I have created the basic edition only to give an Overview with Limited Functionality Full Features are available with  Auto TradePanel  Pro. (This is Only Because it can not be Tested in Strategy Tester ).  Complete Description is available at  "Auto TradePanel Pro".  in This Version Basic Functionality ( Calculation of Lotsize ) open /close Positions is working in the same way as in Pro
FREE
Tapeworm
Nikolay Mitrofanov
The indicator converts two moving averages into histograms and paints their intersection area. There is a shift trick setting, it is used to smooth the result of calculations. You can see the changes if you reduce this parameter to 1 (minimum value). Available averages: MA Simple MA Exponential MA LinearWeighted MA Smoothed DEMA TEMA and RSI - as a bonus By default, the fast MA is displayed at the top of the histogram, and the slow one at the bottom. You can swap them if you like. shi
FREE
Follow The Line MT5
Oliver Gideon Amofa Appiah
4.4 (30)
This indicator obeys the popular maxim that: "THE TREND IS YOUR FRIEND" It paints a GREEN line for BUY and also paints a RED line for SELL. (you can change the colors). It gives alarms and alerts of all kinds. IT DOES NOT REPAINT and can be used for all currency pairs and timeframes. Yes, as easy and simple as that. Even a newbie can use it to make great and reliable trades. NB: For best results, get my other premium indicators for more powerful and reliable signals. Get them here: https://www.m
FREE
This indicator will mirror the assets in use in another metatrader, being able to choose the timeframe and a template. This is the Metatrader 5 Client, it needs the Metatrader 4 or 5 Server versions: Metatrader 4 Mirror Chart Server:   https://www.mql5.com/en/market/product/88644 Metatrader 5 Mirror Chart Server: https://www.mql5.com/en/market/product/88652 Details of how it works in the video.
FREE
Seconds Charts Demo
Aleksandr Goryachev
5 (1)
Micro  Demo  ******************* Секундные графики в Meta Trader 5 ********************** Более точного инструмента для входа в сделку вы не найдёте. Платная полная версия:  Micro "Second charts" В демоверсии секундные периоды сменяются случайным образом через случайные интервалы времени. Отсутствует автоматическая настройка периодов бесплатных индикаторов.   Входные параметры: Displayed bars - отображаемые бары Step of price levels, pp, 0-off - шаг отрисовки ценовых уровней, пункты Scale
FREE
This is a buyer and seller aggression indicator that analyzes the shape of each candle and project this data in a histogram form. There are 4 histograms in one. On the front we have two: Upper - Buyer force. Lower - Seller force. At the background we also have two histogram, both with same color. They measure the combined strenght of buyers and sellers. This histograms can be turned off in Input Parameters. It is also possible to have the real or tick volume to help on this force measurement. IN
FREE
Expansoes M
Marcus Vinicius Da Silva Miranda
The M Extensions are variations of the Golden Ratio (Fibonacci Sequence). It is the World's first technique developed for Candle Projections. Advantages: Easy to plot. Candle anchoring; High and accurate precision as support and resistance; Excellent Risk x Return ratio; Works in any timeframe; Works in any asset / market.   The M Extensions are classified into: M0: Zero point (starting candle) RC: Initial candle control region M1: Extension region 1 M2: Extension region 2 M3: Extension r
FREE
LT Donchian Channel
Thiago Duarte
4.75 (4)
Donchian Channel is an indicator created by Richard Donchian. It is formed by taking the highest high and the lowest low of the last specified period in candles. The area between high and low is the channel for the chosen period. Its configuration is simple. It is possible to have the average between the upper and lower lines, plus you have alerts when price hits one side. If you have any questions or find any bugs, please contact me. Enjoy!
FREE
MW Volume
Martin Bittencourt
4 (5)
The Martinware Volume indicator plots a colored moving average over volume bars. The coloring uses three colors and can be done in different ways choosable by the user and is applied both to the average as to the volume bars. Three types of coloring are possible: None: no coloring is done Increasing or decreasing: changes the color depending on the current value being bigger or lesser than the previous one Volume relative to average: colors vary if the current volume is bigger or lesser then
FREE
PZ Penta O MT5
PZ TRADING SLU
4 (6)
The Penta-O is a 6-point retracement harmonacci pattern which usually precedes big market movements. Penta-O patterns can expand and repaint quite a bit. To make things easier this indicator implements a twist: it waits for a donchian breakout in the right direction before signaling the trade. The end result is an otherwise repainting indicator with a very reliable trading signal. The donchian breakout period is entered as an input. [ Installation Guide | Update Guide | Troubleshooting | FAQ | A
FREE
Donchian Pro
Paulo Henrique Faquineli Garcia
5 (2)
The Donchian Channel Channels are among the most popular tools of technical analysis, as they visually convey to the analyst the limits within which most price movement tends to occur. Channel users know that valuable information can be obtained at any time, whether prices are in the central region of a band or close to one of the border lines. One of the best known techniques to explore these concepts is Bollinger Bands. However, John Bollinger was not the only one to research the applicatio
FREE
Are you tired of drawing trendlines every time you're analyzing charts? Or perhaps you would like more consistency in your technical analysis. Then this is for you. This indicator will draw trend lines automatically when dropped on a chart. How it works Works similar to standard deviation channel found on mt4 and mt5. It has 2 parameters: 1. Starting Bar 2. Number of bars for calculation The   starting bar   is the bar which drawing of the trend lines will begin, while the   number of bars for c
FREE
The Rayol Code Hour Interval Lines indicator was  designed to assist your trading experience.  It  draws the range of hours chosen by the user directly on the chart, so that it enables traders to visualize price movements during their preferred trading hours, providing  traders a more comprehensive view of price movements and market dynamics. This indicator allows the user to choose not only the Broker's time, but also the Local time. This way, the user no longer needs to calculate local time in
FREE
What is this indicator? This indicator is the MACD (Moving Average Convergence/Divergence) supporting Virtual Trading mode of  Knots Compositor . When the mode is turned on, the indicator will be recalculated based on the displayed candlesticks. When the mode is turned off, the indicator will be recalculated based on the original chart candlesticks. Types of the applied price - Close - Open - High - Low - Median Price (HL/2) - Typical Price (HLC/3) - Weighted Price (HLCC/4) KC-Indicators
FREE
This indicator show the candle remaining time on the chart and/or in the corner of the window. It also display notificaton (popup and push) when a new candle is formed (optional). You configure the timer on candles and at chart corner. I don't need to explain the functions because are very simple. MT4 version:  https://www.mql5.com/en/market/product/38677 Any doubt or suggestion please contact us. Enjoy! This is a free indicator, but it took hours to develop. If you want to pay me a coffee, I
FREE
LT Trade Panel Lite
Thiago Duarte
4.67 (42)
Have you missed any tools or shortcuts in Meta Trader? Simple things that would make your daily trading much easier ? We have the solution for you: our Trade Panel! This is an EA tool (Expert Advisor) that, if configured to controll all symbols, needs to be loaded only once. This is the Lite version (free) of our tool. Professional version:   https://www.mql5.com/en/market/product/42658 Obs. Trade Panel has the power  to unpin from Me ta  T rader  to con trol all  the symbols wi thou t
FREE
Reversal Composite Candles
MetaQuotes Ltd.
3.43 (23)
The idea of the system is to indentify the reversal patterns using the calculation of the composite candle. The reversal patterns is similar to the "Hammer" and "Hanging Man" patterns in Japanese candlestick analysis. But it uses the composite candle instead the single candle and doesn't need the small body of the composite candle to confirm the reversal. Input parameters: Range - maximal number of bars, used in the calculation of the composite candle. Minimum - minimal size of the composite can
FREE
A professional tool for trading - the divergence indicator between the  Stochastic and the price, which allows you to receive a signal about a trend reversal in a timely manner or catch price pullback movements (depending on the settings). The indicator settings allow you to adjust the strength of the divergence due to the angle of the  Stochastic peaks and the percentage change in price, which makes it possible to fine-tune the signal strength. The indicator code is optimized and is tested ver
FREE
Buyers of this product also purchase
Trade Assistant MT5
Evgeniy Kravchenko
4.4 (171)
It helps to calculate the risk per trade, the easy installation of a new order, order management with partial closing functions, trailing stop of 7 types and other useful functions. Attention, the application does not work in the strategy tester. Manual, Description, Download demo Line function -   shows on the chart the Opening line, Stop Loss, Take Profit. With this function it is easy to set a new order and see its additional characteristics before opening.   Risk management  - The risk
Forex Trade Manager MT5
InvestSoft
4.98 (411)
Do you think that in markets where the price can change in a split second, placing orders should be as simple as possible? In Metatrader, each time you want to open an order, you have to open a window where you enter the opening price, stop loss and take profit, as well as the trade size. In trading the financial markets, capital management is essential to maintain your initial deposit and multiply it. So, when you want to place an order, you probably wonder how big a trade you should open? Wha
TradePanel MT5
Alfiya Fazylova
4.89 (112)
Trade Panel is a multifunctional trading assistant. The application contains more than 50 functions for manual trading, and allows you to automate most trading actions. Attention! The application does not work in the strategy tester. You can test the utility on a demo account to do this, download the demo version here: Demo version . Main features of the application: Works with any trading instrument (Forex, CFD, Futures and others). Works with all symbols from one terminal window. Can manage or
Local Trade Copier EA MT5
Juvenille Emperor Limited
5 (63)
Experience exceptionally fast trade copying with the   Local Trade Copier EA MT5 . With its easy 1-minute setup, this trade copier allows you to copy trades between multiple MetaTrader terminals on the same Windows computer or Windows VPS with lightning-fast copying speeds of under 0.5 seconds. Whether you're a beginner or a professional trader, the   Local Trade Copier EA MT5   offers a wide range of options to customize it to your specific needs. It's the ultimate solution for anyone looking t
Adam FTMO MT5
Vyacheslav Izvarin
5 (1)
ADAM EA Special Version for FTMO Please use ShowInfo= false for backtesting ! Our 1st EA created using ChatGPT technology Trade only GOOD and checked PROP FIRMS  Default parameters for Challenge $100,000 Tested on EURUSD and GBPUSD only  Use 15MIN Time Frame Close all deals and Auto-trading  before Weekend at 12:00 GMT+3  Friday For Prop Firms MUST use special Protector  https://www.mql5.com/en/market/product/94362 Signal using ADAM  https://www.mql5.com/en/signals/2190554 --------------------
Trade Manager DaneTrades
DaneTrades Ltd
4.73 (22)
Trade Manager to help you quickly enter and exit trades while automatically calculating your risk. Including features to help prevent you from Over Trading, Revenge Trading and Emotional Trading. Trades can be managed automatically and the account performance metrics can be visualised in a graph. These features make this panel ideal for all manual traders and it helps to enhance the MetaTrader 5 platform. Multi Language support. MT4 Version  |  User Guide + Demo The Trade Manager does not work i
The product will copy all telegram signal to MT5 ( which you are member) , also it can work as remote copier.  Easy to set up, copy order instant, can work with almost signal formats, image signal,  s upport to translate other language to English Work with all type of channel or group, even channel have "Restrict Saving Content", work with  multi channel, multi MT5 Work as remote copier: with signal have ticket number, it will copy exactly via ticket number. Support to backtest signal. How to s
Mentfx Mmanage mt5
Anton Jere Calmes
4.43 (7)
The added video will showcase all functionality, effectiveness, and uses of the trade manager. Drag and Drop Trade Manager. Draw your entry and have the tool calculate the rest. Advanced targeting and close portions of a trade directly available in tool (manage trades while you sleep). Market order or limit order on either side with factored spread. Just draw the entry, the tool does the rest. Hotkey setup to make it simple. Draw where you want to enter, and the stop loss, the tool calculates al
Trade copier MT5
Alfiya Fazylova
4.35 (26)
Trade Copier is a professional utility designed to copy and synchronize trades between trading accounts. Copying occurs from the account / terminal of the supplier to the account / terminal of the recipient, which are installed on the same computer or VPS . Before buying, you can test the demo version on a demo account. Demo version here . Full instruction here . Main functionality and benefits: Supports copying MT5> MT5, MT4> MT5, MT5> MT4, including MT5 netting accounts. * Supports copying Dem
-25% discount ($199 -> $149) Advanced trading tool: One click smart orders that execute under your conditions Developed by trader for trading community:  position size calculator (lot size), open position after price action, strategy builder, set and forget trading, mobile notifications... Risk Management -  Risk percentage position size calculator, gain percentage, target risk reward ratio, spread and commissions are included in calculations 7 Advanced order types  - Set and forget trading w
OrderManager MT5
Lukas Roth
4.88 (16)
Introducing the Order Manager : A Revolutionary Utility for MT5 Manage your trades like a pro with the all-new Order Manager utility for MetaTrader 5. Designed with simplicity and ease-of-use in mind, the Order Manager allows you to effortlessly define and visualize the risk associated with each trade, enabling you to make informed decisions and optimize your trading strategy. For more information about the OrderManager, please refear to the manual. [ Demo ]  [ Manual ]  [ MT4 Version ]  [ Teleg
The MT5 to Telegram Signal Provider is an easy-to-use, fully customizable utility that enables the sending of signals to Telegram, transforming your account into a signal provider. The format of the messages is fully customizable! However, for simple usage, you can also opt for a predefined template and enable or disable specific parts of the message. [ Demo ] [ Manual ] [ MT4 Version ] [ Discord Version ] Setup A step by step user guide is available. No knowledge of Telegram API is required;
The UTM Trade Manager is a powerful, yet intuitive trading tool offering fast, efficient trade execution and advanced features such as the "Ignore Spread" mode and a built-in local trade copier, and others. Designed to simplify your trading operations, it provides a user-friendly graphical interface and on-chart controls for seamless management. Key Features: Trade Execution: Enter trades easily with one-click by defining the entry and stop loss prices on the chart. The system automatically calc
-25% discount ($149 -> $111) Everything for chart Technical Analysis indicator mt5 in one tool Draw your supply demand zone with rectangle and support resistance with trendline and get alerts to mobile phone or email alert -  Risk reward indicator mt5 Video tutorials, manuals, DEMO download   here .   Find contacts on my   profile . 1.   Extended rectangles and trendlines Object will be extended to the right edge of the chart when price will draw new candles on chart. This is rectangle extend
The top-selling EAs on the market cost a lot and one day they are suddenly gone. This is because one strategy will not work in the forex market all the time. Our product is unique from all others in the MQL Marketplace because our EA comes with 34+ built-in indicators that allow develop strategies every time.  You build your strategy and keep updating it. If one strategy does not work, simply build another all using only one EA. This is All-In-One EA   in this market place. You can use as trade
VirtualTradePad One Click Trading Panel
Vladislav Andruschenko
4.59 (64)
Trading Panel for trading in One click.  Working with positions and orders!  Trading from the  chart  or the  keyboard . With our trading panel, you can execute trades with a single click directly from the chart and perform trading operations 30 times faster than with the standard MetaTrader control. Automatic calculations of parameters and functions make trading faster and more convenient for traders. Graphic tips, info labels, and full information on trade deals are on the chart MetaTrader.
Trade Dashboard MT5
Fatemeh Ameri
5 (25)
Tired of complex order placement and manual calculations? Trade Dashboard is your solution. With its user-friendly interface, placing orders becomes effortless, by a single click, you can open trades, set stop loss and take profit levels, manage trade lot size, and calculate risk to reward ratios, allowing you to only focus on your strategy. Say goodbye to manual calculations and streamline your trading experience with Trade Dashboard. Download   demo version   right now. You can find   deta
Ultimate Trailing Stop EA MT5
BLAKE STEVEN RODGER
4.57 (7)
This EA Utility allows you to manage (with advanced filtering) unlimited open orders (manual or EA) with 16 trailing stop methods: fixed, percent, ATR Exit, Chandelier Exit, Moving Average, Candle High Low Exit, Bollinger Bands, Parabolic, Envelope, Fractal, Ichimoku Kijun-Sen, Alligator, Exit After X Minutes or Bars, RSI and Stochastic. The trailing stop can be either real or virtual, and you can exit fully or with a partial close percent on touch or bar close.  Moreover, you can add (overri
Copy Signals from any channel that you are a member ( without the need for a Bot Token or Admin Permissions  straight to your MT5. It has been designed with the user in mind while offering many features you need This product is presented in an easy-to-use and visually attractive graphical interface. Customise your settings and start using the product within minutes! User Guide + Demo  | MT4 Version | Telegram Version If you want to try a demo please go to the User Guide. The   Discord   To MT
Grid Manual MT5
Alfiya Fazylova
4.83 (12)
Grid Manual is a trading panel for working with grid strategies. The utility is universal, has flexible settings and an intuitive interface. It works with a grid of orders not only in the direction of averaging losses, but also in the direction of increasing profits. The trader does not need to create and maintain a grid of orders, the utility will do it. It is enough to open an order and the "Grid manual" will automatically create a grid of orders for it and will accompany it until the close. T
DrawDown Limiter
Haidar, Lionel Haj Ali
5 (17)
Drawdown Limiter EA You are in the right place if you were searching for Drawdown control, Drawdown limiter, Balance protection, Equity Protection or Daily Drawdown Limit related to Prop Firm, FTMO, or Funded account trading, or if you want to protect your trading account. Have you suffered from controlling your drawdown when trading funded accounts? This EA is meant for you. Prop firms usually set a rule called “Trader Daily Drawdown”, and if it is not respected, you are disqualified.  I am an
Take a Break MT5
Eric Emmrich
4.71 (14)
The most advanced news filter and drawdown limiter on MQL market NEW: Take a Break can be backtested against your account history! Check the " What's new " tab for details. Take a Break has evolved from a once simple news filter to a full-fledged account protection tool. It pauses any other EA during potentially unfavorable market conditions and will continue trading when the noise is over. Typical use cases: Stop trading during news/high volatility (+ close my trades before). Stop trading when
Trade Assistant 38 in 1
Makarii Gubaydullin
4.87 (15)
Multifunctional tool: 65+ functions, including: Lot Calculator, Price Action, R/R ration, Trade Manager, Supply and Demand zones Demo version   |   User manual The utility   doesn't work in the strategy tester : you can download the   Demo Version HERE  to test the product. Contact me   for any questions  / ideas for improvement / in case of a bug found If you need a MT4 version, it is available here Simplify, speed up and automate your trading   process . Expand the standard terminal capabili
Bots Builder Pro MT5
Andrey Barinov
4.67 (3)
This is exactly what the name says. Visual strategy builder . One of a kind. Turn your trading strategies and ideas into Expert Advisors without writing single line of code. Generate mql source code files with a few clicks and get your fully functional Expert Advisors, which are ready for live execution, strategy tester and cloud optimization. There are very few options for those who have no programming skills and can not create their trading solutions in the MQL language. Now, with Bots Build
Binance Quotes Updater
Andrey Khatimlianskii
5 (1)
This service is designed to stream online cryptocurrency quotes   from the Binance exchange to your MetaTrader 5 terminal. You will find it perfectly suitable if you want to see the quotes of cryptocurrencies in real time — in the Market watch window and on the MetaTrader 5 charts. After running the service, you will have fully featured and automatically updated  cryptocurrency charts in your MetaTrader 5. You can apply templates, color schemes, technical indicators and any non-trading tools to
Auto Trade Copier for MT5
Vu Trung Kien
4.24 (21)
Auto Trade Copier is designed to copy trades between multiple MT4/MT5 accounts/terminals with 100% accuracy. The provider and receiver accounts must be on the same PC/VPS. With this tool, you can copy trades to receiver accounts on the same PC/VPS. All trading actions will be copied from the provider to the receiver with no delay. This version can be used on MT5 accounts only. For MT4 accounts, you must use Auto Trade Copier (for MT4). Reference: For MT5 receiver, please download "Trade Receiver
The MT5 to Discord Signal Provider is a user-friendly, fully customizable utility designed for sending trading signals directly to Discord. This tool transforms your trading account into an efficient signal provider. Customize message formats to suit your style! For ease of use, select from pre-designed templates and choose which message elements to include or exclude. [ Demo ] [ Manual ] [ MT4 Version ] [ Telegram Version ] Setup Follow our detailed user guide for easy setup. No prior knowled
Trade Copier Agent is designed to copy trades between multi MetaTrader(4/5) accounts/terminals. With this tool, you can act as either a provider (source) or a receiver (destination). All trading actions will be copied from the provider to the receiver with no delay. This tool allows you to copy trades between multiple MetaTrader terminals on the same computer with lightning-fast copying speeds of under 0.5 seconds. Trade Copier Agent Installation & Inputs Guide Please Apply the settings on the
Trade Assistant GS mt5
Vasiliy Strukov
5 (13)
The Trade Assistant mt5 is designed for the manual trader who needs assistance to manage orders.  First analyze the trend by using a good indicator like Gold Stuff .  Once you have established the main trend, start your orders with the Trade Assistant and use the “buy” and “sell” buttons on panel of the chart to open orders.  The trader can choose to build a grid with or without a multiplier, or just use a single trade according to the different options in the setting. Real-time results can b
Basket EA MT5
Juvenille Emperor Limited
5 (6)
Basket EA MT5   is the best profit harvester and the ultimate account protector, all in one very simple to use solution. The idea behind  Basket EA ΜΤ5  is to be able to control your overall trading account's profit and/or loss at a basket level, for all your open positions combined. It offers basket take profit, stop loss, break even and trailing stop loss settings in percentage of account's balance or in account currency (in money) for all managed positions. It allows management or exclusion f
More from author
WalkForwardOptimizer MT5
Stanislav Korotky
3.86 (7)
WalkForwardOptimizer library allows you to perform rolling and cluster walk-forward optimization of expert advisers (EA) in MetaTrader 5. To use the library include its header file WalkForwardOptimizer.mqh into your EA source code, add call provided functions as appropriate. Once the library is embedded into EA, you may start optimization according to the procedure described in the User guide . When it's finished, intermediate results are saved into a CSV file and some special global variables.
RenkoFromRealTicks
Stanislav Korotky
4.67 (3)
This non-trading expert utilizes so called custom symbols feature ( available in MQL API as well) to build renko charts based on history of real ticks of selected standard symbol. RenkoFromRealTicks generates custom symbol quotes, thus you may open many charts to apply different EAs and indicators to the renko. It also transmits real ticks to update renko charts in real time. The generated renko chart uses M1 timeframe. It makes no sense to switch the renko chart to a timeframe other than M1. T
VolumeDeltaBars
Stanislav Korotky
This indicator is a conventional analytical tool for tick volumes changes. It calculates tick volumes for buys and sells separately, and their delta on every bar, and displays volumes by price clusters (cells) within a specified bar (usually the latest one). The algorithm used internally is the same as in the indicator VolumeDeltaMT5 , but results are shown as cumulative volume delta bars (candlesticks). Analogous indicator for MetaTrader 4 exists - CumulativeDeltaBars . This is a limited substi
AutomaticZigZag
Stanislav Korotky
4.67 (3)
This is a non-parametric ZigZag providing 4 different methods of calculation. Upward edge continues on new bars while their `highs` are above highest `low` among previous bars, downward edge continues on next bars while their `lows` are below lowest `high` among previous; Gann swing: upward edge continues while `highs` and `lows` are higher than on the left adjacent bar, downward edge continues while `highs` and `lows` are lower than on the left adjacent bar. Inside bars (with lower `high` and
FREE
Time And Sales Layout indicator shows traded buy and sell volumes right on the chart. It provides a graphical representation of most important events in the time and sales table. The indicator downloads and processes a history of real trade ticks. Depending from selected depth of history, the process may take quite some time. During history processing the indicator displays a comment with progress percentage. When the history is processed, the indicator starts analyzing ticks in real time. The l
CustomVolumeDelta
Stanislav Korotky
4.5 (2)
This indicator displays volume delta (of either tick volume or real volume) encoded in a custom symbol, generated by special expert advisers, such as RenkoFromRealTicks . MetaTrader does not allow negative values in the volumes, this is why we need to encode deltas in a special way, and then use CustomVolumeDelta indicator to decode and display the deltas. This indicator is applicable only for custom instruments generated in appropriate way (with signed volumes encoded). It makes no sense to ap
FREE
SOMFX1Predictor
Stanislav Korotky
If you like trading by candle patterns and want to reinforce this approach by modern technologies, this indicator and other related tools are for you. In fact, this indicator is a part of a toolbox, that includes a neural network engine implementing Self-Organizing Map (SOM) for candle patterns recognition, prediction, and provides you with an option to explore input and resulting data. The toolbox contains: SOMFX1Builder  - a script for training neural networks; it builds a file with generalize
VolumeDeltaWaves
Stanislav Korotky
5 (1)
This indicator is an extended implementation of Weis waves. It builds Weis waves on absolute volumes (which is the classical approach) or delta of volumes (unique feature) using different methods of wave formation and visualization. It works with real volumes, if available, or with tick volumes otherwise, but also provides an option to use so called "true volume surrogates", as an artificial substitution for missing real volumes (for example, for Forex symbols), which was introduced in correspo
RenkoChartsDemo
Stanislav Korotky
This is a demo version of a non-trading expert , which utilizes so called the custom symbols feature ( available in MQL as well ) to build renko charts based on historical quotes of selected standard symbol and to refresh renko in real-time according to new ticks. Also it translates real ticks to the renko charts, which allows other EAs and indicators to trade and analyze renko. Place the EA on a chart of a working instrument. The lesser timeframe of the source chart is, the more precise resulti
FREE
HZZM
Stanislav Korotky
2.67 (3)
This is an adaptive ZigZag based on modification of  HZZ indicator (original source code is available in this article ). Most important changes in this version: two additional indicator buffers added for zigzag evolution monitoring - they show cross signs at points where zigzag direction first changes; zigzag range (H) autodetection on day by day basis; time-dependent adjustment of zigzag range. Parameters: H - zigzag range in points; this parameter is similar to original HZZ, but it can take 0
FREE
Most of traders use resistance and support levels for trading, and many people draw these levels as lines that go through extremums on a chart. When someone does this manually, he normally does this his own way, and every trader finds different lines as important. How can one be sure that his vision is correct? This indicator helps to solve this problem. It builds a complete set of virtual lines of resistance and support around current price and calculates density function for spatial distributi
ADXS
Stanislav Korotky
5 (3)
Ever wondered why standard ADX is made unsigned and what if it would be kept signed? This indicator gives the answer, which allows you to trade more efficient. This indicator calculates ADX values using standard formulae, but excludes operation of taking the module of ADX values, which is forcedly added into ADX for some reason. In other words, the indicator preserves natural signs of ADX values, which makes it more consistent, easy to use, and gives signals earlier than standard ADX. Strictly s
ADXSignal
Stanislav Korotky
Classical ADX revamped to provide faster and more solid trading signals. This indicator calculates ADX values using standard formulae, but excludes operation of taking the module of ADX values, which is forcedly added into ADX for some reason. In other words, the indicator preserves natural signs of ADX values, which makes it more consistent, easy to use, and gives signals earlier than standard ADX. Strictly speaking, any conversion to an absolute value destroys a part of information, and it mak
Comparator
Stanislav Korotky
4.14 (7)
This indicator compares the price changes during the specified period for the current symbol and other reference symbol. It allows to analyze the similar movements of highly correlated symbols, such as XAUUSD and XAGUSD, and find their occasional convergences and divergences for trading opportunities. The indicator displays the following buffers: light-green thick line - price changes of the current symbol for TimeGap bars; light-blue thin line - price changes of the reference symbol ( LeadSymbo
FREE
WalkForwardDemo MT5
Stanislav Korotky
4 (2)
WalkForwardDemo is an expert adviser (EA) demonstrating how the built-in library WalkForwardOptimizer (WFO) for walk-forward optimization works. It allows you to easily optimize, view and analyze your EA performance and robustness in unknown trading conditions of future. You may find more details about walk-forward optimization in Wikipedia . Once you have performed optimization using WFO, the library generates special global variables (saved in an "archived" file with GVF-extension) and a CSV-f
FREE
Order Book, known also as Market Book, market depth, Level 2, - is a dynamically updated table with current volumes of orders to buy and to sell specific financial instument at price levels near Bid and Ask. MetaTrader 5 provides the means for receiving market book from your broker in real time. The expert OrderBook Recorder records market book changes and stores them in local files for further usage in indicators and expert adviser, including testing in the tester. The expert stores market book
FREE
RenkoFromRealTicks DEMO
Stanislav Korotky
1 (1)
This non-trading expert utilizes so called   custom symbols   feature to build renko charts based on history of real ticks of selected standard symbol. RenkoFromRealTicks generates custom symbol quotes, thus you may open many charts to apply different EAs and indicators to the renko. It also transmits real ticks to update renko charts in real time. This is a functionally limited demo version of  RenkoFromRealTicks . RenkoFromRealTicks utility can not work in the tester because it uses CustomSym
FREE
PointsVsBars
Stanislav Korotky
This indicator provides a statistical analysis of price changes (in points) versus time delta (in bars). It calculates a matrix of full statistics about price changes during different time periods, and displays either distribution of returns in points for requested bar delta, or distribution of time deltas in bars for requested return. Please, note, that the indicator values are always a number of times corresponding price change vs bar delta occurred in history. Parameters: HistoryDepth - numbe
FREE
SOMFX1Builder
Stanislav Korotky
5 (1)
If you like trading by candle patterns and want to reinforce this approach by modern technologies, this script is for you. In fact, it is a part of a toolbox, that includes a neural network engine implementing Self-Organizing Map (SOM) for candle patterns recognition, prediction, and provides you with an option to explore input and resulting data. The toolbox contains: SOMFX1Builder  - this script for training neural networks; it builds a file with generalized data about most characteristic pric
FREE
ReturnAutoScale
Stanislav Korotky
5 (2)
The indicator calculates running total of linear weighted returns. It transforms rates into integrated and difference-stationary time series with distinctive buy and sell zones. Buy zones are shown in blue, sell zones in red. Parameters: period - number of bars to use for linear weighted calculation; default value - 96; smoothing - period for EMA; default value - 5; mode - an integer value for choosing calculation mode: 0 - long term trading; 1 - medium term trading; 2 - short term trading; defa
FREE
CyclicPatterns
Stanislav Korotky
This indicator shows price changes for the same days in the past. This is a predictor that finds bars for the same days in past N years, quarters, months, weeks, or days (N is 10 by default) and shows their relative price changes on the current chart. Number of displayed buffers and historical time series for comparison is limited to 10, but indicator can process more past periods if averaging mode is enabled (ShowAverage is true) - just specify required number in the LookBack parameter. Paramet
RenkoCharts
Stanislav Korotky
This non-trading expert utilizes so called custom symbols feature ( available in MQL as well ) to build renko charts based on historical quotes of selected standard symbol and to refresh renko in real-time according to new ticks. Also, it translates real ticks to the renko charts, which allows other EAs and indicators to trade and analyze renko. Place RenkoCharts on a chart of a work instrument. The lesser timeframe of the source chart is, the more precise resulting renko chart is, but the lesse
OrderBook Utilities is a script, which performs several service operations on order book hob-files, created by OrderBook Recorder . The script processes a file for work symbol of the current chart. The file date is selected by means of the input parameter CustomDate (if it's filled in) or by the point where the script is dropped on the chart. Depending from the operation, useful information is written into the log, and optionally new file is created. The operation is selected by the input parame
FREE
WalkForwardBuilder MT5
Stanislav Korotky
5 (1)
This script allows performing a walk-forward analysis of trading experts based on the data collected by the WalkForwardLight MT5 library. The script builds a cluster walk forward report and rolling walk forward reports that refine it, in the form of a single HTML page. This script is optional, as the library automatically generates the report immediate after the optimization in the tester is complete. However, the script is convenient because it allows using the same collected data to rebuild th
FREE
Year2Year
Stanislav Korotky
This indicator shows price changes for the same days in past years. D1 timeframe is required. This is a predictor indicator that finds D1 bars for the same days in past 8 years and shows their relative price changes on the current chart. Parameters: LookForward - number of days (bars) to show "future" price changes; default is 5; Offset - number of days (bars) to shift back in history; default is 0; ShowAverage - mode switch; true - show mean value for all 8 years and deviation bounds; false - s
FREE
Mirror
Stanislav Korotky
This indicator predicts rate changes based on the chart display principle. It uses the idea that the price fluctuations consist of "action" and "reaction" phases, and the "reaction" is comparable and similar to the "action", so mirroring can be used to predict it. The indicator has three parameters: predict - the number of bars for prediction (24 by default); depth - the number of past bars that will be used as mirror points; for all depth mirroring points an MA is calculated and drawn on the ch
If you like trading crosses (such as AUDJPY, CADJPY, EURCHF, and similar), you should take into account what happens with major currencies (especially, USD and EUR) against the work pair: for example, while trading AUDJPY, important levels from AUDUSD and USDJPY may have an implicit effect. This indicator allows you to view hidden levels, calculated from the major rates. It finds nearest extremums in major quotes for specified history depth, which most likely form resistence or support levels, a
EvoLevels
Stanislav Korotky
The indicator displays most prominent price levels and their changes in history. It dynamically detects regions where price movements form attractors and shows up to 8 of them. The attractors can serve as resistance or support levels and outer bounds for rates. Parameters: WindowSize - number of bars in the sliding window which is used for detection of attractors; default is 100; MaxBar - number of bars to process (for performance optimization); default is 1000; when the indicator is called from
This is an intraday indicator that uses conventional formulae for daily and weekly levels of pivot, resistance and support, but updates them dynamically bar by bar. It answers the question how pivot levels would behave if every bar were considered as the last bar of a day. At every point in time, it takes N latest bars into consideration, where N is either the number of bars in a day (round the clock, i.e. in 24h) or the number of bars in a week - for daily and weekly levels correspondingly. So,
The indicator draws a histogram of important levels for several major currencies attached to the current cross rates. It is intended for using on charts of crosses. It displays a histogram calculated from levels of nearest extremums of related major currencies. For example, hidden levels for AUDJPY can be detected by analyzing extremums of AUD and JPY rates against USD, EUR, GBP, and CHF. All instruments built from these currencies must be available on the client. This is an extended version of
Filter:
[Deleted] 2019.01.14 08:28 
 

User didn't leave any comment to the rating

Reply to review
Version 1.2 2020.05.09
Support of the new hob-file format 1.2 is added.
Version 1.1 2019.04.20
Starting from build 1930 MetaQuotes broke MQL5 back compatibility with MqlBookInfo structure by adding new field volume_real into it.

This version of the product supports new structure format, but it will not work on older builds.