![MQL5 - Language of trade strategies built-in the MetaTrader 5 client terminal](https://c.mql5.com/i/registerlandings/logo-2.png)
You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
OK... here's my experience...
1. I write an EA with a minimum of calls to deal history and with a minimum of handling of execution errors returned by the trading server.
2. Optimization interval - from 2001.01.01 to 2007.12.31
3. I choose a set of parameters according to Maximum Recovery Factor = Net Profit / Maximum Drawdown. If there is no set of parameters with FS > 30, then the Expert Advisor is discarded.
4. I check the selected set of parameters for stability by making small changes of all parameters one by one. I do not consider too much fluctuation of FS. That is, I determine whether I have selected the "peak of communism" or the "plateau". If the peak, then this set is discarded and I take the next one.
5. I analyze the flat set of parameters in the analyzer of portfolios for compatibility with other TPs. I form a TS portfolio with FS > 100, write an EA for online trading and put it on the real account.
...
3. I choose a set of parameters according to Maximum Recovery Factor = Net Profit / Maximum Drawdown. If there is no set of parameters with FS > 30, then the Expert Advisor is discarded.
...
Do you mean FS=30 or 30%?
>> Can you tell me if you mean PV=30 or 30%?
This means FS = 30. Just to be clear, profit is 8000, maximum drawdown is 266, FS = 8000 / 266 = 30.
I see, and do you use the minimum lot when testing, or with an MM that will apply when the EA is actually working?
0.1
Got it, and do you use the minimum lot when testing, or with an MM that will apply when the EA actually works?
Have a look here, with a little more on FV
https://championship.mql5.com/2012/ru/news
3. I select a set of parameters according to Maximum Recovery Factor = Net Profit / Maximum Drawdown. If there is no set of parameters with FS > 30, then EA is discarded.
And why should it still be FS > 30...and if less then scrap it??? where does the exact figure of 30 come from, why not 40? or is there an analytical statement to that effect???
Don't mince words, please. I didn't claim it should be like that. 30 is my personal whim. No more than that...
It's an interesting question.
Everyone has their own experience, please share information
How I optimize
The way of optimization depends on the TS used as the basis of Expert Advisor.
For a trading system, which proposes to open and close positions based on indicator signals, I do as follows:
1. optimize the indicator parameters. It is done without using TR, SL, trawl, etc. Using the same lot size. This way I select the best indicator parameters.
2) Optimize the stop loss. Choosing the best variant of the indicator parameters (among the most profitable, it is selected with a small drawdown and profitability of more than 2 + a sufficient number of positions, to verify the correctness of the obtained results. The variant with better results is taken from the optimization results for each successive step) to optimize for the best stop size.
3. takeprofit optimization.
Optimization of various ways of help to TC: transfer of a position to Breakeven, different types of trawl, etc.
5. Optimisation of the way in which the catipalent is managed, i.e. by combining a variety of ways to change the lot.