Welcome to NexusFi: the best trading community on the planet, with over 150,000 members Sign Up Now for Free
Genuine reviews from real traders, not fake reviews from stealth vendors
Quality education from leading professional traders
We are a friendly, helpful, and positive community
We do not tolerate rude behavior, trolling, or vendors advertising in posts
We are here to help, just let us know what you need
You'll need to register in order to view the content of the threads and start contributing to our community. It's free for basic access, or support us by becoming an Elite Member -- see if you qualify for a discount below.
-- Big Mike, Site Administrator
(If you already have an account, login at the top of the page)
per request, add bull/bear series to be used in strategy according to Ninja sample, don't know if it works (for strategy)or not.
looks at ninja sample first to get the idea before calling it from my indi.
per request, add bull/bear series to be used in strategy according to Ninja sample, don't know if it works (for strategy)or not.
looks at ninja sample first to get the idea before calling it from my indi.
I think he was asking the gentleman who has the TOS version that allows custom inputs. Barry's version doesn't allow custom inputs (for the S/R calc's or plots).
I'd be interested in seeing the more open version as well.
"A dumb man never learns. A smart man learns from his own failure and success. But a wise man learns from the failure and success of others."
Most of the versions of the Hilbert Sinewave Oscillator, which I have seen are flawed. The formula used by John Ehlers is complex - see his book "Cybernetic Analysis for Stocks and Futures" pp 154,155, and the translation to eSignal by his partner Chris Kryza already uses a different formula. Both formulae have a severe bug, and should not be adopted without modifcation.
The indicator follows the original TradeStation by John Ehlers as closely as possible. The bug made by John Ehlers is conserved, a second bug - false period for GetMedian - is added. A relatively useless feature has been added to replace the triangular smoothing of the input series used by John Ehlers with other more fancy smoothing methods (Hull, JMA, VWMA, ....). The indicator plots S/R lines based on cyclical tops and bottoms on the price panel. These slow down NinjaTrader a bit. It would make more sense to draw them with a second indicator that uses a real plot, instead of those unhealthy Draw() methods.
The indicator uses a different approach to calculate the sinewave. It uses the HilbertTransform2 indicator with a setting of 0.07. The period which can be set via indicator is fake, as it is never used by the calculations. I have not fully understood the formula.
Verdict: The indicator comes close to the original Ehlers formula, the bug is removed.
3) HilbertSW:
Indicator from this thread. Nice indicator, but has nothing or little to do with the Hilbert Sinewave indicator by John Ehlers.
There are various implementations in other software packages, which all differ in various details. The subject is not really easy to discuss. At some stage I had built my own versions of the sinewave indicators. I have not published them, because this would have further contributed to the general confusion.
Actually I would like to discuss the issue with somebody, who has a thorough understanding of the underlying logic of these filters.
Most of the versions of the Hilbert Sinewave Oscillator, which I have seen are flawed. The formula used by John Ehlers is complex - see his book "Cybernetic Analysis for Stocks and Futures" pp 154,155, and the translation to eSignal by his partner Chris Kryza already uses a different formula. Both formulae have a severe bug, and should not be adopted without modifcation.
The indicator follows the original TradeStation by John Ehlers as closely as possible. The bug made by John Ehlers is conserved, a second bug - false period for GetMedian - is added. A relatively useless feature has been added to replace the triangular smoothing of the input series used by John Ehlers with other more fancy smoothing methods (Hull, JMA, VWMA, ....). The indicator plots S/R lines based on cyclical tops and bottoms on the price panel. These slow down NinjaTrader a bit. It would make more sense to draw them with a second indicator that uses a real plot, instead of those unhealthy Draw() methods.
The indicator uses a different approach to calculate the sinewave. It uses the HilbertTransform2 indicator with a setting of 0.07. The period which can be set via indicator is fake, as it is never used by the calculations. I have not fully understood the formula.
Verdict: The indicator comes close to the original Ehlers formula, the bug is removed.
3) HilbertSW:
Indicator from this thread. Nice indicator, but has nothing or little to do with the Hilbert Sinewave indicator by John Ehlers.
There are various implementations in other software packages, which all differ in various details. The subject is not really easy to discuss. At some stage I had built my own versions of the sinewave indicators. I have not published them, because this would have further contributed to the general confusion.
Actually I would like to discuss the issue with somebody, who has a thorough understanding of the underlying logic of these filters.
Hi Fat tails,
Did you make any improvements on your Sinewave indicator?
Did you make any improvements on your Sinewave indicator?
I had played around with the various models of the SineWave indicator. However, so far I have not understood, how to use this indicator in an efficient way.
I would like to discuss the matter with somebody, who has an advanced understanding of the Ehlers SineWave indicator. Of course, I am willing to share everything that I have coded.