Home Page Forex Software

Automated Forex Trading

For both beginning and experienced traders, automated forex trading is one way to invest in the forex market.

With these computer programs (known as expert advisors, or EAs), you don't need to study and analyze charts to find the perfect market configuration. The automated application is programmed to do just this. All you need to do is install and configure the EA so that the system executes your chosen strategy on the MetaTrader platform.

While this may sound too good to be true, it is actually a very real and potentially profitable way to trade the forex market.

The main advantage of this method of trading is that one can make profits on autopilot! A trader no longer needs to spend a bunch of time in front of his screen. Unlike manual trading systems (discretionary trading) which impose high demands on the trader, both mentally and physically.

The robot is not influenced by emotions

Unlike traders, these systems are not influenced by emotions. Robots don't lose their cool, they don't cut a position prematurely and they will take losses as defined by the strategy. They don't cling to a losing position in hopes of a market reversal. They trade the strategy exactly as it is defined and nothing else.

Forex trading 24 hours a day

Automated trading operates continuously, day and night. This increases the number of potentially profitable opportunities that can be taken advantage of.

How does one go about trading with a robot?

Automated systems (Expert Advisors) are developed and made available to investors for the MetaTrader trading platform. An Expert Advisor is a sort of program that can be configured on the MT4 platform to automatically execute a predefined trading strategy.

A trader simply needs to install and configure the Expert Advisor on his or her trading account so that the strategy is automatically executed. Installation instructions are included with each EA, and the installation process usually doesn't take more than 5 minutes.

Is it easy to make money with an EA?

The honest answer is no. but not always.

As with any form of trading, some strategies will perform better than others. A robot can win for a certain period of time and then lose. Traders should therefore spend a minimum amount of time monitoring the robot and possibly change some parameters according to market conditions.

Forex trading is risky. Test your automatic trading systems on a demo account first! Note: past performance is not neccessarily indicative of future performance!

Expert Advisors for MetaTrader

Some traders sell their EAs. Here are a few EAs that have proven to be quite profitable. Their track records can be verified on an independent analysis site such as Myfxbook. Nevertheless, past results are not necessarily indicative of future performances.

Create your own Experts Advisors

If you don't know MQL4 programming language and you want to automate a trading strategy, there are several solutions. Call a professional programmer or use software that allows you to develop an EA without any programming knowledge.

MetaTrader 4 Tutorials

The MetaTrader 4 trading platform is very popular with forex traders due to its automated trading functions. Here are two tutorials to help you learn how to test and optimize an MT4 Expert Advisor.

MT4 hosting on a VPS virtual server

Hosting of a trading platform on a virtual server is essential for automated trading. A VPS runs 24h/day on a server that is entirely dedicated to the running of an EA. The VPS reduces latency and increases security. Traders are protected from any eventual power outages or internet connection interruptions and are not forced to permanently leave their computers turned on.

Automated forex expert advisor

An Expert Advisor is a program that runs on the Metatrader 4 trading platform. Is also referred as EA, mechanical trade system (MTS), automated trading system, trading bot or trading robot. Expert Advisors trade automatically by opening, modify and closing orders without any human intervention (Your computer and the Internet should be always “OnLine”).

? Each our Forex Expert Advisor can run with fixed size of a position (Fixed Lots) or can use automatic Money Management (MM);

? By default is used automatic Money Management with “RISK = 5”. The increase in these values – will increase your profit as well as will increase risks of your trade. Therefore, if you are not sure – use please our Expert Advisors with parameters by default as in this case your risks will be balanced;

? Each advisor has unique “Magic Number”. It means: you can use more than one our Expert Advisors in one trading account;

? Minimal deposit FOR EACH EA – 300 USD – if your broker allows MICROLOTS (0.01-0.09 LOTS);

? Optimal leverage – 1:100.

EA Argo

Last update: 2018 September, 15

Symbol: EURUSD (Euro vs US Dollar)

Time Frame: 30 Minutes (M30)

Initial deposit: 300 USD

Total net profit: 10 300.39 USD (2018.04.02-2018.09.15)

Profit factor: 288.84

Total trades: 133

Profit trades(% of total): 95.49%

Automated forex expert advisor

Vantage Global Prime Pty Ltd is authorised and regulated by the Australian Securities and Investments Commission (ASIC), AFSL No. 4289017.

Risk Warning: Vantage FX Pty Ltd ACN 140 903 886 is not the issuer of the products or platforms described on this site. Rather,it is an Authorised Representative no: 343547 of Vantage Global Prime Pty Ltd ACN 157 768 566 AFSL 428901.Vantage Global Prime Pty Ltd is the issuer of the products and provider of the platform described on this site, and its PDSs are located here. Trading derivatives and forex carries a high level of risk to your capital and should only be traded with money you can afford to lose. Ensure you read the documents on our Legal Page (including FSG, PDSs and Terms & Conditions), and seek independent advice, to fully understand the risks,before deciding to trade. The information in this website is of a general nature only and the advice has been prepared without taking account of your objectives, financial situation or needs. Accordingly, before acting on the advice, you should consider the appropriateness of the advice having regard to your objectives, financial situation and needs, and after considering the PDSs.The information on this site and all matters relating to it are governed by and are to be construed according to the laws applicable in the State of New South Wales and the Commonwealth of Australia (Australian law). The website is for people located in Australia only and may not satisfy the laws of any other country.It should not be relied on by people in any country other than Australia. The information in this site is current at the date of publication but may be subject to change.

Vantage Global Prime Pty Ltd is authorised and regulated by the Australian Securities and Investments Commission (ASIC), AFSL No. 428901.

Algorithmic trading

Development of trading robots and technical indicators

Algorithmic trading (automated trading) is one of the strongest features of MetaTrader 4 allowing you to develop, test and apply Expert Advisors and technical indicators. It eliminates any obstacles in analytical and trading activity.

The platform features the MQL4 IDE (Integrated Development Environment) allowing you to develop Expert Advisors (trading robots) and technical indicators of any complexity. Its core is MQL4 object-oriented programming language for trading strategy development. It offers high efficiency, flexibility and functionality.

The built-in MetaEditor is designed for the development of trading strategies in MQL4. It also has the debugger. Compilation is also performed in the editor. After that, the application is automatically moved to MetaTrader 4 where it can be tested or optimized in the Strategy tester, which is yet another MQL4 IDE component. The MetaTrader 4 platform runs trading applications, and thus it is the last component of the environment.

So, in MetaTrader 4, your indicator analyzes the markets, while an Expert Advisor trades in them. But that is not all. You can use your ready-made product in a few other ways:

  • publish it in the Code Base, so that millions of traders can download it for free
  • sell it in the Market
  • deliver it to your customer via Freelance service and receive a payment for your work

Automated Trading Championship (a competition of trading robots held by our company) clearly demonstrated the power of the language. Over three months, the MQL4 Expert Advisors competed for a prize fund of 80 000 USD without any human intervention, and you can find out the details.
2006 2007 2008 2010 2011 2012

In other words, MetaTrader 4 gives you the broadest opportunities for the development of Expert Advisors and technical indicators. Besides, with MetaTrader 4, you receive additional services allowing you to fully utilize your programming talents.

Automated forex expert advisor

" TREND FINDER" EA Trades when there is a breakout from historical minimum/maximum.

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

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

"PULL BACK" EA Trades when there is a pull back from the trend of 2 Moving Averages.

"DONCHAIN CHANNEL" EA Trades when there is a retracement from "DONCHAIN CHANNEL" levels.

"BOLINGER BAND SQUEEZE" EA Trades when there is an expansion after contraction of bollinger bands.

"PINBAR" EA Trades when there is a PINBAR pattern.

"FIBONACCI" EA Trades when there is a retracement from "FIBONACCI" levels.

RSI&CCI DIVERGENCE EA Trades when there is a divergence of "RSI" or "CCI" indicator.

This EA uses "Renko" box size on MetaTrader 4 chart. When the price reaches the level where there was a fractal, the EA enters a trade.

EA purposes to always win with cumulative profit and to manage volume.

A martingale strategy, an old EA that was rebuilt to be efficient.

EA is run say once every minute and writes the status of IsConnected, spread, stop and freeze level to a file.

This Martingale EA trades with one moving average, it is considered relatively safe because it takes a single trade at a time.

This is my version of Zone Recovery Hedging Strategy Ea with two moving averages. It works on any time frame, you should try it on demo account.

Close all positions on a basket of currencies when the profit target has been reached.

MT4 Expert Advisor based on ADX indicator.

Expert Advisor which trades signals from MACD indicator.

This is a not big assistant for trading with limit orders.

Simple program using the moving average as bias and providing many trade and money management options.

This is an Expert Advisor (+ indicator) for downloading the quote history of the current symbol and TF

Generates a random number, and if this number is even, it will buy, if odd - it will sell.

Simple one click trade panel, typically useful for scalpers and day traders.

This robot optimizes the values it uses for overbought and oversold based on what would have been profitable during the Optimization periods(bars) back. Using the strategy of selling when the index indicator crosses below overbought and buying when the index indicator crosses above oversold.

Uses the analysis of 4 indicators.

Not really profitable but the code fits on one page.

The functions included in this template use two news sources - Investing.com and Dailyfx.com. The template doesn’t use DLL.

The example of multicurrency hedging implementation on a single chart in Metatrader 4.

Expert Advisor for pyramiding into big and fast market movements.

Automatic placing of Buy Stop pending order and Sell Stop pending order simultaneously, Stop Losses and Take Profits on the user specified levels. As soon as the long position (BUY) is opened as ASK price crosses the levels, the remaining pending order (SELLSTOP) is deleted. Vice versa if the short position (SELL) is opened as BID price crosses the levels, the remaining pending order (BUYSTOP) is deleted. It places again both pending orders after the opened order has been closed.

Use Chaos Theory to trade!

The EA using single layer Perceptron.

Open two buttons on a chart, one for closing all shorts, one for closing all longs. The buttons labels display the current total profit for each type of order.

Stores and implements a basic hidden Stop Loss and Take Profit system.

A simple EA based on Tipu Trend indicator and Tipu Stops indicator.

Test ChartEvent is an example demonstrating the various types of ChartEvent: keyboard keys events, mouse click & move events, custom events. The source code works both in MetaTrader 4 and MetaTrader 5.

Trailing stop allows you to automatically protect the profits with your positions. It adjusts itself according to the current market rate and the amount of pips you give it to trail behind.

This EA opens Buy or Sell trades in strongest or weakest pair. It cannot be backtested.

This expert will copy a trade with the preset volume on the same account, can be used with a signal. No cross-account functionality.

Example of Heiken Ashi Using Multi Time Frame (MTF).

Brokers | VPS | Signals | Articles FX