• Overview
  • Reviews
  • Comments (6)
  • What's new

AlarmistMT4

There is a separate free demo library AlarmistDemo with fixed messages. The demo version of this library would not work, because send functions do not work in the tester.

Alarmist library for expert developers is a universal engine for sending messages to the Pushover and Telegram programs or by the functions  SendNotification()SendMail(). The possibility of using buttons in Telegram and sending to other messengers ( TwitterViber) and several specialized programs is being considered.

The message is also duplicated in the terminal by the Alert() function.

Advantages of the library:

  • Versatility;
  • Multichannel;
  • Mobile clients support for messages;
  • Flexible and easy text formatting, html links, image, sound selection;
  • Priorities, feedback;
  • Text description of errors;
  • Language Selection (EN, RU);
  • Controllability (minimum sending period for each operator with a message);
  • Durability (when sending to a channel fails, other channels are used);
  • Addressing a message in the source code (file name and line number).

The library allows you to use html tags for formatting (bolditalicsunderlined, color) and html links (templates are available to simplify formatting), image (jpg, png, gif was checked, including anigif), sound selection, priorities and buttons for feedback, where available. Where this is not available, advanced features will be ignored, tags, links, and carriage returns will be deleted. So you can create a single message for all channels, and it will be displayed adequately, in accordance with the available capabilities.

If the message cannot be delivered to the selected channel (sending failure), it will be sent to all other channels.

The message language can be selected (English or Russian). In case of errors in the terminal or the trading server, a text description of the error is displayed (in the selected language), in addition to the error code.

The message contains the address in the source code where send function was called.

There is a sending function with a minimum period limit for situations with too frequent events.

The recommended and most flexible channel is the Pushover program. It supports all the above features. At the highest priority 2 (Emergency), the message will be repeated with the specified period and timeout until the button is pressed in the client (the fact of pressing or timeout is determined in the library). Messages with priority 1 (High) are highlighted in red. Messages with priority 2 (Emergency) are highlighted with a deep red background.

Pushover for Android/iOS/PC uses the secure Push service to deliver messages. Its price is $5, you can download it at https://pushover.net/clients, there is a 7-day trial (I recommend starting it after downloading this library or demo library).

You should allow WebRequest for "https://api.pushover.net" and "https://api.telegram.org" URLs on "Expert Advisors" tab in terminal options.

The Comment tab has a a header file and an example script attached. In test script, you should initialize variables _pushoverUser, _pushoverToken, _telegramChannel and _telegramToken with values, taken from   https://pushover.net and Telegram program.

Full description published.

I need your comments, reports, reviews and votes, they motivate further development. Welcome to Reviews and Comment tabs.

Many thanks to https://www.mql5.com/ru/users/sergeev for Json serialization/deserialization code and to https://www.mql5.com/ru/users/avoitenko for ideas of working with HTTP API.

Recommended products
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
TSO Top Bottom Divergence
TSO Top Bottom Divergence
Dionisis Nikolopoulos
This indicator combines double bottom and double top reversal chart patterns together with RSI divergence detection. Features Easily detect strong reversal signals Allows to use double top/bottom and RSI divergence signals combined or independently. Get email and/or push notification alerts when a signal is detected. Custom colors can be used The indicator is not repainting Can easily be used in an EA (see below) Inputs ENABLE Double Top - Bottom: Enable the double top - bottom indicator ENA
39 USD
Trader Dream 04 MT4
Trader Dream 04 MT4
Marco Stacchiotti
THE MAIN IDEA. First of all, this is the fourth of an EA family, based on same strategy applied to different indicators.  This means that the same strategy and same money management is applied to different indicators with spread main filtering.     All EAs are sensitive to TF, please optimize H4, H1, M30. There is great difference. Final goal is to design an EA with higher success rate possible, with lowest losses overall.      This peculiarity, will grow confidence in EA usage, for long t
120 USD
TradesOnLine
TradesOnLine
Evgeniy Zhdan
The EA opens orders basing on trend lines which are handled by a trader. When launched, the EA draws two trend lines: green line for BUY orders and red line for SELL orders. Operational algorithm: the trader has launched the EA and plotted a trend channel. In this case the EA will be opening orders every time the trend line is touched/broken through. It uses stop loss and take profit. You can enable TrailingStop. Settings: dist - distance up and down from the current price when lines are prima
25 USD
Auto Trade Copier
Auto Trade Copier
Vu Trung Kien
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 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 version can be used on MT4 accounts only. For MT5 accounts, you must use Auto Trade Copier for MT5. Demo: Demo version for testing can be downloaded at:
79 USD
EA Terminal nzdusd 4 Strategies
EA Terminal nzdusd 4 Strategies
Sergey Demin
Currency NZDUSD . Timeframe H1 EA Terminal NZDUSD - For serious traders. The Terminal is part of the portfolio My Portfolio number 1 :   https://www.mql5.com/ru/signals/798305   The Terminal NZDUSD accommodates 4 Expert Advisors (strategies), created on the basis of classic, time-tested indicators. Also, many strategies use Price Action and TimeAction. Build your robust portfolio of strategies yourself . Test each strategy separately. Choose a combination of strategies yourself
100 USD
Perfect Score EA
Perfect Score EA
Augustine Kamatu
To test the EA on a Demo account you can use the free version from here :  https://www.mql5.com/en/market/product/65605 Check out other great products from  https://www.mql5.com/en/users/augustinekamatu/seller   This is a multicurrency scalping EA that uses extreme changes in price where price is expected to revert back to its mean price. It will look for quick exits where the trend changes. It will also has an algorithm to manage losing trades. The EA should be placed on one chart it will ope
1 250 USD
Grid Trading MT4
Grid Trading MT4
Denis Luchinkin
Grid Traging is a new approach to the traditional grid trading for your semi-automatic strategies. During the traditional bidirectional grid trading the maximum drawdown occurs when the price is near the edge of the grid, in its High or Low. Features of the EA Not afraid of the news; Works both during the sideways and the trend movements; Does not use the martingale principle; Automatically detects suffixes and prefixes of the traded instruments; Automatically detects 4- and 5-digit quotes;
30 USD
Skynet Trend Zones
Skynet Trend Zones
Roman Yablonskiy
Skynet Trend Zones is based on classical indicators and some mathematical calculations and works in different market conditions for showing the trend. The principle of operation is as follows: if the price moves in a range, then a flat line is shown below or above the price depending on the previous trend; if the price moves down or up without a rollback, a line is shown at an angle to the price, and when a small rollback occurs, the indicator line is built again horizontally. Thus, you can work
60 USD
Joke EA
Joke EA
Krzysztof Lorenc
Joke EA It is EA for boring market or if you are bored. Catch the fly on a chart. 10 levels of difficulty. The fly is landing on chart when tick occurred. To catch the fly, click on it. You can skip levels by changing time frame. Also with Joke EA you can test indicator KL Trend lines Buy Sell Close for KLVOM. If you have any questions or suggestions, feel free to let me know. Feedback (especially improvement ideas) are most welcome.
FREE
Trading Entertainment Free
Trading Entertainment Free
Alexander Nikolaev
A trading adviser that not only trades, but also has a built-in game. The EA trades on signaling bars and MACD and RSI indicators. The ATR indicator is used to determine volatility. Many other customizable options are available. An interesting feature is the built-in free game in which you need to control the ball and collect coins. The ball jumps along the line of the moving average, you need to control it with the arrows or the "w a s d" keys and not let it fall outside the playing area (2 re
FREE
Single MA MT4
Single MA MT4
Chao Chen Li
简介 本产品是迈达量化全系列产品中的一款均线趋势类EA。 使用这个EA可以节省您所花的时间,不用再编码一个定制的MA交易策略。 入场信号利用K线与单根均线的交叉入场。 设计原理 利用K线与均线的交叉判断行情的涨跌,并设定止损和止盈,也可以不用设置。 如果价格朝向不利方向移动,可以选择加仓或者不加仓,加仓的间距和比例也可以自由设定。 软件优点 易于设置和使用,既适合初学者也适合专业人士。 可交易任何金融产品(Forex, Crypto, CFD, Futures, Metals)。 可再策略测试器中优化参数,任何时段进行交易。 既可以利用交叉进行顺势交易,也可以加仓做部分震荡行情规避一部分风险。 如何设置 Lots,启始交易手数。 Stop Loss (in pips),止损点数。 Take Profit (in pips),止盈点数。 Use Add Position,订单止盈点数。 Add Pos Ratio, 加仓手数比例。 Add Pos Step,订单加仓间距。 AVG TP Pips, 加仓均价止盈点数。 MA Period,均线周期。 使用建议 建议测试一个月左右的时间,在
30 USD
Alligator sistems
Alligator sistems
Anton Rabkanov
The trading system is based on the Alligator indicator allowing the trading robot to define the market direction. It sorts out flat periods and detects an emerging trend. The EA settings (consider the amount of decimal places in quotes, the EA does not define them automatically): Lot - lot for opening deals; Slippage - slippage; Magic_number - magic number that allows the EA to distinguish its own deals; NumberOfTries - number of attempts to execute the OrderClose function; breakeven - amount of
20 USD
Moving Average Premium
Moving Average Premium
Vladimir Gribachev
This is an automated Forex Expert Advisor. The trading system is based on the Moving Average indicator and my adaptive template. It uses a completely different approach to trading. The EA template is developed so that the indicator signals are not followed literally, instead they provide a reason to a certain action since the signal may turn out to be false, while the price may go in the opposite direction. Depending on the basic settings, the EA may use pending (Stop and Limit) or market orders
30 USD
Fix profit for all pairs mt4
Fix profit for all pairs mt4
Oleksii Alipa
The script closes all positions for which the profit is more than 5 pips. Checks all open positions for all pairs (you can run it on any chart). The terminal must have the "Algo trading" mode enabled. It is effective if there are many open positions that need to be closed quickly. The script does not replace a trailing stop or an advisor. The script checks all open deals and closes those that meet the condition (profit is more than 5 pips) once at the time of launch. For the subsequent cl
FREE
H4  GBPUSD Trend Scalper
H4 GBPUSD Trend Scalper
Valeriy Potapov
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+
149 USD
SQUAT Bar BW for MT4
SQUAT Bar BW for MT4
Sergey Chepurnykh
Squat bar. One of the signals of the "Trade Chaos" system of Bill Williams. It is calculated based on the difference in price changes and tick volume. Strengthens the signal of the "Bearish/Bullish Divergent Bar (First Wiseman)" if it coincides with it or is nearby. Tested in comparison with the original program "Investor's Dream". For more effective development of the system, read and see the materials of Bill Williams. In the settings you can choose the color and width of bar. (Widt
30 USD
Fibonacci Of Yesterday
Fibonacci Of Yesterday
Thushara Dissanayake
The Fibonacci Of Yesterday Expert Advisor is specially designed to automate the most popular Fibonacci strategy that's based on the previous day's high and low. Basically, it places an order between the 50% and 38.2% levels. However, you can adjust everything for your own style. Most important Fibonacci levels are included and you can enable/disable each Fibonacci level. Strategy Wait until all major news are posted Identify the trend, up or down If market is up draw Fibonacci levels from swin
99 USD
DayRangeEMA
DayRangeEMA
Janis Gredzens
Hello! This EA uses selected time frame exponential moving averages and higher time frame (daily) exponential moving averages in combination with daily price action to determine whether or not to open a trade. Below is a description of input parameters: MN - Magic number; PTS_Risk*  -   Variable that is connected with PROC_Risk in order to calculate position size; PROC_Risk*  -  Variable that is connected with PTS_Risk in order to calculate position size; ONE_ORDER_A_DAY - If true then open maxi
180 USD
Friday Monday
Friday Monday
Konstantin Kulikov
This EA trades a weekly gap, opening trades on the Friday before the market close and closing trades on Monday morning.  This strategy do not contain grid and martingale elements. I have been using this strategy for a long time with my "Breakthrough Strategy" EA. I intentionally did not over-optimize the sets for "Breakthrough Strategy", as they have been showing good results for a long time on a real account:   https://www.mql5.com/en/signals/395124   . Therefore, as an alternative or addition
197 USD
Maya Parallel THREE
Maya Parallel THREE
Sivarama Srininvas Vuyyuru
This Expert Adviser is based on Six methods computed through candlestick patterns and indicators like RSI, ADX, ISAR, IMA, IFRACTALS, MACD and STOCHASTIC. Each method places parallel trades based on actual base strategy. Expert Adviser works with ECN and 5 digit brokers only and has minimal effect of fluctuating spreads. All trades are executed based on long term plan and protected with Stop Loss. Each trading method looks for TP more then (100 pips - 5000 Pips) and stop loss of 230 pips. All th
35 USD
Super Mart
Super Mart
Evgeny Vlasov
Operation principles The Expert Advisor works on any timeframe and symbol. The robot analyzes the relative MAs position. Pending orders are opened after the necessary conditions are met. No next order is opened till the previous one is closed. The server time is analyzed when opening orders. The EA opens orders in the most appropriate trading periods. A lot volume ratio is used when entering the market. The lot volume is changed during trading. You only need to set six parameters. Parameters S
30 USD
Internet Copy MT4
Internet Copy MT4
Pavel Kolchin
The program allows you to copy transactions between various MetaTrader 4 and MetaTrader 5 accounts in any direction and quantity via the  Internet , a program for working on " Windows   PC " and " Windows VPS ". Any type of copying is available MT4 → MT5 MT4 → MT4 MT5 → MT5 MT5 → MT4 * To copy between different MT4 ↔️ MT5 terminals, you must purchase two versions of the product   Internet Copy MT4   and   Internet Copy MT5 How the program works The program copies transactions through the Inte
95 USD
AlarmistDemoMT4
AlarmistDemoMT4
Edgar Akhmadeev
This is a free demo library with fixed messages for taking a look to paid library   Alarmist. Separate free demo library prepared, because the demo version of paid library would not work, since send functions do not work in tester. Alarmist library for expert developers is a universal engine for sending messages to the  Pushover  and  Telegram   programs or by the functions  SendNotification() ,  SendMail() . The possibility of using buttons in  Telegram  and sending to other messengers ( Twitte
FREE
Elf Stability
Elf Stability
Alexey Kapkov
Elf Stability It can work on 4 currency pairs at the same time. The automatic multi-currency trading adviser is able to adjust to any currency pair and time interval. It can be used both for quick balance raising and for safe and quiet trading. The Expert Advisor is based on a universal indicator that filters out market noises, works both in trending and non-trending market conditions. This indicator is perfect for scalp trades with a fixed or a percentage of profit. The Expert Advisor does n
30 USD
AC Chart Indicator
AC Chart Indicator
Bohdan Kasyanenko
The indicator displays Accelerator Oscillator (AC) signals in accordance with Bill Williams' strategy on a chart. The AC histogram is a five-period simple moving average drawn on the difference between the value 5/34 of the AO histogram and a 5-period simple moving average of this histogram. Interpretation of AC is based on the following rules - if AC is above the zero line, it is considered that the market acceleration will continue its upward movement. The same rule applies to the downward mov
15 USD
SwingPoints
SwingPoints
John Davis
Swing points are the areas on the chart where prices change direction. This indicator helps determine those swing points and filters out noise. Some use swing points to identify support and resistance. Others group the swing points to examine the differences and even others utilize these swing points in swing trade systems. The indicator has the ability to send push notifications, email alerts, or on-screen alerts at your discretion. Following is a list of setting for the swing points indicator.
30 USD
Five percent per month
Five percent per month
Ruslan Udintsev
! Внимание.Советник мультивалютный, тестирование в тестере стратегии не отражает полной картины о работе эксперта. Предлагается вашему вниманию мультивалютный советник по математической стратегии. Демонстрирует регулярную прибыльность на уровне 5% ежемесячно с минимальной просадкой просадкой. Также прибыль можно увеличить и до 100% в месяц. Система управления корзиной ордеров предполагает минимально возможную нагрузку на депозит,  поскольку робот постоянно находится в рынке. Формирование вел
30 USD
EMA cross robot
EMA cross robot
Makariy Gubaydullin
EMA Cross Robot   EMA Cross Robot is a trading robot that uses a strategy of crossing two moving averages . The average period is selected as a result of optimization,based on historical quotes. The RSI indicator is used as a filter . To obtain the best results, the trailing algorithm for open positions is used. The parameters have been optimized for the best drawdown/profit ratio. The dynamic size of the trading lot is used. The trades are held from several hours to several days. It is bas
500 USD
Buyers of this product also purchase
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
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
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
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
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
AlarmistMT4
AlarmistMT4
Edgar Akhmadeev
There is a separate free demo library AlarmistDemo   with fixed messages. The demo version of this library would not work, because send functions do not work in the tester. Alarmist library for expert developers is a universal engine for sending messages to the  Pushover  and  Telegram   programs or by the functions  SendNotification() ,  SendMail() . The possibility of using buttons in  Telegram  and sending to other messengers ( Twitter ,  Viber ) and several specialized programs is being cons
30 USD
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
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
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
More from author
AlarmistDemo
AlarmistDemo
Edgar Akhmadeev
This is a free demo library with fixed messages for taking a look to paid library   Alarmist. Separate free demo library prepared, because the demo version of paid library would not work, since send functions do not work in tester. Alarmist library for expert developers is a universal engine for sending messages to the  Pushover  and  Telegram   programs or by the functions  SendNotification() ,  SendMail() . The possibility of using buttons in  Telegram  and sending to other messengers ( Twitte
FREE
AlarmistDemoMT4
AlarmistDemoMT4
Edgar Akhmadeev
This is a free demo library with fixed messages for taking a look to paid library   Alarmist. Separate free demo library prepared, because the demo version of paid library would not work, since send functions do not work in tester. Alarmist library for expert developers is a universal engine for sending messages to the  Pushover  and  Telegram   programs or by the functions  SendNotification() ,  SendMail() . The possibility of using buttons in  Telegram  and sending to other messengers ( Twitte
FREE
Alarmist
Alarmist
Edgar Akhmadeev
There is a separate free demo library AlarmistDemo   with fixed messages. The demo version of this library would not work, because send functions do not work in the tester. Alarmist library for expert developers is a universal engine for sending messages to the  Pushover  and  Telegram   programs or by the functions  SendNotification() ,  SendMail() . The possibility of using buttons in  Telegram  and sending to other messengers ( Twitter ,  Viber ) and several specialized programs is being cons
30 USD
Filter:
No reviews
Reply to review
Version 3.4 2019.12.13
Fixed: Error - not printed message address in source code.
Added: NOADDR macro.
Version 3.3 2019.12.11
Added: Send to Telegram.
Header file and test script attached.