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...
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 ...
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...
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...
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...
this is a highly customizable monster trend indicator, which calculates standard deviations, moving averages and a number of other potential support and resistance zones. by defaul...
"nld_backprop.mqh" contains the implementation of a very simple artificial neural network that has one hidden layer and uses back-propagation for training/learning. the advantage o...
this header provides the irsionarray function known from mt4. it works with both mql 4 and 5 code. a reason to use it also under mt4 could be that it fixes a bug known in the origi...
chistorypositioninfo class provides an easy access to the closed position properties.the class has a similar interface to cpositioninfo class of the standard library.here is a samp...
class to provide simple reading mechanism from metatrader set files.usage scenario: an expert advisor is to be added to multiple charts with different symbols or timeframes.each in...
get the time of the daylight change, (start/end of the summer time).daylight saving time (dst) changes do not necessarily occur on the same date every year.validations:...
this a library for a quick and easy encryption and decryption using base64. the usage is very simple and can be done in a few lines of code. <<< the return value of a meth...
you can use binary flags to minimize bool parameters in a function signature.for example, mql int size is 32 bits, so you can pack 32 1/0 parameters in a single int flag variable.b...
this structure provides quick access to sets of lowercase and uppercase latin, russian characters, digits, punctuation, brackets, whitespaces, and special sets of symbols after/bef...
a tiny class to compare floating point variables the right way with desired precision.let's say you have two doubles with a value of 1.15.when you compare them, you expect them to ...
sometimes we need to add an element to array, or insert an element.standard mql array functions are efficient but do not provide such functionality.for example, if you need to find...
the provided test script has included comments which are easy to follow along.you can save the returned network configuration in a file then load it in different sessions.this libr...