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
Really, Reshetov is good, it seems that so far no one has made neural networks in MQL4, they just talk and brag about it.
But still, I don't deny my reasoning.
And yet Rosh - how did it all end?
One more thing. There is a strong suspicion that my neural network (my head) at the moment is cooler than any artificial one, which I can create at the moment. Decided to return to this topic later, when the need arises. So far, the need has not been felt.
Dear Reshetov, I did not mean to belittle your achievement. Rather, I wanted to understand the essence of your Expert Advisor. I am firmly convinced about optimization: it should be conducted inside the Expert Advisor to make it a full-fledged neural network. My question about perceptrona was misspelled. I will try to rephrase it: why do you use linear combination of AC (plane) instead of conditions if(a1<x1 && a2>x2 && a3<x3 && a4<x4) that describe a polyhedron. Let me try to draw an analogy. Suppose I put a hat on when it's below zero outside. I want to predict if I will put a hat on tomorrow or not. That is, I should predict the temperature tomorrow: if it is below zero I will wear it. With your system, I take today's temperature and multiply it by 35. I add to the result the temperature a week ago, multiplied by 27. Then I take the temperature a fortnight ago multiplied by 84 and I take the temperature three weeks ago multiplied by 7. While the temperature makes perfect sense (as does the AC), the result of its linear combination described above loses its meaning. Of course I can adjust the coefficients of the model so it will predict temperature for tomorrow with some probability. But I think it is better to use conditions that make some kind of physical sense. For example, if today's temperature is below zero, and yesterday's was above zero, then we have a trend of temperature decrease, and it is possible that tomorrow's temperature will also be below zero. You can also add other factors (indicators) which influence tomorrow's temperature. For example, if today's temperature is below zero and it is cloudless, tomorrow's temperature will probably also be below zero. If we abandon this analogy and proceed to forex, why not select several different indicators that measure price movement and impose to them conditions such as if(IND1>x1 && IND2>x2 ...). The vast majority of Expert Advisors are built in this way. But there are very few Expert Advisors that are able to self-learn (adapt), i.e. to optimize x1, x2 ... in real life.
By the way, I also have a little experience of creating an Expert Advisor on a neural network. It was built by the Nearest Neighbor method. It was a lot of calculations but was of little use. I eventually abandoned it.
Mathemat wrote (a):
Yuri, come on, why get so emotional. The question was almost certainly about the hidden meaning of this filtering, not the interpretation of the result... Roughly speaking: why this particular filtering? As applied to the trading system, it may not be the most adequate question, but you can try to reason with your choice - why AC and not some IACD...
Gpwr, you have already got the answer a page earlier: do not look for a hidden meaning in neural networks; look for rationality in the number of optimisable parameters and, of course, in the final results of the system and its more or less acceptable statistical validity. After all, many trend-tracking systems are based on muwings. Man likes to see the world around him as smooth rather than fractal, as a smooth world seems more predictable to him.
2 Rosh: I like your idea of three parallel neural networks, each trained on a different part of the graph, but I, also frustrated by the results of training my primitive NS, would prefer GA over NS. McCormick seems to think GAs are more promising than NSs in his encyclopedia of trading systems...
And in general, a normal system that pretends to work on any part of the chart must be adaptive to account for its own disasters. Roughly speaking, the perceptron weights in the branch author's EA should somehow adapt to the state of the market.
I came up with this precisely for the purpose of connecting indicators to neural networks.
Except that there are very few experts who are capable of self-learning (adapting), i.e. optimising x1, x2 ... in real life.
Who's not too lazy;-) Optimise the optimisation period in my Expert Advisor from the Championship. My Expert Advisor itself occasionally shows profit on M15, H1. I have not got time to experiment with it yet.
Who's not lazy;-) Optimise the optimisation period in my Expert Advisor from the Championship. My Expert Advisor itself occasionally shows profit on M15, H1. I have not yet got time to experiment with it.
If it is not a secret - how much time passed between the official announcement of the Championship and the end of registration?