First of all
I have 10 years of FX experience, and I mainly create MT4 indicators and EAs (system software). I originally worked as a system engineer, developing product boards used in medical devices and industrial equipment. I handled everything from software/hardware/marketing/quality control/sales, etc.
My FX history
1. Discretionary trader
In the beginning, I displayed many indicators on the chart and spent about 15 hours a day staring at the computer screen as a discretionary trader, but I couldn't generate profits consistently. Also, I felt that just being a trader alone couldn't help people, so I gradually stopped.
2. Creation of EAs
After that, I started creating EAs. In the early days, I struggled to produce EAs with PF (Profit Factor) over 1.
3. Fast optimization using Excel VBA
By collecting data in MT4's Strategy Tester, transferring the data to Excel, and using Excel VBA for optimization, the speed of optimization improved dramatically.
Currently, optimizing 120 parameters with 20 steps each takes about 10 minutes. Using this Excel VBA method, I have been able to create high-PF, high-profit EAs.
4. Increasing reliability of backtesting
However, even if backtesting looks good, forward testing results can be unfavorable.
Therefore, to improve the reliability of backtesting,
(1) Always backtest for ten years or more, and maximize the sample size as much as possible.
(2) Choose filters that do not cause large fluctuations when parameters are varied.
(3) During the ten years of backtesting, optimize the parameters in the first nine years, and conduct a pseudo-forward test in the remaining one year to confirm optimization.
5. My goal
My dream is to provide an EA that allows many people to invest with confidence, freeing them from financial anxiety and helping them lead a happy life.