functions refer to one-dimensional array as multidimensional.it is possible to change the number of elements in any dimension at will.there are options to monitor the incoming data...
so, decide - what can be riskedin each trade? there are many options, and selecting the correct oneis not always easy. to solve this problem, i made the lot_lib.mqhlibrary usage:- ...
e.g.: if you want to set stop loss of 50 pips for 5 digit broker, refer to this function by convert it to 500 points for machine to read.if 5 digit broker:stoploss*pipstopointfacto...
the trading signals function is based on the values of the osma indicator.add the function to the ea: #include <signal.mqh>condition if(getsignal()==1) is for buyscondition i...
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...
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 ...
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...
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...
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>...
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...
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 ...
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...
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...
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,...
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...
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....
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...
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...
this script is made to disable the ea on the chart from trading, its made to click the following buton on the image, automatically :in the following code, its getting the handle of...
log4mql - a logging library similar to log4j but for mql. installation unzip log4mqllib.zip to your libraries folder put log4mqllib.mqh into your include folder use one of the sam...
log4mql(mini) - light header-only version of log4mql that provides standardized logging. installation/usage add log4mqlm.mqh to your include folder. view the sample code to get an...
cclock - extension for the datetime installation put clock.mqh into your include folder use one of the samples that shows the usage inputs gmtoffset, int(-23~23) server gmtoffset...
this is a logging library to quickly add logging capabilities to your code without much hassle. the library's default behavior matches most cases however most of the functionality ...
adds the ability to automatically export the history of deals after running an expert advisor in the strategy tester.the file is saved in the shared terminal folder common/filesor ...
adviser-utility for copying transactions from one mt5 account or mt4 account to another mt4 account. you can copy positions between netting and hedging accounts in any combination....
in the process of developing a program for copying positions between accounts, it was necessary to develop essentially the same code for mt5 and mt4. the differences were only in t...
this include file provides programmers with a seamless solution for creating martin gale trading strategies effortlessly. the classes gridstrategy and martingalestrategy are derive...
the provided code is an mql include file and an expert advisor demonstrating how the classes work.it implements a trading strategy based on various technical indicators and trend a...
introduction many expert advisors (eas) tend to close orders at the take profit level, considering the pip distance from the purchase price. however, the code used by is based main...
input parameters:orderdistancepoints : determines the distance in points from the current ask price for placing buy orders and from the bid price for placing sell orders. tppoints ...
📢 mt5compat a comprehensive mt4 to mt5 conversion library🚀 a new interface libraryhas been developed to simplify the process of converting mt4 indicators and expert advisors (eas) ...