Watch how to download trading robots for free
Find us on Facebook!
Join our fan page
Access the CodeBase from your MetaTrader 5 terminal
Couldn't find the right code? Order it in the Freelance section
How to Write an Expert Advisor or an Indicator

Top libraries for MetaTrader 4 based on user ratings - 3

Submit your code
latest | best

The gSpeak dll for MetaTrader Build 6xx

The header file contains functions for searching last and previous order in the trade pool.

Byte-wise operation with structures and standard data types.

Functions for handling two dimensional string arrays. Usefull for prototyping.

Log4mql is an MQL4 library for flexible logging to files and the terminal console. It is modeled after the Log4j Java library.

The library is intended to implement the font list in the input parameters. The library contains 208 fonts.

A library of MySQL 5.0 error codes If you use a connection to the MySQL database in your EA, indicator or script and it doesn't work or something goes wrong then this library will allow you to find out what error is returned by the MySQL database.

The function of adduction of the price to the correct form for the given symbol by means of rounding or discarding the excess.

Hi All, This is temporary fix to the original BPNN.dll posted by gpwr. Now you can play with the NN he created. Please keep in mind this is a makeshift - it will leave unreleased memory so be sure you restart your system after use. ALX

This library has two functions: first to count OP_BUY positions and second to count OP_SELL positions.

A library of classes for creating a user-friendly interface of your programs.

The library and iCanvas class simplify writing programs using Canvas.

Simple way to control your orders.

A set of functions to emulate the dynamic arrays.

Regular expressions provide a formal language for quick and flexible processing of texts. Each regular expression is a pattern (mask), for which the regular expression engine tries to find matches in the source text. A pattern consists of one or more character literals, operators, or constructs.

Elegant and nimble comparison of 'double' values of the "price".

Improved functions iAC, iAO and iBearsBulls

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 confirmation of parameters validity through HMAC-SHA512, HMAC-SHA384 and HMAC-SHA256.

Set of standard functions for the YR1 timeframe.

Displays the levels of the current week!

This is a conversion factor. It is used to detect whether broker is 4 or 5 digits. As MetaTrader 4 calculates everything using point basis, coder can use this function to convert pips to point for machine reading.

The function closes all locked orders. This really saves money on the spread.

The simple class for counting of the orders with different filters: by symbol of currency, Magic Number, either closed, either opened orders.

This library is made for experts that need to calculate StopLoss and TakeProfit without putting SL/TP points on the trade.

A fast library for combinations and permutations in MQL.

Build Binary Options strategies to test in the Strategy Tester of MetaTrader 4 with Binary Options Strategy Tester utility from marketplace.

The function returns the lot size, which is calculated based on the stop loss size and the risk specified in the variable.

This library has smart notification(alert, push and alert) function with an option of having a single notification per candle at a time.

A low latency container for working with ticks

Based on the values of the OsMA indicator.

A class system to represent a hidden stop loss and take profit system, combined with 4 example files showing the use of the classes.

A cross platform library/framework

The header file contains functions and input variables for a time management.

FileLog class for efficient logging at different Levels.

Class for working with synchronization events.

The function allows the execution of the specific code in the specified time interval.

CEquityHstBar - library for showing the equity of EA back-testing by the offline chart.

This library made to simplify calculating your stop loss.

This library has SmartTrail trail function that depends on the previous candle.

It calculates the lot size depending on risk percentage entered by user in input parameters.

1234