We have years of experience in EA coding.

Get a FREE Estimate for your
EA strategy now!

These downloads consist of Free Metatrader MT4 and MT5 Expert advisors and Indicators which can be used with the MetaTrader Platform to further enhance your currency trading.

Free Forex Trading eBooks, MetaTrader Expert Advisors, Indicators, and Scripts

Traders utilizing these Free Downloads do so at their own risk. Care should be taken to understand the technical indicators, which currency pairs it should be used for, and which market conditions are most ideal.

Free MetaTrader Expert Advisor Downloads

Free Metatrader Trade Copier – Download the free Forex Account Copier if you need to copy trades from one MetaTrader account to another account running on the same computer.

Championship 2008 Expert Advisor – This expert advisor is the final implementation of an EA system that used in the 2008 EA Championships. It may be a profitable expert advisor if used correctly.

Double Up Expert Advisor – The expert advisor uses the combined conditions of the CCI and the MACD. It works good on a 1 min EURUSD chart. There is no stop-loss set so be careful. It can be a profitable expert advisor but needs to be monitored.

Robot Danu Expert Advisor – This Expert Advisor is based on 3_Level_ZZ_Semafor indicators. The best timeframe is M5. Buy will closed automatically if the Sell signal is already visible and Sell will be closed automatically if the buy signal was visible. EA is without a trailing stop.

Modified Stop Hunter Expert Advisor – This EA is based on the strategy ‘Stop Hunting with the Big Players’. It sends BuyStop and SellStop orders at the given Distance from the round price targets.

The Master Mind Expert Advisor – Championship Edition expert advisor from a few years back. May still be a profitable expert advisor but needs to be re-tested.

Early Top Prorate Expert Advisor – This EA is based on daily highs and lows and the relationship to each other. With three profit points, four modify points, money management, trading time and daytrade closing is this new EA very successful.

Cyberia Trader Expert Advisor – A professional expert advisor to trade on currencies with the spread of 2 points on 1-minute intervals. The following specific trading technologies. The expert can show results from 100 to 300% daily with default settings. Working with cross-currencies, automated calculation of lots for a preset exposure, etc.

Artificial Intelligence Expert Advisor – No information exists for this expert advisor but it has proven to be a profitable expert advisor with good to excellent results.

SMA Multi Hedge Expert Advisor – An expert advisor used for the purpose of making money off the difference in the interest rates.

Moving Average Expert Advisor – The Moving Average expert advisor for forming trade signals uses one moving average. Opening and closing of positions are performed when the moving average meets the price at the recently formed bar (bar index equals to 1). The lot size will be optimized according to a special algorithm.

Catching Gaps Expert Advisor – This expert advisor that catches the gaps, it is simple and it contains some comments. Tried in the strategy tester to find the results by yourself. I have tried it on most of the currencies and I have found it effective only on EURUSD, GBPUSD, USDCHF and AUDNZD with profit and no losses at all.

Martingail Expert Advisor – The EA opens the positions in the direction of moving of Stochastic indicator, in addition there is a heightening of positions by martingale. It is tuned for micro-Forex.

Super Forex Expert Advisor – Using RSI set with High and Low and a trailing stop, Optimize the EA once a month with the USDJPY, then test 1 year back on a daily chart only.

Price Quotes By Email Expert Advisor – Receive your quotes by email in a clean an organized way. The EA is easy to use, just need to set the desired frequency of the emails and the name of the symbols you want to add to the email.

Highs and Lows Indicator – This indicator will calculate the high and low levels for up to two periods.

Free MetaTrader Indicator Downloads

Fibonacci Pivot Points Indicator – A Fibonacci pivot calculator that graphs the values onto the chart.

Signal Bars Daily Indicator – Shows Levels for MACD, STR, EMA for M1, M5, M15, M30, H1, H4 & D1 Time Frames. Also shows Price, Spread and more.

Level Stop Reverse Indicator – This is a combination of two VT Trader trading systems. The first is the default VT LevelStop Reverse and the second was modified to allow custom ATR settings.

Hull Moving Average Indicator – A simple but effective Hull Moving Average indicator.

Sweet Spots Indicator – This indicator will put up lines on a chart in whatever incrementing sizes you set.

Breakout Indicator – This indicator will show the high and low level for the period you set it to along with a buffer setting. It will also calculate the number of pips in between.

Modified Optimum Elliptic Indicator – This indicator was coded on the basis of the article “Optimal Detrending” by John F. Ehlers in Stocks & Commodities V. 18:7 (20-29). You can find all the theory described there in detail. Modified Optimum Elliptic Filter has no input parameters. A comparison of Modified Optimum Elliptic Filter with 5-period Exponential Moving Average is presented in the chart below. As you can see MOEF has lower lag and is smoother.

Free MetaTrader Script Downloads

Open Fibonacci Order Script – This is simple script which opens positions according to a Fibonacci Retracement object. OpenFiboOrder script has just one input variable — number of lots. The script searches for the latest Fibonacci Retracement object. Order open level is set to 1 pip over 100 fibonacci level for buy order and 1 pip under 100 fibonacci level for sell order. SL level is fixed on 0 fibonacci level. Then the script gets the first fibonacci level over 100 and sets in this place TP, so it is possible to change TP range by modification of the Fibonacci Retracement object. OpenFiboOrder calculates proper levels taking into consideration a difference between ask and bid price (spread). Just before placing order the script checks whether SL, TP and order open levels are not too close. If any error occurs, the script displays message.

Free MetaTrader Libraries

String Library – String Library provides a group of useful functions intended for working with strings. The library perfectly complement build-in functions of MetaTrader. After copying the files into corresponding directories you can include the library by adding following line to your files: #include <StringLib.mqh>

Functions:

  • string stringReplaceAll(string str, string toFind, string toReplace) – Returns a new string resulting from replacing all occurrences of toFind in this string with toReplace.
  • string stringReplaceFirst(string str, string toFind, string toReplace) – Replaces the first substring of this string that matches toFind with toReplace.
  • void stringSplit(string& output[], string input, string token) – Splits input string into output array around given token.
  • string stringTrim(string str) – Returns a copy of the string, with leading and trailing whitespace omitted.
  • bool stringStartsWith(string str, string prefix) – Tests if given string starts with the specified prefix.
  • bool stringEndsWith(string str, string suffix) – Tests if given string ends with the specified suffix.
  • string stringToLowerCase(string str) – Converts all of the characters in the given string to lower case (works only with English alphabet).
  • string stringToUpperCase(string str) – Converts all of the characters in the given string to upper case (works only with English alphabet).
  • bool stringEqualsIgnoreCase(string str1, string str2) – Compares one string to another string, ignoring case considerations (works only with English alphabet).