I started trading on Forex 7 years ago. At the same time i started learning how to code Expert Advisors. Every strategy that i made , failed.
It took me 6 years to write an EA that actual works. I had to write 22.154 strategies to find the right one. I made more than 500.000 backtests to find the right pairs.
So this is my advise. Learn how to code your own ideas on Ea and one day you will be profitable.
The advantage of automatic trading vs manual trading is the backtest. With manual trading you have to wait 1-2-3 months to see if it works.(and you ll never be sure) With automatic trading you have to wait 1-2-3 minutes you can be SURE if it works So time is money.. Invest your time wisely
My steps over these years was these...
2013 (https://www.fxcm.com) (https://www.mjtnet.com) I started trading on FXCM Trading Station 2 platform. I then used Macro Scheduler Desktop Automation, which has a function for Screen Recognition, to automate my first ideas.I had to run 20 virtual windows using vmware on 6 PC so i can reduce the time for testing.
2017 (https://fxcodebase.com) 4 Years later, and after thousands of fails , i found this site which made the fxcm platform and they have sections with hundreds of strategies.So i downloaded the some simple ones and i started experiment with the code , to understand how it works. This way i learned the .lua programming language.
2018 and ESMA (https://www.mql5.com/) After the decision of EU and ESMA, i had to open account to australia or something similar , so i could use the 1:400 leverage. At the same time i had to learn .mql for MetaTrader 4, and recreate my .lua projects to .mql
2019 (https://forextester.com/) I had finally made 1 strategy that was working. So to make my strategy more efficient i should add more pairs. But either FXCM or MT4 could backtest several pairs under the same account balance at once. So i found this app ( ForexTester 4 ) that can do it.And that was my last language i learned.Delphi
I hope that my links will help someone to start coding his own EA. Invest your time wisely
I agree with you. Backtesting and optimization is statistical evidence of your trading strategy. I never trust a trading strategy, especially a manual trading strategy, until it proved working and profitable. It only can achieve by backtesting or trade on a live account and analyze the trade history.