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 ...
cequityhstbar is the library for showing the equity of ea back-testing on an offline chart. the class is designed to write the equity data in back-testing into .hst file, and then ...
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...
introduction it doesn't happen very often, but every once in awhile one needs to iterate over all of the combinations or permutations of a set of objects. or more specifically, giv...
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...
many developers need these functions, while working with different kinds of external apis, like bitcoin and altcoin exchanges where it is often necessary to send data with the conf...
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...
cseries class is a low latency container made for the purpose of collecting ticks and working further with them. it allows user to access ticks in the same way like he would access...
the schedule class defines a schedule as beginning at a certain day of the week and time, and running until the ending day of the week and time. there are also tests included in "s...
this tool is for trading with keyboard input, it supports "send order", "set stop loss", "set take profit", and "close order".1. send order command buy: b,lots,price,sl,tp sell: s,...
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...
this cross-platform allows working with a virtual trading environment in one of the easiest ways.scenarios for using a virtual trading environment real time tester.this means, you ...
parameters passed to the function:input int levelbreakeven = 70; // distance to travel in breakeveninput int stoploss_pips = 30; // distance from stop loss to price open...
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 fun...
market laws depend on the intra-day or intra-week intervals. this is why it is reasonable to limit your trading system by time.for example, there are scalping trading systems that ...
a simple class to simplify working with objects.it was like this:it became so:the result:method names for the most part coincide with standard constants....
attached are the include files for the lstm. the files included are:gates - for the 4 gates used in an lstms. timestep - which combines the gates, and in practical usage would repr...
example usages raw rsa implementation:this simple example demonstrates how the rsa encryption could be implemented. first, create an instance of the rsa class then prepare your mes...
pricechannel the highest and the lowest price over the period selected. this cross-platform library allows computing the pricechannel without attributing it to standard bars, i.e.,...
in mt5, the only occurs on the symbol on which the ea is running. therefore, various tricks are used for multisymbol trading.this library creates a multisymbol all specified tradin...
usage of the class 1. set up an array of column descriptions in an mqlparam array.2. open the file with the open() function2a. when the file has a header and your are not intereste...
when performing some definite actions on a trade account, its state changes. such actions include:sending a trade request from any mql5 application in the client terminal using ord...
github: intro mql_easy is an open source cross platform library for developing mql4 and mql5 applications. the purpose of this library is to make the mql development easy, safe and...
github: intro mql_easy is an open source cross platform library for developing mql4 and mql5 applications. the purpose of this library is to make the mql development easy, safe and...
cpaireddealinfo is a class to reconstruct closed trades (paired in/out deals) from history sorted by close time.the class has a similar interface to cdealinfo class of the standard...
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...
introductionit doesn't happen very often, but every once in awhile one needs to iterate over all of the combinations or permutations of a set of objects. or more specifically, give...
mathrand() function the standard random number generator in mql has a fairly limited number of possible values from 0 to 32767 (15-bits usable, 2^15 = 32,768 values).it is classifi...
"nld_main" is a trend indicator, designed to identify the most relevant trends and trend reversals for the currently selected time-frame."nld_chart" is a custom price indicator, wh...
trend indicator based on calculations similar to those found in "ichimoku kinko hyo", with a wide range of drawing styles and parameters to fine-tune the calculation. it can be use...