MetaTrader MTall Library Source Code Downloads - Page 7

Showing 487 results
Expert Advisor Library library MT5
MetaTrader 5 library

Expert Advisor Library

The Expert Advisor Library is a powerful tool for managing charts and expert advisors in MetaTrader 4/5.Connection and Usage:The library can be connected and utilized through the p...
Subwindow Library library MT5
MetaTrader 5 library

Subwindow Library

The Subwindow Library is a powerful tool for managing subwindows in your MetaTrader 4/5 (MT4/MT5) platform.To connect the library, follow these steps:- Connect the library using th...
Notify Icon library MT5
MetaTrader 5 library

Notify Icon

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 y...
CEquityHSTBar library MT4
MetaTrader 4 library

CEquityHSTBar

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...
CDictionary library MT5
MetaTrader 5 library

CDictionary

An implementation of the dictionary (associative array) data structure in MQL5, based on hash function FNV-1a. Usage:Primitives: It can store primitives like int, double, string, d...
cdouble and cdoublevector library MT5
MetaTrader 5 library

cdouble and cdoublevector

a library for common rounding methods in MQL development, offering a primitive wrapper class for double type and a vector for cdouble objects. Compatible with MQL5 and MQL4.cdouble...
Clock Library for MetaTrader 4/5 library MT5
MetaTrader 5 library

Clock Library for MetaTrader 4/5

The clock library (clock.mqh) enables the creation of analog clocks as custom graphical objects in MetaTrader 4/5.Features:- Raster (non-vector) clock display.- Smooth movement of ...
Signal CCI Buy or Sell library MT5
MetaTrader 5 library

Signal CCI Buy or Sell

The 'signalcci buyorsell.mqh' trading signal module is based on the CCI indicator and generates a specific type of signal: when the price is above a certain upper level or below a ...
Easy and Fast GUI Library for MetaTrader library MT5
MetaTrader 5 library

Easy and Fast GUI Library for MetaTrader

Easyandfastgui v2.0This library provides a comprehensive set of elements for building graphical interfaces in MQL-applications.## What's New?- Integrated a new element, c3dbase, fr...
Accurate Timer for MetaTrader 4/5 library MT5
MetaTrader 5 library

Accurate Timer for MetaTrader 4/5

The MetaTrader 4/5 platform relies on the system timer call, which can lead to inaccuracies. To illustrate this, consider the following expert advisor:By observing the chart commen...
Error Description library MT5
MetaTrader 5 library

Error Description

The code is based on the library, which contains the errordescription() function with two input parameters: error_code and the optional parameter txt_prefix.GetLastError() return c...
Renko 2.0 ATR: Custom Symbol Generator for MT5 library MT5
MetaTrader 5 library

Renko 2.0 ATR: Custom Symbol Generator for MT5

Renko 2.0 offline non-trading utility generates custom symbol information on 1-minute charts based on indicators.This utility references the library for MetaTrader 5 by FXSaber.It ...
Permutations and Combinations (MT4) library MT4
MetaTrader 4 library

Permutations and Combinations (MT4)

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...
Signal MA Above Below 2 library MT5
MetaTrader 5 library

Signal MA Above Below 2

This library is an advanced version of the original, with new features and improvements.Version 2 introduces the following enhancements:The 'Type of Trade' parameter offers three o...
Signal MA Above Below 3 library MT5
MetaTrader 5 library

Signal MA Above Below 3

This library is an advanced version of the previous one.What's new in version 3:The currentbarsizeparameter enables the setting of the current bar size, calculated as close-open.Th...
Math Utilities library MT5
MetaTrader 5 library

Math Utilities

This library provides a set of handy functions for working with doubles in MetaTrader 4/5 (MT4/MT5).It includes:- Comparison of doubles: Functions for comparing doubles with a loos...
A Library for Simple Storage library MT5
MetaTrader 5 library

A Library for Simple Storage

A library that offers a straightforward storage mechanism for expert advisors and indicators.Library functions sample file:'d:\my_orders.ini'...
Fast iBarShift and Bars for MT5 library MT5
MetaTrader 5 library

Fast iBarShift and Bars for MT5

As of 2026, the integrated bars function used in this iBarShift function has a bug that causes significant program lags exceeding 10 seconds. This issue occurs when the bars functi...
Schedule Class for MetaTrader library MT4
MetaTrader 4 library

Schedule Class for MetaTrader

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 Utility for MT4/MT5 library MT4
MetaTrader 4 library

Keyboard Trading Utility for MT4/MT5

Keyboard Trading UtilityThis tool allows for trading using keyboard input, supporting order placement, stop loss setting, take profit setting, and order closure.Order PlacementComm...
optimal f for mq l5 (per ralph vince) library MT5
MetaTrader 5 library

optimal f for mq l5 (per ralph vince)

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...
uni magic number library MT5
MetaTrader 5 library

uni magic number

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...
double to text library MT5
MetaTrader 5 library

double to text

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"...
trade transactions library MT5
MetaTrader 5 library

trade transactions

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...
easy canvas library MT5
MetaTrader 5 library

easy canvas

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...
rl algorithms library MT5
MetaTrader 5 library

rl algorithms

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...
trade signal based on simple bollinger bands library MT5
MetaTrader 5 library

trade signal based on simple bollinger bands

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...
virtual library MT5
MetaTrader 5 library

virtual

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 ...
sl breakeven library MT5
MetaTrader 5 library

sl breakeven

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...
easy canvas (i canvas) library MT4
MetaTrader 4 library

easy canvas (i canvas)

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...
best interval library MT5
MetaTrader 5 library

best interval

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 ...
easy object library MT4
MetaTrader 4 library

easy object

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....
ls t m neural network library MT5
MetaTrader 5 library

ls t m neural network

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...
rs a library for asymmetric encryption in mq l5 library MT5
MetaTrader 5 library

rs a library for asymmetric encryption in mq l5

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...
price channel library MT5
MetaTrader 5 library

price channel

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.,...
on tick multi library MT5
MetaTrader 5 library

on tick multi

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...
cs v file reader for mq l5 library MT5
MetaTrader 5 library

cs v file reader for mq l5

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...
trade transaction class library MT5
MetaTrader 5 library

trade transaction class

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...
mq l easy library MT5
MetaTrader 5 library

mq l easy

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...
mq l easy library MT4
MetaTrader 4 library

mq l easy

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...
cpaired deal info class library MT5
MetaTrader 5 library

cpaired deal info class

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...
math utils (mt4) library MT4
MetaTrader 4 library

math utils (mt4)

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...
permutations and combinations library MT5
MetaTrader 5 library

permutations and combinations

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...
class crandom library MT5
MetaTrader 5 library

class crandom

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...
© ROBOTFX Free educational tools by RobotFX. Use entirely at your own risk; we are not liable for any financial losses incurred.