trading signals function. based on the values of the cci indicator.add the function to the ea: #include <signal.mqh> condition if(getsignal()==1) is for buys. condition if(ge...
instance of the class returns such values as bid, ask, high, low, close and open prices of the current candle or any other specified in the parameters, as well as the candle openin...
this small cross-platform library allows to the 'double' values of the "price" conveniently and quickly.for example, before placing a selllimit, it is sometimes useful to check if ...
this cross-platform library allows to conveniently perform byte-wise operation with structures and standard data types.features:byte-wise comparison (== and !=) of the structures a...
the advanced encryption standard or aes is a symmetric block cipher used by the u.s. government to protect classified information and is implemented in software and hardware throug...
fast time range checking function. doesn't use slow string parsing.function returns true if time in range, false otherwise.usage: drop .mq4 file to mql4\libraries\ folder.add this ...
this library allows to work with the orders in mql5 (mt5-hedge) in the same way as in mql4.that is, the order language system (ols) becomes identical to mql4. at the same time, it ...
after the "account disabled" error occurs (this error on the weekends, when trade servers of exchanges are offline), it is necessary to manually log in to the trading account. to d...
library of trading functions (position size, open, close position etc.)from the eas "ocean breeze" and "graalino-pro".it can be of big help for novice traders as an example how to ...
the "" articles describes how you can create a user-friendly interface for your programs. implementation of interactive windows is based on the use of the masterwindows class libra...
this library includes numerous functions, which can speed up the development in the mql4 by saving from distracting on the mechanics and allowing to focus on the logic. for example...
class for working with ticks in the metatrader 4. it is suitable for creating experts that make decisions on trading based on the analysis of tick data.the class can calculate:pric...
this small cross-platform library allows to the 'double' values of the "price" conveniently and quickly.for example, before placing a selllimit, it is sometimes useful to check if ...
this cross-platform library allows to conveniently perform byte-wise operation with structures and standard data types.features:byte-wise comparison (== and !=) of the structures a...
this library provides input parameters and functions to build your binary options strategy stored in an indicator to test and improve your strategy in the strategy tester of metatr...
this library has smart notification (alert, push and alert) function with an option of having a single notification per candle at a time.parameters: isalert — display a message in...
why this is needed: this class can help organize data exchange between your programs in case you create products for the market or if you do not want to use system dlls.for other c...
a histogram is a bar chart of frequencies. one of the axes represents variable values, while another — the frequency of these values' occurrence. the height of each bar shows the f...
general originally written for myself, when i had to work with many indicators at once.each class consists of the multiple fields. they can be the same for all (for example, indica...
the entire chain: indicator, expert advisor based on the signal module.the signalcandelshighopen module of trading signals assumes that the custom indicator has already been compil...
the class allows to easily determine from your mql5 programs any changes in the market watch window (change of symbol sorting, adding, deleting a symbol or a set of symbols), as we...
the library requires a dll,, which should be saved to the libraries foldeer of the terminal, and the r.mqh file should be saved to include. the following directive should be includ...
it does not matter that the same ea may be running on the same symbol and the same timeframe on different charts.the library provides 8 modes to shift the basic magic numbershift_z...
provides various helper functions for sending messages of different types to different sources.available message types:debug notice warning error success info available destina...
time management functions are often used in expert advisors and scripts. this header file contains functions and input variables for checking time and day of week.example...
the chistorypositioninfo class is designed for getting the profit of a position in points based on the trading history.class description the chistorypositioninfo class allows getti...
sometimes it is necessary to go beyond the sandbox and read the contents to check the existence of a file or directory in the file system. also, you may need to find a file or dire...
attention! save the signal module file to "data folder"\mql5\include\expert\signal\". the easiest way is the following — in the search bar of metaeditor (upper right corner) enter ...
one of the major issues with mql5 was the removal of the built in time-series functions. while doing so gave programmers a more finite level of development latitude, it also slowed...
the library description format is taken from an , which is compatible with this library.mathcorrelationpearsonthe function calculates the pearson correlation coefficients for each ...
if you change the timeframe or the name of the chart symbol in metatrader, all indicators on the chart will be unloaded from the chart and will be loaded onto it again. unlike mt4,...
the sha512 class was ported fromhmac functions were ported fromuse example (tested on )--------------please leave a feedback and tell how you are using this class!...
filelog is a simple mql4 class for flexible logging to files and the terminal console.github repository:log file will be saved in:<data folder>\mql4\files\ <data folder>...
public methods:public access to the params array;this is the main method of setting the params. methods can be chained to add multiple params at the same time. *see example script....
many mql5 programs explicitly execute part of their code only after the appearance of a new candlestick on the chart. this class saves you from the need to write candlestick monito...
the getprofitinpoints function is still available, but it is recommended to use the new getprofit function:the getprofit function returns the following information about a position...
the attached files represent a class system that can be used to simulate a hidden stop loss and take profit system, however in addition to this, it also creates a live stop loss an...
csyncevent class provides a mechanism which processes can use to synchronize access to a resource. this is very useful when you for example use shared memory for communication betw...
in both platforms (metatrader 4/5), you can run the following script to save a report (in the form of metatrader 4):and see a generated html report in the resulting file:it can be ...
the metatrader 5 provides an excellent function for profiling expert advisors on historical data. but it has some disadvantages: it is slow (in the visual mode), and the final resu...
the library contains functionality that allows you to understand the basics of work with custom symbols, and offers some ready-made solutions that can be useful.example when you ru...
the library can be connected usingall other files on this page provide examples/scenarios of library application; they are not needed for the operation of the library.features exam...
the library can be connected usingall other files on this page provide examples/scenarios of library application; they are not needed for the operation of the library.features exam...