Test any robot and indicator in two clicks!

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

MQL4 Source Code Library for MetaTrader 4

The largest library features codes of free trading Expert Advisors, technical indicators and scripts. With the available applications you can trade in automated mode and analyze price dynamics. Use the library of codes to learn more about financial market sentiments.

Download free applications, test them and run in your MetaTrader 4. You can access them from the MetaTrader 4 platform and the MetaEditor development environment.

previous12345678...62next
latest|best

Exports CSV file to analyze trade history for a symbol.

Using Golden Section Analysis of the market for yesterday and last week.

This indicator allows you to plan your financial balance.

This Expert Advisor places Stop Loss and Take Profit for Buy, Sell, Buy Limit, Buy Stop, Sell Limit and Sell Stop orders.

Calculation of pivot and similar levels based on time zones.

This indicator will place up to 6 lines, at prime levels of your choosing, in a successive pattern on the chart.

PairsIndex indicator shows the price index of 7 currencies dealing with 7 currency pairs.

Simple implementation of physical calculation of Momentum.

Library to convert datetime to double and vice versa.

Pivot Point (PP) indicator for use on timeframes < D1 with adjustable preceding day close time, elimination of sunday bars, optional display of weekly and monthly PP, preview of tomorrows' PP and current days' midpoints.

Gives you information on pip value, spread value, daily pips average, how many you can earn, future range of the present day.

Calculation of pivot and similar levels based on time zones.

This indicator draws 3 Moving Averages by median price.

The indicator analyzes price volatility for optimal setting of Take Profit and Stop Loss.

This indicator shows low-volatility periods on the chart.

ZigZag Arrow indicator is based on a built-in ZigZag indicator that replaces the Line Section with Arrow.

An extended version of my RealValue indicator with a new parameter.

This indicator is my attempt to estimate the real market value.

Bound MA (Moving Average) to specific timeframe.

Simple EA template to export trade details from a backtest or live trading to a CSV file.

Expert Advisor based on JJN Scalper indicator.

This is a simple multistrategies EA based on many strategies that work in parallel mode.

This indicator acts by PRICE ACTION to find the strongest trend each day.

Difference between two currencies.

Doji candle histogram detector with alert & email notfication.

Expert Advisor with the system is very sensitive to movement.

Easy to use an open trade script.

This EA is based on 1 moving average indicator, the exit and entry points are determined by a "smoothing factor".

Second-by-second candle timer not dependent on incoming ticks. New candle alert option. Automatic Broker GMT and Daylight Saving Time adjustment.

This is an indicator for finding the strongest trend each day, suitable for intraday trading or a swing trading.

This script shows you current currency pair spread, pip value and the total cost of the spread to open a position. Result will show in your account currency.

Simple code to close all opened orders.

The script reverses all the orders of the actual chart symbol.

Saves all historical bar data (Open timestamp, Open, High, Low, Volume) and every new tick to CSV of your choice.

Save your indicator values and Open, High, Low, Close, Volume data to a csv file of your choice.

This indicator is used to monitor the movement of the previous candle from 1m to 1D timeframe.

ForexLine indicator provide signals for trade, white line (sell signal) and the blue line (buy signal).

FMOneEA is the scalping Expert Advisor based of MA and MACD indicator.

Average of ATR (AATR) is simple but effective indicator to confirm any price action trading strategy.

The indicator for the analysis of CFTC reports.

previous12345678...62