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
Is it possible to adjust the parameters for so many trades and can the market change so immediately? What is the best way to do this?
The easiest check for "is there no curve fitting?" is to change one or two parameters by 5-10% and get poor test results. Have you checked?
I have repeatedly noticed that there are parameters (profitable), which the genetic algorithm does not find. but it may be my fault, though...
Maybe so, but frontal optimization produces tens or hundreds of times more runs.
57% modelling quality would not be enough:)
90% is just right, that's probably what's causing all the discrepancies.
Well, that's the maximum the tester gives. In principle, it's not the quality. In this particular EA, pending orders on extrema are working and closing by trailing stops or by orders. Thus, the quality does not have anything to do with the idea.
But if you don't have any ideas or principles, the 90% of it is the reason.
57% - it's not the tester that doesn't give us more data but you don't give it the quality historical data, the tester just signals that your data is rubbish and therefore the test results cannot be trusted.
Go here - https://www.mql5.com/ru/articles/mt4/tester - and read everything. There will be considerably fewer questions.
Why don't you brag? :) And post the code of the Expert Advisor?
Or at least tester reports. Maybe the picture will clear up:)
It's all clear. Testing and optimisation on the clock, and real trading 2 times in 3 days, i.e. complete mismatch between the timeframe of the test and the real one. You should move the tests to daily chart, it's closer to the truth. Or, if it is inconvenient to output at the end of the American timeframe, then run the EA at a certain hour, but add it to the code:
...
//the time of advisor starting
extern int hour = 12;
...
int start() {
if (hour != TimeHour(Time[0])) return(0);
// EA code
...
}
Please note that the time you set in the hour variable corresponds to the time of your brokerage company, not the time on your computer. Therefore, it may be shifted.
The sample is large - 160-200 market entries, and 2 weeks is not a long time for big changes. Is it possible to adjust the parameters for so many trades and can the market change so quickly? Can you tell me what to do?
https://www.mql5.com/ru/forum/50458 solandr 18.03.06 20:11
This childhood I was engaged in a year ago. That system then successfully flushed in the real world (I reported about it in the same thread later, somewhere in May 2006). The idea of the system was conditionally taken from the ceiling (catching peaks in the noise). So you are not the first to step on the rake of fitting.
In my first post of this thread solandr 23.03.2007 15:43 I gave a link to Bakeev's suggestion about comparing results of optimization on martingale to understand how your algorithm can be fitted to a random curve (how viable your algorithm idea is). And then it's up to you to decide whether you want to do it or not.