MetaTrader MT5 All Source Code Downloads - Page 31

Showing 8455 results
Real-Time Visualization of Optimization Results expert MT5
MetaTrader 5 expert advisor

Real-Time Visualization of Optimization Results

MetaTrader 5 Strategy Tester provides statistical parameters of a trading system after each testing pass. These parameters can be obtained using a specific function within the test...
Chart Period Changer script MT5
MetaTrader 5 script

Chart Period Changer

A simple script to switch between basic timeframes on charts, enabling period changes via hotkeys.Ascending:Descending:Cyclic....
Corrected Average (CA) indicator MT5
MetaTrader 5 indicator

Corrected Average (CA)

The Corrected Average (CA) indicator, also known as the "optimal moving average", is a powerful tool for traders. Its key advantage lies in its ability to adapt to market condition...
Indicator Parameters Usage Example expert MT5
MetaTrader 5 expert advisor

Indicator Parameters Usage Example

The MQL5 language offers a feature to retrieve information about input parameters, including their count, type, and values, through an indicator handle.This Expert Advisor demonstr...
Jolly Roger EA Version expert MT5
MetaTrader 5 expert advisor

Jolly Roger EA Version

The Expert Advisor operates using a single indicator on the M5 timeframe with lots ranging from 5 to 15. Trading is executed with consistent parameters.Fig. 1. Pirat's Expert Advis...
Ideal Zig Zag Indicator indicator MT5
MetaTrader 5 indicator

Ideal Zig Zag Indicator

This is a fast and efficient Zig Zag indicator with optimized peak retrieval.Advantages:- The indicator replaces all cycles for peak retrieval with arraybsearch, making it faster t...
Weather Vane Indicator indicator MT5
MetaTrader 5 indicator

Weather Vane Indicator

This indicator calculates the last average price for a symbol and determines the trend direction, providing a signal for potential trade operations.Recommended Timeframe: M1.The We...
Spread Monitoring Indicator indicator MT5
MetaTrader 5 indicator

Spread Monitoring Indicator

This indicator provides a visual representation of the spread dynamics on your charts.It displays the minimum (red), average (green), and maximum (blue) spread values as a histogra...
Choppy Market Index (CMI) for MetaTrader indicator MT5
MetaTrader 5 indicator

Choppy Market Index (CMI) for MetaTrader

The Choppy Market Index (CMI) is a versatile indicator designed to assess market stability and trend probability. The indicator values range from 0 to 100, where higher values indi...
Widescreenshooter script MT5
MetaTrader 5 script

Widescreenshooter

Script to capture wide screenshots when your monitor's width is insufficient to display the entire chart.The script generates images with a length of 1500 bars, allowing you to cap...
Matrix Class library MT5
MetaTrader 5 library

Matrix Class

A class designed for efficient matrix operations and manipulations.This class provides a structured approach to working with matrices, offering a range of methods for various mathe...
GM A C D indicator MT5
MetaTrader 5 indicator

GM A C D

Two-line MACD.This indicator is available by default in a great deal of trading platforms, but it cannot be found in MetaTrader 5.The indicator was first implemented in MQL4 and pu...
Result Retcode Description library MT5
MetaTrader 5 library

Result Retcode Description

MetaQuotesThis simple function returns a string of decrypted code of the trade operation result from after executing the function:Alternatively, it can return a string from MqlTrad...
Get Lot Size for Opening Position library MT5
MetaTrader 5 library

Get Lot Size for Opening Position

This function calculates the lot size based on the available funds in the deposit currency. The input parameters are:- Currency- Risk percentage- Stop loss in pointsThe function ut...
Pentuple Exponential Moving Average indicator MT5
MetaTrader 5 indicator

Pentuple Exponential Moving Average

Pentuple Exponential Moving Average is a technical indicator that combines multiple exponential moving averages to provide a more accurate and responsive trend signal.Introduction ...
QEMA indicator MT5
MetaTrader 5 indicator

QEMA

QEMA - Quadruple Exponential Moving Average.QEMA is calculated as: QEMA = TEMA + DEMA(Y - TEMA).QEMA is set to 50, and the EURUSD D1 modification is based on the original TEMA to c...
Momentum Color Fill Indicator indicator MT5
MetaTrader 5 indicator

Momentum Color Fill Indicator

The Momentum Color Fill indicator is a powerful tool for traders using the MetaTrader 4/5 platform. It enhances the standard Momentum indicator by adding a visual representation of...
Extended Objects library MT5
MetaTrader 5 library

Extended Objects

This tool provides dedicated functions to read and write object properties, enhancing the functionality of your trading platform....
EA X MySQL - My SQL Library library MT5
MetaTrader 5 library

EA X MySQL - My SQL Library

While exploring MQL5, I unexpectedly stumbled upon the need to assemble a MySQL library. As with any library, the accompanying examples demonstrate its practical usage. These examp...
Weekends Check Function library MT5
MetaTrader 5 library

Weekends Check Function

This function is designed to identify weekends on a server, aiding in efficient resource management for Expert Advisors (EAs) utilizing the OnTimer() function.The DaysofWeekCheck()...
Open Buy Position Script script MT5
MetaTrader 5 script

Open Buy Position Script

The OpenBuyPosition script is designed to facilitate buying with predefined stop loss and take profit values in points relative to the current price.Key Features:- Fixed Stop Loss ...
Open Buy Position script MT5
MetaTrader 5 script

Open Buy Position

This script facilitates buying with predetermined stop loss and take profit values in points relative to the current price.Key Features:- Fixed Deal Volume: Utilizes the mm (money ...
The Height of the Period Indicator indicator MT5
MetaTrader 5 indicator

The Height of the Period Indicator

This is a 5-indicator suite named 'The Height of the Period'. It offers traders a reliable toolset within the MetaTrader platform. Adhering to MT4/MT5 standards, it ensures seamles...
MA NRTR indicator MT5
MetaTrader 5 indicator

MA NRTR

The indicator utilizes the channel generated based on the common moving average. It displays a portion of the channel, indicating the breakout direction, which serves as a current ...
Mars iCD indicator MT5
MetaTrader 5 indicator

Mars iCD

Trend indicator based on two RSI oscillators. The periods of the oscillators can vary, and the final indicator combines ADX and MACD technical indicators on one chart. Interpret th...
AT R Norm Indicator indicator MT5
MetaTrader 5 indicator

AT R Norm Indicator

This indicator was first implemented in MQL4 and published in 2026. It utilizes the smoothalgorithms.mqh library classes, which must be copied to the terminal_data_folder\mql5\incl...
MACD Elder Impulse Max indicator MT5
MetaTrader 5 indicator

MACD Elder Impulse Max

MaxagentThis indicator colors the MACD histogram bars according to the Elder Impulse system.Originally implemented in MQL4 and published in 2012, this version has been updated for ...
Bulls Bears Indicator indicator MT5
MetaTrader 5 indicator

Bulls Bears Indicator

The Bulls Bears indicator is a trend indicator that displays a colored cloud based on volume calculations. The cloud color represents the current market trend, with red indicating ...
Inter indicator MT5
MetaTrader 5 indicator

Inter

This indicator was designed to facilitate the acquisition of synchronized and normalized data for neural network inputs.Data synchronization is achieved based on the symbol where t...
Set Sell Limit Order script MT5
MetaTrader 5 script

Set Sell Limit Order

The setselllimitorder script facilitates the placement of a sell limit order with predefined trigger, stop loss, and take profit levels in points relative to the current price. Its...
Set Sell Stop Order script MT5
MetaTrader 5 script

Set Sell Stop Order

The setsellstoporder script is designed to facilitate the placement of a sell stop order with predefined trigger, stop loss, and take profit levels in points relative to the curren...
Set Buy Stop Order script MT5
MetaTrader 5 script

Set Buy Stop Order

The setbuystoporder script facilitates the placement of a buy stop order with predefined trigger, stop loss, and take profit levels in points relative to the current price.A key fe...
Set Buy Limit Order script MT5
MetaTrader 5 script

Set Buy Limit Order

The setbuylimitorder script is designed to facilitate the placement of buy limit orders with predefined trigger, stop loss, and take profit levels relative to the current price. It...
Set Buy Stop Limit Order script MT5
MetaTrader 5 script

Set Buy Stop Limit Order

The setbuystoplimitorder script facilitates the placement of a buy stop limit order with predefined trigger levels, stop loss, and take profit levels in points relative to the curr...
Set Sell Stop Limit Order script MT5
MetaTrader 5 script

Set Sell Stop Limit Order

The setsellstoplimitorder script facilitates the placement of a sell stop limit order with predefined trigger, stop loss, and take profit levels relative to the current price. A ke...
Empirical Mode Decomposition (EMD) script MT5
MetaTrader 5 script

Empirical Mode Decomposition (EMD)

The EMD script performs empirical mode decomposition for the current symbol, displaying the result in the default web browser.To use the script:- Copy the entire EMD directory (fro...
MA-Crossover Alert indicator MT5
MetaTrader 5 indicator

MA-Crossover Alert

The simplest arrow semaphore indicator with alerts at the newest close bar. It offers the option to send signals to a mailbox, and these signals are based on the crossing of two mo...
I-Any Range indicator MT5
MetaTrader 5 indicator

I-Any Range

The indicator of the ranges of unrestricted time intervals.This is an intraday indicator displaying the height of trade ranges inside a trading day. The operation principle is as f...
Brake Exp Indicator indicator MT5
MetaTrader 5 indicator

Brake Exp Indicator

A simple trend indicator presented in the style of NRTR. It functions similarly to the Parabolic SAR.This indicator was initially developed for MQL4 and released in the code base o...
Tandem: A Pair Trading Strategy for MetaTrader expert MT5
MetaTrader 5 expert advisor

Tandem: A Pair Trading Strategy for MetaTrader

If you are new to pair trading, you can find more information in the literature section. The concept can be summarized as follows:When comparing the charts of two similar assets by...
Brake Parb indicator MT5
MetaTrader 5 indicator

Brake Parb

Simple trend indicator displayed in the form of NRTR. Its use is similar to Parabolic SAR.BrakeParb is an indicator that was first implemented in MQL4 and published in the code bas...
WP Rfix Indicator indicator MT5
MetaTrader 5 indicator

WP Rfix Indicator

The WP Rfix indicator is a technical analysis tool designed for MetaTrader 4 and 5 platforms. It is calculated similarly to the Williams' Percent Range (WPR) indicator, but with a ...
CCI T3 indicator MT5
MetaTrader 5 indicator

CCI T3

Standard Commodity Channel Index smoothed by the Tilson algorithm. This indicator employs an efficient calculation method, utilizing bar closing values.Tips:This indicator can be s...
Simple Smoothed Trend Detector indicator MT5
MetaTrader 5 indicator

Simple Smoothed Trend Detector

A 3-pole Butterworth filter is used for smoothing, originally designed by Witold Wozniak in 2026.This indicator is used similarly to RSI and DEM.Image:...
RSI HTF indicator MT5
MetaTrader 5 indicator

RSI HTF

A standard indicator that can be applied to charts with different timeframes.The indicator colors ascending values above 50 in light green and descending values in dark green. Desc...
Tandem Instrument Indicator for Pair Trading indicator MT5
MetaTrader 5 indicator

Tandem Instrument Indicator for Pair Trading

This indicator visualizes the pair trading method by overlaying charts of two financial instruments to identify divergences and potential trading opportunities.Fig. 1: Overlaying E...
© ROBOTFX Free educational tools by RobotFX. Use entirely at your own risk; we are not liable for any financial losses incurred.