• Price
     - 
  • Reset
Watch the Market tutorial videos on YouTube
How to buy а trading robot or an indicator
Run your EA on
virtual hosting
Test аn indicator/trading robot before buying
Want to earn in the Market?
How to present a product for a sell-through

Free trading libraries for MetaTrader 5

icon A set of useful trading libraries accelerates the development of trading applications.
The UZFX - Close All Open Buy & Sell Orders Instantly script for MetaTrader 5 (MT5) is a powerful tool that enables traders to immediately close all active market positions with a single execution. This script is ideal for emergency trade management, helping traders quickly exit the market during high volatility, news events, or strategy adjustments. Features: Closes all open Buy and Sell positions across all symbols. Uses the latest Bid/Ask price for accurate execution. Helps traders instantly
FREE
The   UZFX - Set Stop Loss to Breakeven Instantly   script for MetaTrader 5 (MT5) is a powerful tool that allows traders to quickly move the stop loss of all open positions to their entry price, securing risk-free trades. This script is particularly useful for managing active trades efficiently, ensuring that once a position moves favorably, the trader is protected from potential losses. Features: Automatically sets the Stop Loss of all open positions to breakeven (entry price). Enhances risk
FREE
SignalXpert
Steve Rosenstock
CLICK HERE TO SEE ALL MY FREE PRODUCTS The SignalXpert was developed by me to provide traders who use the indicator RangeXpert with a powerful analysis tool. RangeXpert serves as the foundation of the system – it detects precise market areas and provides the data that SignalXpert evaluates in real time to generate clear, actionable signals. This enables the simultaneous monitoring of up to 25 different assets in various timeframes and detects the most important market movements in real time. T
FREE
Lib5 EAPadPRO for MT5
Vladislav Andruschenko
4.5 (6)
Library to add the Information Panel to your Expert Advisor for MetaTrader 5. We can not guarantee that the information and interface of the program will give you a profit on deals, but we will definitely say that even the simplest interface of the program can strengthen the first impression. Detailed description and instructions for adding our panel to your Expert Advisor are in our blog: LIB - EAPADPRO Step-by-step instruction Detailed description of our panel and instructions for using EAPADP
FREE
NewsXpert
Steve Rosenstock
CLICK HERE TO SEE ALL MY FREE PRODUCTS NewsXpert was developed to give traders a clear, structured overview of all upcoming economic events directly on the chart. Your real-time news filter for MetaTrader 5 . The indicator automatically detects all relevant news for the selected currencies and marks them with color-coded lines (Low, Medium, High Impact). This way, you always know exactly when and which news will move the market – without opening external calendars or tabs.  NewsXpert makes eco
FREE
The UZFX - Margin Required and Max Lot Size script for MetaTrader 5 (MT5) is designed to help traders quickly determine the margin required to open a 1-lot position and calculate the maximum lot size they can trade based on their current account equity. This tool is essential for risk management and position sizing, allowing traders to plan their trades efficiently. Features: Calculates the margin required for opening a 1-lot trade on the selected symbol. Determines the maximum lot size a trade
FREE
NATS (Niguru Automatic Trailing Stop) will help you achieve more profits, by setting the trailing stop automatically. Pair this NATS application with EA, or can also be used as a complement to manual trading. A trailing stop is a powerful tool in trading that combines risk management and profit optimization.  A trailing stop is a type of market order that sets a stop-loss at a percentage below the market price of an asset, rather than a fixed number. It dynamically adjusts as the asset’s pric
FREE
Market book tester
Aliaksandr Hryshyn
1 (1)
Using data from the order book in the strategy tester Key features: Simultaneous use of several symbols, up to 7 pieces DOM visualization With the visualization of order books, real-time simulation is available, as well as acceleration or deceleration Working with the library: This product also requires a utility to save data:  https://www.mql5.com/en/market/product/71642 Speed control utility:  https://www.mql5.com/en/market/product/81409 Include file:   https://c.mql5.com/31/735/Market_book_s
FREE
Trading Notes   is an innovative tool designed for traders to streamline their decision-making process by allowing them to write and display important reminders or short details directly over their trading charts. This essential feature ensures that traders have quick access to their personalized checklist before opening any positions, enhancing their trading efficiency and accuracy. MT4 Version -  https://www.mql5.com/en/market/product/120613 Key Features: Five Customizable Input Fields:   Trad
FREE
The UZFX - Delete All Drawing and Objects on Chart Instantly is a simple yet powerful MetaTrader 5 (MT5) script designed to instantly remove all drawing objects from the active chart. This script is useful for traders who need to quickly clear their charts from technical analysis drawings, trend lines, Fibonacci tools, text labels, and other objects without manually deleting them one by one. Features: Deletes all objects and drawings on the active chart. Works instantly with a single execution.
FREE
CloseAllOrders at once
Lamont Simone Reynecke
Simple program i created, to help close all your orders instantly when you are busy scalping the market or if you want to avoid news days but still have a lot of orders and pending orders open and can't close them in time.. with this script all you're problems will be solved. Simple drag and drop and the script automatically does it's thing, quick and easy  also a very good tool to use when scalping
FREE
Ajuste BRA50
Claudio Rodrigues Alexandre
4.4 (5)
Este script marca no gráfico do ativo BRA50 da active trades o ponto de ajuste do contrato futuro do Mini Índice Brasileiro (WIN), ***ATENÇÃO***  para este script funcionar é necessário autorizar a URL da BMF Bovespa no Meta Trader. passo a passo: MetaTrader 5 -> Ferramentas -> Opções -> Expert Adivisors * Marque a opção "Relacione no quadro abaixo as URL que deseja permitir a função WebRequest" e no quadro abaixo adicione a URL: https://www2.bmf.com.br/ este indicador usa a seguinte página par
FREE
Ajuste MINDOL
Claudio Rodrigues Alexandre
5 (1)
Este script marca no gráfico do ativo MINDOL da activ trades o ponto de ajuste do contrato futuro do Mini Dolar (WDO), ***ATENÇÃO***  para este script funcionar é necessário autorizar a URL da BMF Bovespa no Meta Trader. passo a passo: MetaTrader 5 -> Ferramentas -> Opções -> Expert Adivisors * Marque a opção "Relacione no quadro abaixo as URL que deseja permitir a função WebRequest" e no quadro abaixo adicione a URL: https://www2.bmf.com.br/ este indicador usa a seguinte página para buscar o a
FREE
Modern Dark Chart Theme Modern Dark Chart Theme is a clean, professional dark-mode chart style designed for traders who value clarity, focus, and reduced eye strain during long trading sessions. The theme uses carefully balanced dark tones with high-contrast candle colors, making price action easy to read in all market conditions. It is optimized for manual traders, scalpers, swing traders, and algorithmic traders who want a distraction-free trading environment. Key Features Professional da
FREE
Delete Only Pending Orders
Muhammad Usman Siddique
The UZFX - Delete Only Pending Orders script for MetaTrader 5 (MT5) is a simple yet effective tool that automatically removes all pending orders (Buy Limit, Sell Limit, Buy Stop, Sell Stop) from the trading account. This script is ideal for traders who want to clear their pending orders instantly without affecting active market positions. Features: Deletes all pending orders (Buy Limit, Sell Limit, Buy Stop, Sell Stop). Does not affect open market positions. Provides real-time execution feedbac
FREE
Static Text display
Muhammad Saad Khan
Static Text display is a lightweight and user-friendly Expert Advisor (EA) for MetaTrader 5, designed to inspire and educate traders by displaying motivational trading tips directly on your chart. With a sleek, centered black background and white text in a monospaced font, this EA delivers concise, actionable advice in rotating chunks to keep you focused on disciplined trading. Perfect for beginners and seasoned traders alike, it promotes key principles like risk management, patience, and strate
FREE
This library allows you to automatically filter events by symbol. Additionally, it requires the use of "flags" to classify events based on their importance (high, low, etc.). Properties: Our library is simple and only requires the export of four functions to work properly. Requirements: The library uses OnTimer , so it is not compatible with programs that also use this event. If your bot utilizes OnTimer , this may interfere with the library’s functionality and prevent event filtering. We recomm
FREE
Overview AlgoNLP.mqh   is a standalone MQL5 library that converts   human-written trading instructions   into   structured trade intents   that your Expert Advisor (EA) or indicator can understand. Example input: Buy gold at 2370 with TP 0.3% and SL 1% Output intent: Side: BUY | Type: LIMIT | Symbol: XAUUSD | Entry: 2370 | TP: 0.3% | SL: 1% | Lot: 0.00 This enables you to build   chat-controlled   or   Telegram-integrated EAs   that can interpret plain English commands and execute structured
FREE
MarketPro toolkit
Johannes Hermanus Cilliers
Start earning profits by copying All trades are sent by our successful Forex trader & are extremely profitable. You can earn profits by copying trades daily Trial Period included You'll also get access to extremely powerful trading education which is designed in a simple way for you to become a profitable trader, even if you have no trading experience. https://ec137gsj1wp5tp7dbjkdkxfr4x.hop.clickbank.net/?cbpage=vip
FREE
This simple logging library is designed to provide clear and contextual log output with minimal hassle. It exposes five  methods: LogError Message (message) LogWarn Message (message) LogInfo Message (message) LogDebug Message (message) LogTrace Message (message) Each method prints the provided message to the console only if the severity level meets or exceeds the current threshold set by a global variable logLevel. This means you control the verbosity of your application's logs by adjusting logL
FREE
The MetaCOT 2 CFTC ToolBox Demo is a special version of the fully functional MetaCOT 2 CFTC ToolBox MT5 library. The demo version has no restrictions, however, unlike the fully functional version, it outputs data with a delay. The library provides access to the CFTC (U.S. Commodity Futures Trading Commission) reports straight from the MetaTrader terminal. The library includes all indicators that are based on these reports. With this library you do not need to purchase each MetaCOT indicator sepa
FREE
K Trade Lib5
Kaijun Wang
2 (1)
MT4/5通用交易库(  一份代码通用4和5 ) #import "K Trade Lib5.ex5"    //简单开单    long OrderOpen( int type, double volume, int magic, string symbol= "" , string comment= "" , double opprice= 0 , double sl= 0 , double tp= 0 , int expiration= 0 , bool slsetmode= false , bool tpsetmode= false );    //复杂开单    void SetMagic( int magic, int magic_plus= 0 ); void SetLotsAddMode(int mode=0,double lotsadd=0);    long OrderOpenAdvance( int mode, int type, double volume, int step, int magic, string symbol= "" , string comm
FREE
This lightweight utility library provides essential functions for MQL5 developers to streamline and simplify expert advisor (EA) and indicator development. Whether you’re building trading algorithms or managing chart resources dynamically, this library offers clean and reusable building blocks to enhance your code quality and reduce repetition. Key Features Price Access Functions ASK(string symbol) – Get the current Ask price. BID(string symbol) – Get the current Bid price. Account Information
FREE

MetaTrader Market - trading robots and technical indicators for traders are available right in your trading terminal.

The MQL5.community payment system is available to all registered users of the MQL5.com site for transactions on MetaTrader Services. You can deposit and withdraw money using WebMoney, PayPal or a bank card.