• Overview
  • Reviews
  • Comments

Display Text Information On Your Chart

Display all text information you need on your live charts.

First, import the library:

#import "osd.ex4"
void display(string osdText,ENUM_BASE_CORNER osdCorner,int osdFontSize,color osdFontColor, int osdAbs,int osdOrd);
// function to display
void undisplay(string osdText);
// function to undisplay
int splitText(string osdText,string &linesText[]);
// function called from display() and undisplay()
void delObsoleteLines(int nbLines);
// function called from display
string setLineName(int numLine);
// function called from display(), undisplay() and delObsoleteLines()
#import

Then, implement parameters:

  1. The info you want to display
  2. One of the four corners to display to
  3. Choose font size
  4. Choose font color
  5. Choose x distance
  6. Choose y distance
extern ENUM_BASE_CORNER corner=CORNER_RIGHT_LOWER; // corner to display to
extern int     fontSize=7; // size text
extern color   fontColor=clrWhite; // color text
extern int     abs = 10; // x distance from corner
extern int     ord = 15; // y distance from corner

The library is coded so that display() has default parameters except for the string osdText, so you can pass your string as the only parameter.

Then, construct your info in a string with multiple lines.

string servername=AccountServer();
   string companyname=AccountCompany();
   double _spread=MarketInfo(Symbol(),MODE_SPREAD);
   string msg=StringConcatenate("companyname : ",companyname,
                         "\n servername : ",servername,
                         "\n spread : ",_spread);

Finally, only two functions to use: display() and undisplay().

You can also switch on/off the info display if you add a bool parameter.

extern bool    displayOn=true; // switch on/off infos displaying
if(displayOn) // if displayOn is true, you display infos
     {
      display(msg,corner,fontSize,fontColor,abs,ord);
     }
   else // if displayOn is false, you do not display
     {
      undisplay(msg);
     }
Recommended products
Custom HLOC free
Custom HLOC free
Yurij Kozhevnikov
The library has been designed for background generation of non-standard timeframes' history files and their application via the functions similar to standard MQL4 ones used to access the time series. In this free version of the library, the history of a generated file depends on the maximum number of the bars displayed in the chart window. There is also a paid version, in which non-standard timeframes' history files are generated for the entire available history depth, while availability of the
FREE
FE Fibo Expansion
FE Fibo Expansion
Syahirul Nizzam Bin Haron
This is Fibo Expansion. You can use it, as profit target at any level... It use price Highs and Lows and price between... It is simple and easy to use... No Input menu, just drag it on your chart and it ready to use... The blue and red dot color indicate it direction... It also use as the same as fractal high and low price as the points to construct the levels... No more analysis to choose the points..
FREE
Intraday Levels Basic
Intraday Levels Basic
Expert Lims S.L
Intraday Levels shows intraday levels grid for intraday trading  Shows a grid for the intraday levels, gives you a guide to know the trend and to measure intraday trades levels like stop-loss and take-profit. Shows highest, lowest and middle levels of the current session. Middle line changes color when up-trend or down-trend. Recommend to use it with lower timeframes (M1, M5, M15).
FREE
SymbolsAnalyze
SymbolsAnalyze
Juraj Puchky
Make trades on symbols which are corelated not making any sense. So what if we can check, which of symbols are not corelated to each other and are oposit in current trend. For this simple and quick analyze you can use this utility. Simply run and see list of symbol pairs which are oposit to each other. Results of analyse will be printed in Strategies log. Duplicity A -> B == B -> A is not displayed.  You can specify   period   for which will be calculated trend (Daily,Hourly,Mothly), choice d
FREE
TrendlineTrader
TrendlineTrader
Sugianto
Experts use trendlines to open/close/trailing positions, so that all transactions are only visible on the MT4 client screen and will not be visible to the broker. Expert can be used in 2 ways: + Single entry, and + Grid Open positions can be done in 2 ways: + Semi Automatic Trendline (SAT) and, + Automatic Trendline (AT) how to use all of its features: here MT5 version: here Expert parameters: 1. Open Position Management + Trade Buy: allow buy. + Trade Sell: allow sell. + Open Position Mo
250 USD
PZ Triangular Arbitrage EA MT4
PZ Triangular Arbitrage EA MT4
PZ TRADING SLU
A triangular arbitrage strategy exploits inefficiencies between three related currency pairs, placing offsetting transactions which cancel each other for a net profit. A deal involves three trades, exchanging the initial currency for a second, the second currency for a third, and the third currency for the initial. During the second trade, the arbitrageur locks in a zero-risk profit from the discrepancy that exists when the market cross exchange rate is not aligned with the implicit cross exchan
249 USD
Formula Calculation
Formula Calculation
Dmitry Fedoseev
Библиотека для расчета формул. Формула задается строкой. Можно задавать формулу в строковой переменой в окне свойств. Формула может включать арифметические действия "+-/*" и все функции кроме MathRand(): abs(), arccos(), arcsin(), arctan(), sin(), cos(), tan(), exp(), log(), mod(), max(), min(), pow(), ceil(), sqrt(), log10(), floor(), round(). Кроме этого в формулу могут входить числа (если число дробные, то разделитель точка) и аргументы. Аргумент начинается с буквы "а" (латинская) и номера, н
FREE
Stoploss Supporter
Stoploss Supporter
Ugur Oezcan
This tool monitors your current Expert Advisors and manages stop losses and take profits. You can customize which EAs and/or which currencies to monitor. It is primarily meant for EAs that you feel manage stop losses and/or take profits poorly. If you want this tool to be able to monitor manual trades, please use '0' (zero) as the magic number. Supports hidden stoploss and take profit Supports ATR-calculated dynamic stoploss Supports Breakeven for individual trades Supports Trailing stop Lower r
30 USD
Rapid Tester
Rapid Tester
Igor Semyonov
The Rapid Tester indicator is a very simple tester for the Rapid binary options trading system and Rapid Expert . Its objective is constructing a balance line on history data and calculation of statistics during CALL and PUT deals performed by the Rapid trading system for any of the six financial instruments: EURUSD, EURCHF, GBPUSD, GBPJPY, USDJPY or XAGUSD. The tester requires at least 100 5-minute bars in the history of a trading instrument. However, in order to obtain reliable statistics, you
FREE
PipEze Swap Info
PipEze Swap Info
Wojciech Kuczer
Swap charges widget – Swap Info – created to display hidden swap charges. A swap is a cost of rolling a position from one day to the next. The swap charge differs depending on the market you are trading. In certain situations when trading currencies, your account may be credited with a swap fee. If you decide to hold a position overnight, you may be charged swap points depending on the market that you trade, as well as whether you went long (bought) or short (sold). The swap charge is essentiall
FREE
FXC iMACD DivergencE MT4
FXC iMACD DivergencE MT4
Zsolt Haromszeki
FXC iMACD-DivergencE MT4 Indicator This is an advanced MACD indicator that finds trend-turn divergences on the current symbol. The indicator detects divergence between the MACD and the price movements as a strong trend-turn pattern. Main features: Advanced divergence settings Price based on Close, Open or High/Low prices Give Buy/Sell open signals PUSH notifications E-mail sending Pop-up alert Customizeable Information panel Input parameters: MACD Fast-EMA: The Fast-EMA variable of the MACD
69 USD
MAMania
MAMania
Syed Oarasul Islam
The Indicator includes three of the most prominent moving averages indicators. These are : Ten Period Exponential Moving Average Twenty Period Exponential Moving Average Fifty Period Simple Moving Average This is one of my favourite trend follow setup that is solely based on these three moving averages. The indicator has the following abilities: It can notify you through voice alerts when price touches any of the moving averages . For example if price touches Fifty Period Simple Moving Average t
FREE
Wsslib MT4
Wsslib MT4
Soewono Effendi
You can now easily provide WEBSOCKET connection to javascript to your MT terminal. An   easy to use   websocket   server   library for MQL4. It supports: ws:// and wss:// (secure websocket) text and binary data automatic ping-pong handling on protocol level (keep-alive protocol hand shake) automatic fragmented message handling on protocol level (large data transfer enabled) ================================================== ATTENTION:  PLEASE CONTACT SELLER BEFORE PURCHASE. Due to the nat
50 USD
Pip Rider
Pip Rider
Brenden Caleb Luebeck
Tired of looking at indicator cluttered charts? Are you a trend trader? I have just the solution for you. Pip Rider. This indicator allows you to choose some of the most popular trend identifiers such as CCI(Supertrend) or Ichimoku and pair them with some of the most popular entries such as Kijun/Tenkan cross or MACD zero cross.  All while keeping your charts clean by performing the calculation and marking the exact entries with arrows. Often trend traders find their charts cluttered becaus
100 USD
Stochastic Alert Buy Sell Signals indicator
Stochastic Alert Buy Sell Signals indicator
Nguyen Dinh Quy
Stochastic Alert indicator is presented on the chart as two lines fluctuating between 0 and 100 in a separate chart window. Typically, a value above 80 means that the asset is overbought and due for a retracement. Conversely, a value below 20 means a state of being oversold . Another interesting feature of the Stochastic Alert indicator for MetaTrader is that it can draw buy and sell signals in the form of arrows when a signal occurs. In many cases, it is useful get a notification when stochas
FREE
Fractal Moving Average Indicator MT4
Fractal Moving Average Indicator MT4
Young Ho Seo
Fractal Moving Average and Fractal Pattern Indicator Fractal Moving Average indicator was designed as part of Fractal Pattern Indicator. Inside Fractal Pattern Indicator, Fractal Moving Average Indicator was implemented as multiple of chart objects. With over thousands of chart object, we find that it was not the best and efficient ways to operate the indicator. It was computationally too heavy for the indicator. Hence, we decide to implement the indicator version of Fractal Moving Average ind
FREE
HighLowLevels
HighLowLevels
Sivakumar Subbaiya
HighLow level Indicators Welcome to our page. here we are introduced here HighLow Level indicator which is the most profitable indicators in our trading life. Recommended Time Frame: M1/M5/H1 Suitable for all currency's   This indicator is used to identify the lowest low and highest high level in all currency's to know the trading trends. Trade in the same trend to get the most profit    Subscribe our MT4 trading signal copier https://www.mql5.com/en/signals/952330   Subscribe our MT5 tra
FREE
Alerts
Alerts
Maxim Polishchuk
Alerts utility issues notifications when orders are opened, closed and removed, as well as when the price touches the selected graphical objects on the chart. The utility supports all graphical objects used in graphical analysis and features a simple graphical interface. Once launched, the indicator works in the background, does not take up space on the chart and does not consume system resources. Tracking order status. If tracking order status is enabled, the utility automatically checks orde
FREE
Percentage Stop
Percentage Stop
Vincent Ocasla
A simple risk management tool that closes all open orders if equity drops by a specified percentage. This tool is useful if you are running multiple EAs and multiple charts and pairs in order to control your risk. All orders will close accordingly. Once it hits specified percentage drawdown the closing of all orders cannot be stopped. The EA will reset once all orders are closed, until account equity drops again relative to account balance. Use at your own risk. This is only for MT4. There is on
FREE
Chartist Moving Average
Chartist Moving Average
Fxpod International Pte Ltd
A modified Moving Average Indicator It is only a Moving Average indicator, the only different is it will show Chartist line on the moving average level. Can work with Chartist Expert Advisor, trader can use this Indicator to open Buy immediately once market touch the Moving Average line by determine the Moving Average line name as Chartist Buy . Trader will also able to open Sell immediately once market touch the Moving Average line by determine the Moving Average line name as Chartist Sell .
FREE
FXC iDeM DivergencE MT4
FXC iDeM DivergencE MT4
Zsolt Haromszeki
FXC iDeM-DivergencE MT4 Indicator This is an advanced DeMarker indicator that finds trend-turn divergences on the current symbol. The indicator detects divergence between the DeMarker and the price movements as a strong trend-turn pattern. Main features: Advanced divergence settings Price based on Close, Open or High/Low prices Give Buy/Sell open signals PUSH notifications E-mail sending Pop-up alert Customizeable Information panel Input parameters: DeM Period: The Period size of the DeMarke
69 USD
PZ Super Trend
PZ Super Trend
PZ TRADING SLU
A top-quality implementation of the famous Super Trend indicator, which needs no introduction. It is completely loyal to the original algorithm, and implements many other useful features such as a multi-timeframe dashboard.  [ Installation Guide | Update Guide | Troubleshooting | FAQ | All Products ] Easy to trade It implements alerts of all kinds It implements a multi-timeframe dashboard It is non-repainting and non-backpainting Input Parameters ATR Period - This is the average true range peri
FREE
Forex trend omega
Forex trend omega
Arjan Hazewinkel
Forex trend omega is a trend following indicator which filter market noice to make perfect entries to follow the trend or spotting trend reversals. The possibilities are endless for the use of this indicator, you can use it on any timeframe to find trends matching your trading strategy. The BEST thing about this indicator it does NOT REPAINT . This makes it a very unique indicator and is a MUST HAVE in your indicator portfolio. The indicator is really simple to use because it can be used with de
FREE
Average Bar Body
Average Bar Body
Georgi Gaydarov
Very simple indicator that shows if body of a new bar is bigger than the average bar body. We can use the indicator to notice bars that are bigger than usual, for example this could mean a new trend. Input params: history bars to display from how many bars to get the average bar body To calculate only bars from the same type distance for the dots bull color bear color dot size
FREE
Higher period
Higher period
Dariel Iserne Carrera
With this customizable indicator you will be able to observe other timeframes besides the usual one. This way you will get to know better the general environment in which the price moves and probably will be better your effectiveness. *It is important that the timeframe in the indicator is greater than that set in Metatrader. I'll share more indicators for free soon. If you have any specific ideas of an indicator that you want to have you can write me a private message directly. Opinions, review
FREE
Smoother 4
Smoother 4
Anton Gorin
Smoother indicator smooths the price by open, close, high and low points of a period of Period bars. It also creates a Trendline object that represents the continuation of the indicator line in future for Period/4 bars.
FREE
Telegram Informer MT4 Demo
Telegram Informer MT4 Demo
Andrey Kaunov
Сообщения в Telegram из MT4 о торговых событиях: Открытие/закрытие сделок; Выставление/удаление отложенных ордеров. Бесплатная демо версия утилиты скрывает параметры ордеров. В остальном её функционал полностью идентичен. Полная версия утилиты здесь: https://mql5.com/8bjjy Настройки  Telegram: Создайте своего бота. Для этого напишите для пользователя  @BotFather команду  /newbot , и следуйте инструкциям. В результате вы получите Token бота, примерно такой:   1245680170:BBGuDFVkTYIPtjSaXMgQEhdf
FREE
ShurikenOrder
ShurikenOrder
Minoru Hiki
Overview The ShurikenOrder provides money management to your trade. This tool works as an EA. It has one click order buttons that automatically calculate lot of an order. And it also has an automatic closing function that uses timer and/or trailing stop. Usage The ShurikenOrder has two buttons on the right bottom of the chart. If any positions are opened, the other side of the position becomes the close button. The left button is a sell button and the right one is a buy button. On the top of b
FREE
Trade panel Sniper
Trade panel Sniper
Andrey Kaunov
Простая в управлении Торговая панель обеспечит безопасную торговлю. Вычислит объём сделки от заданного уровня Stop Loss и величины убытка. Поможет рассчитать сейф, и в ноль закрыть неверную сделку. Интуитивно понятный интерфейс делает панель удобной в управлении, освобождая внимание трейдера для принятия решения о входе в сделку. Программа сделает все расчёты за вас. Поэтому работа с помощью панели Снайпер - оптимальное решение для торговли с соблюдением Мани-менеджмента. А это главный ключ к по
75 USD
Dynamic RSI Pointer DEMO
Dynamic RSI Pointer DEMO
Adrian Modlinski
This is only a DEMO version and does not show the most recent figures. Dynamic RSI Pointer by Pointer Productions The best traders are the ones who use the best tools while trading and combine these tools with their own knowledge of the market. These traders are the ones who know how to read not only the trends of the market, but also the opportunities that are available once a trend has been established. This is why we are making our new indicator available. Dynamic RSI Pointer Our Dynamic RSI
FREE
Buyers of this product also purchase
Custom HLOC pro
Custom HLOC pro
Yurij Kozhevnikov
The library has been designed for background generation of non-standard timeframes' history files and their application on the entire depth of the available history via the functions similar to standard MQL4 ones used to access the time series. Standard timeframes' data can also be used. Unlike Custom HLOC containing only some of the functions, the current product contains all function equivalents for accessing the time series. Also, this product allows you to generate history files for any time
30 USD
Account QuickReport 4
Account QuickReport 4
Andrej Nikitin
A library for creating a brief trading report in a separate window. Three report generation modes are supported: For all trades. For trades of the current instrument. For trades on all instruments except the current one. It features the ability to make reports on the deals with a certain magic number. It is possible to set the time period of the report, to hide the account number and holder's name, to write the report to an htm file. The library is useful for fast assessment of the trading effec
19 USD
Trades Manager
Trades Manager
Omar Alkassar
The library is dedicated to help manage your trades, calculate lot, trailing, partial close and other functions Orders CloseallSell CloseallBuy CloseallOpen DeletePending DeleteAll: Close All Market Orders and delete all pending orders. CheckOpenBuyOrders: return the count of buy orders. CheckOpenSellOrders: return the count of sell orders. CheckOpenOrders: return the count of market orders. ModifyOrder DeleteOrder CloseOrder OpenOrder Lot Calculation Mode 0: Fixed Lot. Mode 1: Martingale Lo
249 USD
WalkForwardOptimizer
WalkForwardOptimizer
Stanislav Korotky
WalkForwardOptimizer library allows you to perform rolling and cluster walk-forward optimization of expert advisers (EA) in MetaTrader 4. 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 variabl
85 USD
MetaCOT 2 CFTC ToolBox MT4
MetaCOT 2 CFTC ToolBox MT4
Vasiliy Sokolov
MetaCOT 2 CFTC ToolBox is a special library that provides access to CFTC (U.S. Commodity Futures Trading Commission) reports straight from the MetaTrader terminal. The library includes all indicators that are based on these reports. With this library you do not need to purchase each MetaCOT indicator separately. Instead, you can obtain a single set of all 34 indicators including additional indicators that are not available as separate versions. The library supports all types of reports, and prov
95 USD
WalkForwardLight
WalkForwardLight
Stanislav Korotky
This is a simplified and effective version of the library for walk forward analysis of trading experts. It collects data about the expert's trade during the optimization process in the MetaTrader tester and stores them in intermediate files in the "tester/Files" directory. Then these files can be used by the special WalkForwardBuilder script to build a cluster walk forward report and rolling walk forward reports for refining it. The intermediate files should be manually placed to the "MQL4/Files
85 USD
NewsFilterForEA
NewsFilterForEA
M YUSUF EFFENDY
Library for an Expert Advisor. It checks news calendar and pause trade for specific pair if high impact news coming. News Filter for an Exert Advisor. Easily apply to your EA, just needs simple scripts to call it from your EA. Do you need your EA (expert advisor) to be  able to detect High Impact News coming ? Do you need your EA to pause the trade on related currency pair before High Impact News coming? This News Filter library is the solution for you. This library requires indicator  NewsCal
200 USD
Easy websocket library for mql4
Easy websocket library for mql4
Soewono Effendi
An easy to use websocket library for MQL4. It supports: ws:// and wss:// (secure websocket) text and binary data automatic ping-pong handling on protocol level (keep-alive protocol hand shake) automatic fragmented message handling on protocol level (large data transfer enabled) ================================================== ATTENTION:  PLEASE CONTACT SELLER BEFORE PURCHASE. Due to the nature of this kind of library,  FULL FEATURE DEMO VERSION CAN BE PROVIDED ON REQUEST ==============
30 USD
Gold brushes
Gold brushes
Chunwei Guan
EA introduction:    Gold long short hedging is a full-automatic trading strategy of long short trading, automatic change of hands and dynamic stop loss and stop profit. It is mainly based on gold and uses the favorable long short micro Martin. At the same time, combined with the hedging mechanism, long short hedging will be carried out in the oscillatory market, and in the trend market, the wrong order of loss will be stopped directly to comply with the unilateral trend, so the strategy can be
30 000 USD
RFX Load History
RFX Load History
Rasoul Mojtahedzadeh
This is a library that enables an easy way of downloading M1 history data from brokers. The interface has been written to be as easy and intuitive as possible. There is only one function that the user needs to call in order to fetch all available M1 data from brokers servers. The function has three arguments, the symbol and time frame of interest and the number of look back candles for which the M1 data need to be fetched. It should be noted that as the number of look back candles increases, the
50 USD
VolumeReduction
VolumeReduction
Vasyl Temchenko
Function of the correct decrease in the volume of the deals Everybody checks the availability of a sufficient amount of margin - this is a mandatory requirement of the Market. But the trader does not benefit from this. The deal will not open if at least 1 cent of the margin is not enough. It doesn't matter who refuses, terminal or robot. This is dangerous. If the trader is not able to constantly be near the computer, then any such refusal can lead to the loss of the deposit. The lock-deal
30 USD
CheckOrder
CheckOrder
Vasyl Temchenko
If you are having insurmountable problems with the validation of an EA, then you definitely need this function.    I authorize its use in commercial EA. I give the source code to those who pay for unlimited use. You will be able to insert the function into your code, which will allow you to avoid importing library files (it prohibited by the Market conditions).      The function performs all the order checks required by the Market (minimum and maximum deal-volume, volume step, sufficient free
60 USD
Golden 30 minutes exclusive to EA
Golden 30 minutes exclusive to EA
Fu Cun Dai
实盘交易盈利,回测年化125%,回撤25%,交易量少,不是经常下单,挂起后要有耐心。没有多牛的技术,只是一套简单的交易策略,贵在长期坚持,长期执行。我们有时候就是把自己高复杂,想想我们交易的历程,你就会发现,小白好赚钱,当你懂得越多的时候也是亏损的开始,总是今天用这个技术,明天用那个指标,到头来发现,没有一个指标适合你。其实每个技术指标都是概率性的,没有100%的胜率。很多技术指标你要融合一套交易策略,资金仓位控制,止损止盈比例,一套策略下来下一步你做的就是执行力了,必须要坚决执行你的交易策略,如果不能坚持的话最终还是在亏损。说实话不是每个人都有好的心态和执行力,所以我们做出来这款ea自己来用,发现时间久了扭亏为盈了,那现在就拿出来给大家分享,让更多的人来达到自己的盈利目标。购买后留下邮箱或添加软件里的qq,我们会根据你的资金来调整软件参数。 经测试过的柱数 14794 用于复盘的即时价数量 51321985 复盘模型的质量 n/a 输入图表错误 213935 起始资金 10000.00 点差 当前 (54) 总净盈利 12583.42 总获利 37630.02 总亏损 -25046.
1 999 USD
MT4QuantLIb
MT4QuantLIb
Chao Chen Li
软件使用之前,请采用以下方式导入函数。 #ifdef __MQL4__ #import "vx_mtquant.ex4" #endif #ifdef __MQL5__ #import "vx_mtquant.ex5" #endif ulong BuyScaleRatioStep( double ratio, int step_pips, double volume, int sl_pips, int tp_pips, ulong magic, string symbol, string comment); ulong SellScaleRatioStep( double ratio, int step_pips, double volume, int sl_pips, int tp_pips, ulong magic, string symbol, string comment); ulong BuyScaleStep( int step_pips, double volume, int sl_pips, int tp_pips, ulong magic, string symb
299 USD
News Scraping FTMO
News Scraping FTMO
Roberto La Bella
In this library there is embedded a function called newsAlertFTMO; this function returns a datetime value of the next news date (FTMO Restricted Event) for the specific currency selected (or 0 if there is no Restricted Event news found). With this library and the following integration code you can disable the EA during that news(with a buffer of 2 minutes before and after the news release). Here an example of how to import from the library: #import “News Scraping FTMO.ex4" datetime newsAlertFTM
39 USD
Custom HLOC
Custom HLOC
Yurij Kozhevnikov
The library has been designed for background generation of non-standard timeframes' history files and their application on the entire depth of the available history via the functions similar to standard MQL4 ones used to access the time series. Standard timeframes' data can also be used. Unlike Custom HLOC Free using only available M1 chart data as the data source, the current product uses the entire minute history file of the appropriate symbol to generate non-standard timeframes' history file.
10 USD
Custom HLOC pro
Custom HLOC pro
Yurij Kozhevnikov
The library has been designed for background generation of non-standard timeframes' history files and their application on the entire depth of the available history via the functions similar to standard MQL4 ones used to access the time series. Standard timeframes' data can also be used. Unlike Custom HLOC containing only some of the functions, the current product contains all function equivalents for accessing the time series. Also, this product allows you to generate history files for any time
30 USD
MT4 Logger
MT4 Logger
Zoltan Meszaros
Description The CLogger class provides a simple but sophisticated logging utility that you can use to output messages. The messages have associated levels, such as INFO or ERROR that indicate their importance. You can then give the CLogger a level, and only messages at this level or higher will be saved. The levels are: DEBUG : Low-level information for developers. INFO : Generic (useful) information about system operation. WARNING : A warning. ERROR : A handleable error condition. Public method
10 USD
Account QuickReport 4
Account QuickReport 4
Andrej Nikitin
A library for creating a brief trading report in a separate window. Three report generation modes are supported: For all trades. For trades of the current instrument. For trades on all instruments except the current one. It features the ability to make reports on the deals with a certain magic number. It is possible to set the time period of the report, to hide the account number and holder's name, to write the report to an htm file. The library is useful for fast assessment of the trading effec
19 USD
Log4MQL logger
Log4MQL logger
Karel Jelinek
For full product description go to Comments tab. MetaTrader and its MQL4/5 language is great for developing of automated trading systems. But I was missing some support for logging of custom messages and information during run of some trading system, custom scripts or indicators. One of the possibilities is to use Print function and then read messages in Journal window. Disadvantages of this Journal window are: it is slowly refreshed when you print out many messages it cannot be searched it is d
10 USD
Display Text Information On Your Chart
Display Text Information On Your Chart
Nicolas Zoogones
Display all text information you need on your live charts. First, import the library: #import "osd.ex4" void display( string osdText, ENUM_BASE_CORNER osdCorner, int osdFontSize, color osdFontColor, int osdAbs, int osdOrd); // function to display void undisplay( string osdText); // function to undisplay int splitText( string osdText, string &linesText[]); // function called from display() and undisplay() void delObsoleteLines( int nbLines); // function called from display string setLineName( int
10 USD
Trades Manager
Trades Manager
Omar Alkassar
The library is dedicated to help manage your trades, calculate lot, trailing, partial close and other functions Orders CloseallSell CloseallBuy CloseallOpen DeletePending DeleteAll: Close All Market Orders and delete all pending orders. CheckOpenBuyOrders: return the count of buy orders. CheckOpenSellOrders: return the count of sell orders. CheckOpenOrders: return the count of market orders. ModifyOrder DeleteOrder CloseOrder OpenOrder Lot Calculation Mode 0: Fixed Lot. Mode 1: Martingale Lo
249 USD
WalkForwardOptimizer
WalkForwardOptimizer
Stanislav Korotky
WalkForwardOptimizer library allows you to perform rolling and cluster walk-forward optimization of expert advisers (EA) in MetaTrader 4. 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 variabl
85 USD
MetaCOT 2 CFTC ToolBox MT4
MetaCOT 2 CFTC ToolBox MT4
Vasiliy Sokolov
MetaCOT 2 CFTC ToolBox is a special library that provides access to CFTC (U.S. Commodity Futures Trading Commission) reports straight from the MetaTrader terminal. The library includes all indicators that are based on these reports. With this library you do not need to purchase each MetaCOT indicator separately. Instead, you can obtain a single set of all 34 indicators including additional indicators that are not available as separate versions. The library supports all types of reports, and prov
95 USD
WalkForwardLight
WalkForwardLight
Stanislav Korotky
This is a simplified and effective version of the library for walk forward analysis of trading experts. It collects data about the expert's trade during the optimization process in the MetaTrader tester and stores them in intermediate files in the "tester/Files" directory. Then these files can be used by the special WalkForwardBuilder script to build a cluster walk forward report and rolling walk forward reports for refining it. The intermediate files should be manually placed to the "MQL4/Files
85 USD
NewsFilterForEA
NewsFilterForEA
M YUSUF EFFENDY
Library for an Expert Advisor. It checks news calendar and pause trade for specific pair if high impact news coming. News Filter for an Exert Advisor. Easily apply to your EA, just needs simple scripts to call it from your EA. Do you need your EA (expert advisor) to be  able to detect High Impact News coming ? Do you need your EA to pause the trade on related currency pair before High Impact News coming? This News Filter library is the solution for you. This library requires indicator  NewsCal
200 USD
Easy websocket library for mql4
Easy websocket library for mql4
Soewono Effendi
An easy to use websocket library for MQL4. It supports: ws:// and wss:// (secure websocket) text and binary data automatic ping-pong handling on protocol level (keep-alive protocol hand shake) automatic fragmented message handling on protocol level (large data transfer enabled) ================================================== ATTENTION:  PLEASE CONTACT SELLER BEFORE PURCHASE. Due to the nature of this kind of library,  FULL FEATURE DEMO VERSION CAN BE PROVIDED ON REQUEST ==============
30 USD
Gold brushes
Gold brushes
Chunwei Guan
EA introduction:    Gold long short hedging is a full-automatic trading strategy of long short trading, automatic change of hands and dynamic stop loss and stop profit. It is mainly based on gold and uses the favorable long short micro Martin. At the same time, combined with the hedging mechanism, long short hedging will be carried out in the oscillatory market, and in the trend market, the wrong order of loss will be stopped directly to comply with the unilateral trend, so the strategy can be
30 000 USD
RFX Load History
RFX Load History
Rasoul Mojtahedzadeh
This is a library that enables an easy way of downloading M1 history data from brokers. The interface has been written to be as easy and intuitive as possible. There is only one function that the user needs to call in order to fetch all available M1 data from brokers servers. The function has three arguments, the symbol and time frame of interest and the number of look back candles for which the M1 data need to be fetched. It should be noted that as the number of look back candles increases, the
50 USD
VolumeReduction
VolumeReduction
Vasyl Temchenko
Function of the correct decrease in the volume of the deals Everybody checks the availability of a sufficient amount of margin - this is a mandatory requirement of the Market. But the trader does not benefit from this. The deal will not open if at least 1 cent of the margin is not enough. It doesn't matter who refuses, terminal or robot. This is dangerous. If the trader is not able to constantly be near the computer, then any such refusal can lead to the loss of the deposit. The lock-deal
30 USD
Filter:
No reviews
Reply to review