Is it after optimisation results? Or in a "head-on" straightaway? (forward)
There are other possibilities - instead of prices use their logarithms. The time series becomes smoothed and you can throw away all the SMAs and so on.
The second is to use differences of different degrees of accuracy... but, here I'm racking my brain - how to explain it simply.
This is a great article, but it's also a biscuit jar, so many alternatives to try. Have you considered building an adaptive mechanism that evaluates market conditions and tries to choose the best optimisation for current conditions
One way to adapt is to evaluate multiple cycles at once. Moreover, this is easier than it seems. For example, you can do it this way. The first cycle - take counts in a row. The second cycle - take the price samples one after another. And so on. The combination of these cycles will give a unique picture of the market state at the moment.
🚫 Red Flags:
-
Unusable default parameters:
-
iPeriod = 870 , R = -940 , S = 450 → absurd values for short-term trading
-
-
No trades triggered:
-
The EA evaluates the signal only once per new bar, and signal logic thresholds almost never hit with default parameters.
-
-
CalcLWMA() uses static accumulators in the original — causing totally invalid results over time.
-
No backtest or validation in code — and the indicator isn’t provided in the article for real-time visual inspection.
-
Boasts of equity growth without sharable evidence or MQ5 Signals links.
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use
Check out the new article: Cycles and trading.
The main task facing a trader is to predict price movements. Traders build their forecasts based on one model or another. One of the simplest and most visual models is the cyclical price movement model.
The basic idea behind any cyclical pattern is that various factors interact to create cycles in price movement. These cycles may differ from each other in their duration and strength. If you know the parameters of these cycles, then trading operations will become very simple: open a buy position when the cycle has reached its minimum, sell when the cycle has reached its maximum.
Let's see how this model can be used in practice.
Author: Aleksej Poljakov