Everyone knows the market data are fractal. You can look at a chart of daily data, look at a chart of weekly data, and the charts basically look the same if the scales are removed. In other words, the amplitude of the cyclic swings scale in direct proportion to the cycle period. I call this effect Spectral Dilation because longer cycle periods have larger swings. The Hurst Coefficient is directly related to the degree of dilation. Fibonccians use the Golden Spiral to show the dilation factor is 1.618. The exact degree of dilation is not important. The fact that dilation exists is beyond question. So, in round numbers, the spectrum amplitude increases 6 dB per octave of cycle period. This “1/F” phenomena seems to be almost universal in physical systems.

Here was my epiphany regarding market data: Like everyone, I knew the market data was fractal. However I completely disregarded this fact when looking at oscillator type indicators such as the Momentum, Stochastic, RSI, MACD, or CCI. In a nutshell, all these indicators are first order differentiators. That is, they all take just one difference in their calculation. A basic principle of filtering is that simple differencing has an attenuation rolloff of 6 dB per octave per order of the filter in the attenuation band of the filter. Therefore, all of these indicators roll off at the rate of 6 dB per octave like a simple HighPass filter. Since the data amplitude swings are increasing at the rate of 6 dB per octave, the best these indicators can do is to flatten the response of the data spectrum in the indicator output.

Figure 1 shows the practical effect of a simple HighPass filter when applied to some sample market data. Note that during the period of the long uptrend the oscillator does not have a zero mean. That is, the wiggles are not centered on zero. The interpretation is that the data has not been fully detrended and that the longer cycle period signals are “leaking through” the rejection band of the filter.

Placeholder

Figure 1. A Simple HighPass Filter Does Not Accommodate Spectral Dilation

The attenuation rate is increased 12 dB per octave in the attenuation band by using a second order HighPass Filter. The filter attenuation exceeds the 6 dB per octave Spectral Dilation in the data and therefore effective filtering of the longer cycle components is accomplished. Figure 2 shows the contrast between using a first order HighPass filter and second order HighPass filter. The dotted red line is the original response given in Figure 1 and the solid blue line is the second order response. Note the second order response provides a nominal zero mean for the oscillator and that much of the lag induced by the “leaking” longer cyclic components is eliminated.

Placeholder

Figure 2. The Second Order HighPass Filter Establishes a Zero Mean and Reduces Lag of the Oscillator

I call the combination of my SuperSmoother filter and the second order HighPass filter a “Roofing Filter” because it provides a roof over the data spectrum so the data is preprocessed for use with any indicator that may follow. The Roofing filter is not a bad indicator in its own right. In a sense, the Roofing filter is a kind of BandPass filter. The Roofing filter differs from a BandPass filter because the rejection response on the high frequency side is specifically designed to reject aliasing noise and the second order rejection response on the low frequency side is specifically designed to eliminate the effects of Spectral Dilation.

The MESA Stochastic is just a standard Stochastic calculation preceded by a Roofing filter, and is just one example of the use of the Roofing filter. The two indicators are compared in Figure 3. I rememberGeorge Lane, a bombastic speaker, list the myriad of rules in the use of the Stochastic. Some depended on %D crossing %K on the right side or left side. Also one rule was “In an uptrend, don’t go short until %D crossed below 80 three times”. As we now see, all those rules are just plain silly. The distortion of the Stochastic in an uptrend is due solely to Spectral Dilation. When the Roofing filter precedes the Stochastic, the result is an easy-to-use oscillator whose swings are nearly in synchronization with the swings in the prices.

Placeholder

Figure 3. Roofing Filter Removes Spectral Dilation Effects from Indicators

Figure 4 shows how the MESA Stochastic would be used with conventional wisdom. Conventional wisdom says to wait for confirmation of the turning point before making a trade entry. That translates to rules that say “Buy when MESA Stochastic crosses over 20” and “Sell Short whenMESAStochastic crosses under 80”. The green and red arrows indicate application of those rules.

Placeholder

Figure 4. Conventional Wisdom Says to Wait for Confirmation Before Making a Trade Entry

A casual review of those rules seem to confirm they are good rules. Not trusting anecdotal evidence, I wrote a trading strategy that contain ONLY those rules. There were no other qualifying rules and no stop exits. When I ran that trading system on 10 years of continuous ES daily data I got the Equity Growth Curve shown in Figure 5. The trading system using conventional wisdom was a consistent loser!

Placeholder

Figure 5. Trading System Using Conventional Wisdom is a Consistent Loser

A quick analysis shows us what went wrong. First, let’s assume there is a 20 bar dominant cycle in the data. This happens to be more or less true from my spectral measurements. It is also logical from a fundamental perspective because the companies that comprise the S&P Index generally have to make their numbers on a monthly basis. So, we are generally expecting a 10 bar move to the upside and a 10 bar move to the downside. Now, let’s add up the lag in our calculations. The Roofing filter and the Stochastic both have about two bars of lag. We can only make a trade entry on the bar after the signal, so there is another bar of lag. Finally, we average about three bars of lag waiting for confirmation. When we add these lags, we find they total 8 bars. We generally have 8 bars of lag in an expected 10 bar move. No wonder the trading strategy is a consistent loser!

There is a temptation to simple reverse the rules to convert the trading strategy to a winner. That’s like doing brain surgery with an axe. I avoid such tactics because sloppy rules like that generally return to bite you. There is a much more elegant solution available.

Anticipating the price turning points is done by creating rules to Buy when the MESA Stochastic crosses under 20 and to Sell Short when the MESA Stochastic crosses over 80. The rules are displayed as the green and red arrows overlaid on the MESA Stochastic indicator in Figure 6.

Placeholder

Figure 6. The PredictiveMESAStochastic Anticipates the Cyclic Turning Points

As before, I created a trading strategy using ONLY these rules and ran the strategy over 10 years of continuous ES daily data. The resulting equity growth curve is shown in Figure 7. Now we have a consistent winner! It is not too much of a job to add some ancillary rules, stops, and so forth to have a real trading system.

Placeholder

Figure 7. Equity Growth Curve Using the PredictiveMESAStochastic Rules

Nothing has changed in the indicator calculations. We still have 2 bars of lag due to the Roofing filter and the Stochastic calculation. We still have one bar of lag making the trade entry after getting the signal. The difference is that we have a minus 3 bars of lag because we are anticipating the turning point of the MESA Stochastic indicator. Therefore, we have a net 2 bar lag of our trade entry relative to the nominal extremes in the price movement. In other words, we have virtually predicted the point at which the price will reverse its swing.

The concept of anticipating the cyclic turning point is used at www.StockSpotter.com. Figure 8 shows the Swing Trade Setup Analyzer. Two indicators form the basis of the anticipating the price turning points, the Cycle indicator and the Momentum indicator. Note that both indicators have a zero mean and are also very smooth, showing that the effects of Spectral Dilation and Aliasing Noise have been removed. The Cycle Indicator peaks and troughs precede the peaks and troughs in the prices, with troughs indicated by green bars and peaks indicated by red bars. The blue line Momentum Indicator behaves analogously to the Stochastic. That is, it has some lag. A swing trade setup occurs when the Cycle indicator reaches a trough within the last few days and the Momentum Indicator is declining or at a minimum. The swing setups are shown by the yellow and green triangles on the price chart.

Figure 8 is not a cherry-picked example. You can analyze any stock for FREE at StockSpotter.com using the Swing Trade Setup Analyzer for yourself. In fact, there are several more valuable indicators there for FREE. StockSpotter.com also features scanners that identify a variety of trading situations. Premium members receive explicit buy and sell signals at the end of the trading day for exercise at the market on the open of the next trading day. All signals are given IN ADVANCE and then the hypothetical trading performance is transparently tracked and reported.

Placeholder

Figure 8. StockSpotter.com Anticipates Turning Points

CONCLUSIONS
There are several important concepts that have been introduced. These are the “take-aways” that you should remember for your trading.

1. Market data has Spectral Dilation. Spectral Dilation distorts the interpretation of common technical indicators.

2. Spectral Dilation must be removed using my Roofing Filter or some other filtering technique for effective swing trading.

3. Waiting for confirmation from an indicator generally does not produce a profitable swing trading strategy.

4. Anticipating price turning points is the basis of a good swing trading strategy. From a statistical point of view, anticipating a price turning point is similar to expecting a reversion to the mean. This technique is utilized in StockSpotter.com.

John Ehlers can be contacted on this link: John Ehlers
 
Last edited by a moderator:
Well, maybe not a total convert but I did wake up today thinking, "Y'know, he's right about John Ehlers, Cynthia Kase and the others. Who needs the complexity?"

So really I am in your camp in that I prefer simple, even elegant methods to the sort of bafflegab we so often get from the software marketing gurus. Even the few Ehlers tools I include in my charting arsenal - and charting is not trading; they are distinct disciplines - are secondary to my core method. I posted a reply today to ppplaci on the Extreme Day Trading thread that illustrates how I and many other swing traders identify a setup and configure a trade.

The one essential thing I get from Ehlers is the period of the current dominant market cycle. But even that is not crucial. Many use an arbitrary 18 bars lookback period for the Bollinger Bands and get good results.

I would hope you'd have survived the Rohypnol anatomically unscathed.


I agree entirely with the simplicity bit. Nevertheless, Ehlers et al do know what they're talking about IMHO – the problem is understanding a lot of what they say. The best explanation AND a working methodology of cycles I've come across is by Millard. Study his stuff, get to understand that not all instruments have useable and discoverable cycles all of the time, and you will be surprised at the accuracy and predictability of cycle trading.
 
Last edited:
never become too immersed in complexity..... unless you need it to sell something ;)

N
 
It is safe to say two things:-

1. Any methodology, system or process invented and proposed more than 5 years ago for trading the financial markets has a very high probability of being totally worthless today.

Hmmmmm(n)(n)
Buy the breakout of the NEW HIGH (with some rules) has worked forever
kind regards
bobc
 
Save your money

John Ehlers articles are interesting from an academic point of view, but from my analysis are no better at predicitng market movement than a coin toss. Win some / loose some, 50/50, people who sell their sophisticated indicators and systems often write about winners but forget to tell you about the losses.
 
The markets are fluid, too many people get caught up in expecting a rigid rules based / technical system to outperform all of the time. If it were that simple everyone would be rich. I am a contrarian and like to do the opposite of what is widely published ;)
 
A simple ma can be a nice predictive indicator

I'm not a technical trader and I'm rarely net directional so excuse me horning in off me own patch but I particularly liked this comment. If I were ta trade charts, I'm not sure what I'd have on em other than a good old ma to start with. A long un and a short un. It ain't predictive, but it'll give ya more of an edge than a coin toss.
 
I'm not a technical trader and I'm rarely net directional so excuse me horning in off me own patch but I particularly liked this comment. If I were ta trade charts, I'm not sure what I'd have on em other than a good old ma to start with. A long un and a short un. It ain't predictive, but it'll give ya more of an edge than a coin toss.
We all got our views Pat, fair dooos.
If my long term / medium term pictures are up, then id consider the short term pic below as predictive, as in, the sellers below average price will likely be wrong in time.
Id aim to steer clear of the grinders, cos i dont wana be a grinder,,, anymore. :cheesy:
Id happily supply the aggressives and shark bait, at their worst (my best) prices.
limit limit limit, manage manage manage. :p
 

Attachments

  • predictive.png
    predictive.png
    5.6 KB · Views: 762
Is that wee green line an ma by any chance? I think that was what I was on about. I'm sure we could while away an entire night over a few jars amiably debating the semantics, but if you feel an ma is predictive then I'm fine with that. I'd term em useful rather than predictive, but as long as we both came away with a win it wouldn't make much difference what either of us thought now would it. Anything predictive for me tells me with 100% certainty what's going ta happen next. Price crossing an ma isn't necessarily predictive of immediate short term price action, but it's a useful indication. I'm talkin outta me bowler here as I don't use technical analysis at all, but if I did, that's what I'd be thinking.

For me, the little tube me SO uses now and again to test her urine is predictive.
 
I've got an early flight today hence the ungodly hour up after too little sleep. Have stayed way beyond me scheduled stopover here and I have ta say I've rarely been so impressed with a place the people or a country. Absolutely love it.Am strongly drawn to being our man in Mexico City, no kidding. I could live here dead easy.

I'll be hitting London for the weekend before heading home so if there's any bashes goin on, drop me an invite.
 
Anything predictive for me tells me with 100% certainty what's going ta happen next.
Lol. I confidently say with 100% conviction that the only thing certain about the market, is uncertainty.

Happy travelling man
 
Pat Riley said:
Anything predictive for me tells me with 100% certainty what's going ta happen next.
This depends on what the word "next" means? is it 1 min, 5 mins, 30 mins, 1 day or a month or more? Prediction is one thing, and an exact prediction is another.
Prediction in a general direction is possible but to the exact point/time is impossible because one is always behind the curve, ie. "time" itself. Unless one can be outside of time! so one can see ahead of time!

Its like being a runner in the 100m race, you cannot know the exact time when the gun is shot so you can get off the starting line, you can only react after the shot. To be exact is to be the bullet itself!.....hence, always behind the curve and not the curve.

Lol. I confidently say with 100% conviction that the only thing certain about the market, is uncertainty.
So "uncertainty" can't be 100% true based on 100% conviction as conviction is only an opinion and not a fact.....
 
Top