MetaTrader MTall Library Source Code Downloads - Page 4

Showing 487 results
Check History Function library MT5
MetaTrader 5 library

Check History Function

Function to check and load history:This is a modified version of the MetaQuotes checkloadhistory function.Title:Usage:The history of changes:2026.02.18:- Added a maximum time limit...
rbf Neural Network Class library MT5
MetaTrader 5 library

rbf Neural Network Class

This class implements a neural network of radial basis functions (RBF network).The classic design of an RBF network consists of two layers of neurons: a hidden layer with radially ...
PNN Neural Network Class library MT5
MetaTrader 5 library

PNN Neural Network Class

The cnetpnn class implements a Probabilistic Neural Network (PNN).The network is created using the class parametric constructor.Class numbers (classification targets) start from ze...
GRNN Class library MT5
MetaTrader 5 library

GRNN Class

The cnetgrnn class implements a Generalized Regression Neural Network (GRNN).Network creation is defined in the class parametric constructor.The learn method facilitates network tr...
The Ring Buffer Class library MT5
MetaTrader 5 library

The Ring Buffer Class

The ring buffer is a data structure designed for efficient storage and retrieval of data, particularly in scenarios where asynchronous reading and writing of stream data are involv...
Combinatorics Library for MetaTrader library MT5
MetaTrader 5 library

Combinatorics Library for MetaTrader

An initial library of combinatorics functions for MetaTrader platforms (MT4/MT5).Combinatorics is a branch of mathematics that explores discrete structures, such as sets, sequences...
Simplified Carray Ring256 Ring Buffer Class library MT5
MetaTrader 5 library

Simplified Carray Ring256 Ring Buffer Class

DescriptionThis simplification is based on the property of uchar-variable, which serves as the array index. For instance, in the code, the array index consistently assumes values b...
Day of Week Function library MT5
MetaTrader 5 library

Day of Week Function

The 'day of week' function is designed to determine the required month based on the day of the week and its occurrence within that month. For instance, it can identify the third Fr...
Translator library MT5
MetaTrader 5 library

Translator

The class is designed for localization of messages in MQL5 programs. In brief, all that outputs in the log with the help of the print() function and text messages displayed in aler...
Measure Trends Function library MT5
MetaTrader 5 library

Measure Trends Function

This function measures trend strength as a percentage, aiding in determining the direction of a previously formed trend for indicator creation.The ideal trend illustration (downtre...
Skype Control Library library MT5
MetaTrader 5 library

Skype Control Library

For an operating system x86 and x64:1. Sending Instant MessagesThe function includes several tests before sending an instant message:- The user name cannot be empty or start with a...
MD5 Hash library MT5
MetaTrader 5 library

MD5 Hash

128-byte algorithm developed by a professor from MIT in 2026.Example of use:- As an array, we can pass data read from various sources like FileReadArray, file, etc.Benefits:- Check...
cmidi library MT5
MetaTrader 5 library

cmidi

A class to control the MIDI device is located in the incmidi.mqh file. The example of its use is represented in the emidi.mq5 file.The order of using the cmidi class:Connect a file...
inc gu i bit pic a library MT5
MetaTrader 5 library

inc gu i bit pic a

the detailed description is .added:the setcolorformat(enum_color_format acolorformat=color_format_argb_normalize) method;the parameter: acolorformat - the enum_color_format color f...
Trade Algorithms Library library MT5
MetaTrader 5 library

Trade Algorithms Library

Trade functions library designed for use in the code of scripts and expert advisors, tailored to various broker offerings.This library is the foundation for numerous expert advisor...
Object Emulator for MetaTrader 4 and 5 library MT5
MetaTrader 5 library

Object Emulator for MetaTrader 4 and 5

DescriptionMetaTrader 4 enables the use of objects within the Expert Advisor during testing. Upon test completion, the chart featuring these objects will be displayed. Arrows facil...
Real-Time Excel Export library MT4
MetaTrader 4 library

Real-Time Excel Export

This script utilizes the DDE library provided by Windows, simplifying the process for novice coders.DDE functions as follows:- Initialize DDE- Create a string handle for the Excel ...
WPR-Based Trailing Stop Module library MT5
MetaTrader 5 library

WPR-Based Trailing Stop Module

This trailing stop module utilizes two stop levels: a short stop and a long stop. The long stop level functions similarly to a fixed trailing stop.The short stop level is activated...
iBarShift Functionality in MQL5 library MT5
MetaTrader 5 library

iBarShift Functionality in MQL5

The iBarShift function, commonly used in MQL4, is not directly available in MQL5.MQL5 includes fundamental, low-level functions within its libraries that allow for the implementati...
Easy XML Parser for MT5 library MT5
MetaTrader 5 library

Easy XML Parser for MT5

EasyXML: A Powerful XML and XHTML Parser for MQL5Core Functionality and CapabilitiesEasyXML is a robust yet user-friendly XML parser designed to read and process XML data from mult...
Simple Unit Test Include Library for MQL4 library MT4
MetaTrader 4 library

Simple Unit Test Include Library for MQL4

A straightforward and cost-effective unit test include library designed for MQL4.Usage Instructions:Refer to the attached sample file: testexpert.mq4.The results of unittest#prints...
mt4r for MQL4: A Compatibility Update library MT4
MetaTrader 4 library

mt4r for MQL4: A Compatibility Update

mt4r, originally developed by Bernd Kreuss and distributed elsewhere, does not function correctly with new MQL4 versions.This package provides modified DLLs and include files to en...
MQL4 MySQL Connector for Builds 600+ library MT4
MetaTrader 4 library

MQL4 MySQL Connector for Builds 600+

MQL4 MySQL Connector for Builds 600+This library enables MQL4 (MetaTrader 4) to connect to MySQL databases. It addresses the string format changes introduced in MetaTrader 4 build ...
MQL4 JSON Parser Library library MT4
MetaTrader 4 library

MQL4 JSON Parser Library

MQL4 JSON ParserThis tool parses MQL4 strings containing JSON code, creating a `jsonvalue` object that allows retrieval of fields within the JSON structure. It also includes a `jso...
G-Speak DLL Update for MT4 Build 600+ library MT4
MetaTrader 4 library

G-Speak DLL Update for MT4 Build 600+

G-Speak DLL Update for MT4 Build 600+ This update addresses an issue with the G-Speak DLL, which enables text-to-speech alerts using the Windows TTS engine, for MetaTrader 4 build...
Moving Average Class for Array Smoothing library MT5
MetaTrader 5 library

Moving Average Class for Array Smoothing

This class implements classical smoothing techniques for double arrays, providing an alternative to standard indicator functions for smoothing data.Class Usage Requirements:- Provi...
Donchian Channel Class for MT5 library MT5
MetaTrader 5 library

Donchian Channel Class for MT5

This class implements the Donchian Channel indicator, optimized for speed.It uses a single while loop instead of two for loops for improved performance.Class Usage Requirements:- P...
Skype Control Library for MetaTrader library MT4
MetaTrader 4 library

Skype Control Library for MetaTrader

This library allows for sending text messages with necessary information via Skype in automatic trading. It works with Skype through the skype4com library, an ActiveX component tha...
Time Filter for Trading Positions library MT4
MetaTrader 4 library

Time Filter for Trading Positions

This library provides a function to filter trading positions based on a specified time range.If the current time falls within the set interval, the function returns true, allowing ...
Maximum Equity Risk Management library MT5
MetaTrader 5 library

Maximum Equity Risk Management

This code provides a robust mechanism to manage your trading risk by setting a maximum percentage of equity risk.Key features:- Risk Assessment: Checks if the requested buy/sell lo...
SMTP Mail Library library MT5
MetaTrader 5 library

SMTP Mail Library

This library is designed to send mail messages. The function set expands the possibilities of traditional sendmail. Now you can send messages in both text and HTML formats. Message...
Summer Time Check library MT5
MetaTrader 5 library

Summer Time Check

This script checks if a date falls within summer or winter time.The function determines the time of year by considering the last Sunday of October and March, when shifts to winter ...
Margin Calculation Library for MetaTrader 5 library MT5
MetaTrader 5 library

Margin Calculation Library for MetaTrader 5

This library provides a set of functions to calculate the margin required for opening a position in MetaTrader 5.The main function, getmarginforopening(), calculates the margin nee...
Mutex - Win API library MT5
MetaTrader 5 library

Mutex - Win API

Why this is necessaryGlobal variables, disk or memory-mapped files, and important operating procedures are no longer an issue!If you use:- Calls to the same data from different exp...
FileUnlimited library MT5
MetaTrader 5 library

FileUnlimited

A library for working with files using WinAPI, eliminating location restrictions.Currently, the library supports read-only mode and will be updated in the future.To use the library...
Fast Fourier Transformation Library library MT5
MetaTrader 5 library

Fast Fourier Transformation Library

KlotThis library provides a set of fast Fourier transformation functions for efficient signal processing and analysis.The library was first introduced in MQL4 in 2026 and offers th...
Array String String library MT5
MetaTrader 5 library

Array String String

An include file contains a set of classes demonstrating a method of organizing lines in a hash array with a string key.Example of usage:- The result: [output details]- Performance ...
Time Control Class for Trading Time Management library MT5
MetaTrader 5 library

Time Control Class for Trading Time Management

The ctimecontrol class is a powerful tool for managing trading times within your Expert Advisor (EA).Here's how you can use it:Include the class:#include "timecontrol.mqh"Create an...
Working with Free-Form Buttons library MT5
MetaTrader 5 library

Working with Free-Form Buttons

This class is designed for creating interactive buttons with various states on a price chart.A demonstration of the cbtn classClass Methods- create(long chart_id, int sub_wnd, stri...
© ROBOTFX Free educational tools by RobotFX. Use entirely at your own risk; we are not liable for any financial losses incurred.