MT5 MetaEditor Language: How to Add Automated Forex Expert-Advisors
The Meta-Editor language Editor is a coding environment on the MT5 Forex platform that traders can use to add new Automated Forex Trading Expert-Advisors, Custom Indicators, Scripts, Libraries & Include Files which are used in coding automated trading programs.
The MT5 Meta Editor is illustrated below & traders can access it from the Tools menu on the MT5 Platform. This MetaEditor is popular with traders who use Automated Forex Expert Advisors to trade currencies. If you are a Trader Looking for Expert Advisor Forex Robots, then you can find them on the MT5 Automated Forex Expert Advisors Library.

Open MetaEditor in MT5
MetaEditor

After Adding a new MT5 Automated Forex Expert Advisor, a trader will be required to compile this newly added item so that it can now be recognized by the MT5 platform and for this new item to start to appear on the list of available Automated Forex Expert-Advisors.
Adding a New Automated Forex Expert Advisor
Once you have opened the MetaEditor MT5 Work Space as shown above, Short Cut Keysy - Press F4, then follow the steps below to add your new MT5 Automated Forex Expert Advisor.
Step1: Go To File Menu, Select 'New'

Adding a New Custom Automated Forex Trading EA in MT5
Step2: On Pop up panel that pops up choose "Automated Forex Expert Advisor"and click next as illustrated below

Adding MT5 Automated Forex Trading Expert Advisor in MetaTrader 5 Meta Editor
Step3: Enter Name of EA as Shown Below & Click Finish

Creating a New MT5 Automated Forex Expert-Advisor in MT5
The Following Code will Pop Up

Adding Automated Forex Expert Advisors in MT5
To Program this Automated Forex Trading EA, it requires that you are a programmer who knows C + + Object Oriented Coding Language, That is Programming Language that forms the MQL4 Programming Language that is used to Program the MT5 software as well as the EA Forex Robots that trade on this platform. Or you can find the community of MQL4 Programmers and they can code the Expert Advisor bot for You. Or you can find a guide for coding and Learn, or you can navigate to MQL5.com Library of Automated Forex Robots & buy an already programmed Expert-Advisor if you want to begin automated trading.
Step4: Compile the Automated Forex Expert-Advisor Program
Do not forget to compile the Expert-Advisor, for the Expert Advisor to be recognized by the MT5 Forex trading platform: one must compile the program, then close the MT5 Forex Platform and restart it, just like restarting your computer you will restart you MT5 platform and your new Automated Forex Trading EA will then be Listed in MT5 Expert Advisor List within MT5 Forex Platform Navigator Window.

Adding & Compiling a New Automated Forex Expert-Advisor in MT5
If your Expert Advisor has no Errors, it'll be Compiled successfully without any error as shown & illustrated below.

Automated Forex Trading EA Added to MT5 After Compilation
Step5: Restart MetaTrader & the new EA Forex trading robot should now be listed on available EA List on the MT5 Navigation Menu as illustrated below, ready for starting trading with.

Forex Automated Expert Advisor Added to Forex Trading Platform MT5
How to Add a Downloaded Automated Forex Expert Advisor
If you download an automated Forex trading robot from a source on internet, for example from www.tradeforextrading.com, then it is now on your PC desktop computer, to add it, follow the guide lines below:
Step1 : On the File Menu of the Meta-Editor Window Panel, Select 'Open'

How to Add a Downloaded Automated Forex Expert Advisor to MetaTrader 5
Step2: Locate the Download Folder from the Popup window which pops up as illustrated and illustrated below

Adding a Downloaded Forex EA Robot to MetaTrader 5
Step3: Once you Open the Automated Forex Expert Advisor it will be displayed on the MT5 MetaEditor and then follow the above procedure for compiling the EA, once it is compiled without errors, Restart Your MT5 Forex Platform and The automated robot will now be added and you can start to trade with it on your MT5 Platform.


