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 MQL4 and MQL5 source codes based on user ratings - 187

Submit your code

CCI_Histogram_Vol indicator in the candlestick form

an in-place comparison sort

Optimized ATR adaptive Laguerre RSI

Nadaraya-Watson estimator

The script is best use to clean up all drawings ( Delete All Object, Comment, horizontal line, vertical line, arrows etc) on current chart. Please feel free to modify based on your needs.

This Expert Advisor (EA) for MetaTrader leverages a combination of technical indicators, including RSI, ATR, and moving averages, to identify high-probability trading opportunities. Equipped with dynamic lot sizing, trailing stops, and performance-based adjustments, it is tailored to optimize trading decisions and manage risk effectively in volatile market conditions.

The indicator predicts daily price ranges and draws them as filled rectangles.

The indicator is drawn as a colored cloud between the lines of Kaufman's AMA (Adaptive Moving Average) indicator and the price.

The SilverTrend_CrazyChart is a signal system similar to ASCTrend indicators.

Skyscraper_Fix indicator with the space between the average and NRTR lines filled with color

Intra-day Keltner channel

It's a two (2) pairs correlation system.

this is my first try at creating an EA from ground up - update 4

hybrid sorting algorithm that provides both fast average performance and (asymptotically) optimal worst-case performance

This expert advisor is based on the alligator indicator and bollinger bands indicator. Currency pair: GBPAUD Time frame: 15min

A colored cloud formed by two Stochastics with different timeframes.

A semaphore signal indicator on the basis of Williams' Percent Range Oscillator. The indicator identifies fast trends.

WPR_Histogram_Vol indicator with additional averaging of the resulting histogram

CCI - double smoothed Wilder's EMA filtered

This library shows useful informations and do a lot of functions to a symbol.

Three Commodity Channel Index indicators from three different timeframes displayed on the same chart.

Indicator ADX_Cross_Hull_Style_NRTR with the timeframe selection option available in input parameters.

Defining the channel width for a previous day.

An indicator for drawing all important Pivot Points including: "Classic", "Camarilla", "Woodie", "Floor", "Fibonacci", "Fibonacci_Retracement".

This Expert Advisor (EA) is designed for high-frequency trading on the 1-minute (M1) chart in both forex and crypto markets. It uses RSI and candlestick patterns to identify buy and sell signals, automatically executing trades with dynamic stop loss, take profit, and trailing stop levels based on market volatility.

XprofuterDD presents an attempt to predict the future price behavior.

The Exp_ColorZerolagStochs EA is based on the signals generated by the ColorZerolagStochs oscillator.

The SilverTrend_CrazyChart indicator with the timeframe selection option available in input parameters.

Chaikin_Volatility_Histogram indicator with the timeframe selection option available in the input parameters.

Double breakage of MA8 and MA20 means with stochastic and trix filters, as described by Caco Maia.

ATR adaptive smoothed Laguerre RSI 2 (extended)

ZigZag based on fractals. Due to the use of Fractals indicator, it works much faster than conventional ZigZag indicator.

Indicator Directional Trend Index from the book "Momentum, direction and divergence" by William Blau, implemented in the form of a color histogram.

A colored cloud formed by two moving averages with different timeframes.

Volumes Spread mod

The TSI_DeMarker indicator with the timeframe selection option available in input parameters.

The Expert Advisor searches for N identical candlesticks in a row. It buys on bullish candlesticks and sells on bearish ones.

Market status indicator with signal lines.

This script opens order with maximal amount of volume available.

One code that works for both Mt4 and Mt5 combined. Salient features of the code: -Filter News by High, Low or Medium Volatility -Filter By currencies -Filter by News Keyword -Auto GMT offset check -Dashboard to show upcoming News (Can be enabled or disabled) -Lines on chart for all Upcoming events -Code can be easily modified to place trade at certain time before or after an event or to just stop trading during events.

1...180181182183184185186187188189190191192193194195