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...
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!...
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...
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...
this library provides every mql program with a separate icon in the notification area of the windows taskbar. the library enables you to display text messages by sending them from ...
an implementation of the dictionary (associative array) data structure in mql5, based on and .hash function fnv-1ausage primitives:it can also store pointers to objects (but not ob...
a library for common rounding methods used in mql development, primitive wrapper class for type (double), and vector for cdouble objects. mql5 and mql4 compatible!cdouble the cdoub...
the library (clock.mqh) allows creating analog clocks as .features the use of the library is shown in the following source code:the following clock appears on the chart after refre...
the module of trading signals "signalcci buyorsell.mqh" on the basis of the cci indicator signal module only generates one type of signals: the price is above levelup or the price ...
easyandfastgui v2.0 this library contains the necessary set of elements that can be used when developing mql-applications with a graphical interface.what's new? integrated a new e...
the metatrader 4/5 is based on the system timer call and can therefore work inaccurately. we can check this by running the following simple expert advisor:in the chart comment (the...
the code is based on the library.library contains errordescription()function with two input parameters error_codeand optional parameter txt_prefix.getlasterror() return codes can b...
renko 2.0 offline non-trading utility generates custom symbol information on 1m chart. based on indicator. references the library for metatrader 5 by fxsaber.this non-trading exper...
renko 2.0 offline non-trading utility generates custom symbol information on 1m chart. based on indicator. references the library for metatrader 5 by fxsaber.this non-trading exper...
this library is a further development of .what's new in version 2 the type of tradeparameter allows to set the type of signal to be produced by the module: only buy only sell buy...
this library is a further development of .what's new in ver. 3 the currentbarsizeparameter allows setting the size of the current bar (which is calculated as close-open); the prev...
handy functions for comparison of doubles handy functions for rounding of doubles miscellaneous handy functions for doubles handy functions for low-level binary operations on doubl...
as of the publication of this code, the integrated bars function used in this ibarshift function has a bug that manifests in the program lags for more than 10 seconds. basically, t...
i couldn't find mql5 code for the kelly criterion, so i decided to write it myself; but it turned out that the kelly criterion only works for bernoulli distributions. this means it...
the library allows receiving a magic number bound to three elements:symbol (financial instrument) name;timeframe;prefix index; all these three elements are to be encoded in 64 bits...
the function converts a number to a text. for example, if we call the function with the number 1234.56, the function returns the text "one thousand two hundred thirty four 56"...
asynchronous trading orders have a huge advantage - high speed when sent in bulk. however, the spreading of such orders is hampered by the inconvenience - order result data can onl...
the library and icanvas class simplify writing programs using canvas. here is an example of a simple indicator using this library.in this example, the indicator body features no fu...
the idea and the simplest algorithm are provided in the article ""the library has advanced functionality allowing you to create an unlimited number of "agents".in addition, variati...
i created it because there is no bollinger bands in the mql 5 wizard for some reason.it is not the purpose to make profit on this program alone.it is a purpose to incorporate it in...
this ea will make a trade based on "pull back and candle action".candle action part used "acandlepatterns.mqh" provided by metaquotes.this program was very useful for improving the...