This is the library of functions for singular transformation, version 4. It is designed to support traders by providing reliable functionality within the MetaTrader 4 and MetaTrade...
This indicator displays the high and low levels of the current or past weeks.High-Low of the WeekThis tool is valuable for traders who need to quickly reference key price levels fr...
This library provides functions that treat one-dimensional arrays as multidimensional.The array size can be dynamically adjusted, allowing for flexible data manipulation.Features i...
Deciding on the optimal lot size for each trade is a critical aspect of trading. The lot_lib.mqh library offers a solution to this challenge by providing various lot size calculati...
This function converts pips to points for 5-digit brokers.For example, if you want to set a stop loss of 50 pips, you can use this function to convert it to 500 points, which is ma...
The trading signals function utilizes the values of the OSMA indicator to generate buy and sell signals.To integrate this function into your Expert Advisor (EA), include the follow...
This function generates trading signals based on the values of the CCI indicator, a popular technical analysis tool.To integrate this function into your Expert Advisor (EA), follow...
This is a fast time range checking function that avoids slow string parsing.The function returns a boolean value, indicating whether the time is within the specified range or not.T...
A comprehensive library of trading functions, including position sizing, opening and closing positions, and more. Derived from the expert advisors 'Ocean Breeze' and 'Grainlo-Pro',...
The "MasterWindows" article provides a comprehensive guide on designing user-friendly interfaces for your applications. It introduces the MasterWindows class library, which serves ...
This library offers a wide range of functions designed to streamline the development process in MQL4, allowing you to focus on logic rather than mechanics.For instance, opening an ...
Class for working with ticks in MetaTrader 4, enabling the creation of experts that make trading decisions based on tick data analysis.The class facilitates the calculation of:- Pr...
This cross-platform library enables efficient and rapid comparison of 'double' values for the 'price' variable.For instance, prior to executing a selllimit order, it can be advanta...
This cross-platform library enables byte-wise operations with structures and standard data types, offering a range of features:- Byte-wise comparison (== and !=) of structures and ...
This library offers input parameters and functions to construct your binary options strategy within an indicator, enabling testing and refinement in the Metatrader 4 strategy teste...
This library offers a smart notification system with customizable options for alerts, push messages, and logging.Parameters:- isalert: Display a message in a separate window.- ispu...
Provides various helper functions for sending messages of different types to different sources.
Available Message Types:
- Debug
- Notice
- Warning
- Error
- Success
- InfoAvailabl...
This header file provides essential functions and input variables for managing time and determining the day of the week within Expert Advisors and scripts.Key Features:- Functions ...
filelog is a straightforward MQL4 class designed for versatile logging to files and the MetaTrader terminal console.The log file will be saved in:- MQL4\Files directory within your...
The provided files introduce a class system to simulate a hidden stop loss and take profit mechanism, while also establishing a live stop loss and take profit on the trade as a con...
Regular expressions are a powerful tool for pattern matching and text manipulation in MQL4.This article provides an introduction to using regular expressions in MQL4, covering the ...
The csyncevent class offers a powerful synchronization mechanism for processes accessing shared resources. This is particularly useful when employing shared memory for inter-proces...
CEquityHSTBar is a library designed to display the equity of EA back-testing on an offline chart. It writes equity data from back-testing into an .hst file, which can then be visua...
IntroductionOccasionally, there's a need to iterate over all combinations or permutations of a set of objects. Specifically, given a set of n objects, you may want to consider k of...
Many developers require these functions when working with various external APIs, such as Bitcoin and altcoin exchanges. These functions are essential for sending data with confirme...
The CSeries class is a powerful tool designed for low-latency tick collection and processing. It provides a structured approach to handling tick data, enabling users to access and ...
The schedule class defines a schedule by specifying a start day and time, and an end day and time.The library includes tests in "scripts\tests\schedule\scheduletests.mq4" that prov...
Keyboard Trading UtilityThis tool allows for trading using keyboard input, supporting order placement, stop loss setting, take profit setting, and order closure.Order PlacementComm...
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) ...