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

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.

To post a new code, please log in or register
latest|best

"1MA" EA trades with a strategy based on one 20 period moving average and has Trailing Stop Loss &Take Profit works on all time frames major forex pairs

Hedging Martingale opens two trades of buy and sell together,and uses the martingale method.

"Accelerator Trailing SL&TP" EA trades with "Accelerator" indicator and has Trailing Stop Loss &Take Profit works on all time frames major forex pairs.

Open and close when fast moving average line cross slow moving average line. Default parameters is for XAU H1.

StochasticAlerts is base of the Indicator Stochastic Oscillator by MetaQuotes Software Corp. with alert and email alert and option to display trader info and signal.

Parabolic Stop-And-Reversal system with Alert is base of the Indicator Parabolic by MetaQuotes Software Corp. with alert and email alert and option to display trader info and signal.

KeltnerChannels is base of the Indicator Keltner_Channels by MetaQuotes Software Corp. with alert and email alert and option to display trader info and signal. Hopefully useful for fellow traders.

FractalsAlert is base of the Indicator Fractals by MetaQuotes Software Corp. with alert and email alert and option to display trader info and signal.

The "Risk Reward Ratio" EA trades with RSI,MA & STOCHASTIC indicators It uses a Risk Reward Ratio

The "Fractals Martingale" EA trades according to "Fractals" and "Iccimoku" indicators. If we lose a trade then the EA will take a new trade with a multiplied lot size.

1H Bolinger Bands EA trades according to the "Bolinger Bands" indicator and two MA's, works best on 1H and 4H time frame major forex pairs.

Bladerunner EA trades with "Fractals" indicator and 20 period moving average strategy works on 1H time frame major forex pairs.

555 Scalper EA trades with two 5 period exponential moving averages works on 5 minute time frame major forex pairs.

Candle Trader EA trades according to the low/high price of the candle of the previous day, works best on H4 and daily time frame major forex pairs.

Stochastic EA trades with two "Stochastic " indicators works with all time frames major forex pairs.

Ichimoku EA trades with "Ichimoku " and "Parabolic" indicators works with all time frames major forex pairs.

This Martingale EA trades with "Demarker" indicator, it is considered relatively safe because it takes a single trade at a time.

MACD indicator, red color mean bullish, blue color mean bearish.

Price_ActionEA trades with "PRICE ACTION" strategy works on all time frames major forex pairs.

4H Swing EA trades with 3 EMA's and "STOCHASTIC" indicator and swing strategy works best on 4H & 1D time frame major forex pairs.

This Expert Advisor is for the grid trade. Market order is repeated in a single direction at fixed intervals.

BB Swing EA trades with "BOLINGER BANDS" indicator and swing strategy works best on 1H & 4H time frame major forex pairs.

10Pips EA uses two moving averages to find 10 pips,works best on 1 hour time frame major forex pairs.

Macd 1 Min Scalper uses two moving averages and "MACD" indicator on 1 min time frame

1 Minute Scalper EA with 13 moving Averages works best on 1 minute time frame major forex pairs.

Adx EA trades with ADX indicator strategies.

15 Minute Scalper EA trades with Stochastic & Parabolic indicators ,works best on 15 minute time frame EUR/USD .

5 Minutes Scalper EA retracement strategy ,works best on 5 minute time frame EUR/USD .

A dynamic version of the standard Heikin Ashi indicator (code compatible with both MQL4 or MQL5).

This is just another version of the well known Super Trend indicator. The code is simplified but it has the same output on the chart screen.

The Smart tunnel is a smart robot for trading with an automatically drawn trend line to act with it and market movement. Enjoy :)

Displays a line when the markets are opened.

1) Close all order on the Symbol Chart 2) Take screen for keep a Trading Journal

Global Variables , Press function key "F3" Change "GMT_Time_Diff" : Diff. Eastern Time with Local Time "_ParaSL_SL" : Stop Loss Pips "_ParaSL_TP" : Take Profit Pips "_Para_Diff" : Retrace Entry , Pips with Parabolic Sar Value Remark : Limit Sell ; Bid Price with Parabolic Sars Value Limit Buy ; Ask Price with Parabolic Sars Value "_Para_lots" : Lots

OCO_EA.mq4 Copyright 2018, Speed Technology Copyright 2011, Trade Pro Company Write By Raymond (Hong Kong) OCO Order on MetaTrader4 Platform (Absolute Free) MT4 (One cancels the other) One pip Limit Order One Pip Stop Order

Relative Strength Levy can be abbreviated as RSL.

"Trend Finder" EA Trades when there is a breakout from historical minimum/maximum.

This script will create, automatically, a CSV file with all your broker markets listed. We thought would be useful. We use it to integrate it with all our experts statistics. The CSV file will be created in MQL4/Files folder. Good Trading and good statistics!!

"Engulfing" EA Trades when there is an ENGULFING pattern.

"Ichimoku Rretracement" EA Trades when there is a retracement from "ICHIMOKU" levels.

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586