The Hilbert Sine Wave indicator is unknown to the vast majority of traders. Which amazes me – because if there were ONE indicator I’d recommend to traders to use, it would be the Hilbert Sine Wave. Yes, it really is THAT good. Here’s what some users of the Better Sine Wave indicator (my version of the Hilbert Sine Wave) have to say:
“It may be the best indicator I ever bought.” David B.
“I paid for the Better Sine Wave indicator on my first trade.” Michael L.
“I’m hooked on the Better Sine Wave indicator.” Mark C.
“I am amazed at what this indicator can do.” Victor H.
The Hilbert Sine Wave is a unique indicator

Hilbert Sine Wave: Works in Trends & Cycles
The Hilbert Sine Wave was developed by John Ehlers and first published in his book “Rocket Science for Traders”. The indicator uses an algorithm, originally applied to digital signal processing, that measures the amount of cyclical energy in a stream of data, for example, a stream of market prices.
The indicator produces a sine wave plot, as shown in the bottom half of the Emini chart above. Two lines are drawn (blue and red) and crossovers signal cyclical turning points.
What makes this indicator unique is that it distinguishes between cyclical and trending price activity. During periods when the price activity is trending, and not displaying cyclical characteristics, the lines do not cross and the indicator does not plot the normal sine wave – the lines look “out of sync”.
Markets alternate between periods when price is range bound or cycling and periods when price is moving to a new level or trending. Cyclical periods are characterized by price bouncing off support or resistance levels and failed breakouts or “overshoots”. Trending periods are characterized by new highs or new lows and pull backs (PB) that then continue in the direction of the trend, until exhausted (END).
In this way, the Hilbert Sine Wave combines the best characteristics of an oscillator – signaling over-sold and over-bought in a cyclical range – as well as the best characteristics of a moving average – signaling the start and end of a trending move.
How is the Better Sine Wave … better?
I first came across the Hilbert Sine Wave 10 years ago and was hooked from the beginning – it seemed to describe market activity in any time frame much more elegantly than a moving average or Elliott wave series could.
Since then I’ve added to the raw cycle measuring part of the code and improved upon it – that’s why I call my version “better”. The Better Sine Wave includes:
- “Smart” support and resistance levels when price is cycling and in congestion
- Pull Back and End of Trend signals when price is in trending mode
- No cycle “glitches” when used with Forex data, and
- Input data smoothing using a smart algorithm
Today, I couldn’t trade without the Better Sine Wave – for me, it puts everything in context. Showing me what the market structure is – are we in consolidation and waiting to break out into a trend or are we in the middle of a trend and waiting for the market to top (or bottom) out.
Note: A number of Hilbert Sine Wave versions have been published over the years. I’ve compared them all in this article: Hilbert Sine Wave – Which Version Is Best?
Confirm Hilbert Sine Wave turns with non-correlated indicators

Hilbert Sine Wave: With Confirming Indicators
A key skill when trading with the Hilbert Sine Wave is determining whether a cyclical turning point is valid or not. That is, will price “respect” the support or resistance level, or “overshoot” and turn into a trend move instead?
I use my 2 other non-correlated indicators to help make this decision. Better Momentum measures buying and selling volume; Better Pro Am identifies Professional and Amateur activity based on the average trade size.
As an example, the Emini chart above shows a top being made. Better Sine Wave has made a Pull Back to End of Trend sequence and the market then stalls in a cyclical range. The change into a down trend is confirmed by the following sequence:
- Exhaustion buying (large cyan dots) on Better Momentum
- Then bearish divergence (small white dots) showing weaker buying volume
- Professionals (blue up bars) taking profits on the highs
- Then Amateurs (yellow up bars) buying the highs and expecting the move to continue, only to be wrong footed
This same sequence of price, volume and average trade size is repeated time and again at market turning points, both bottoms and tops.
And use Hilbert Sine Wave on multiple times frames

Hilbert Sine Wave: On Multiple Time Frames
Then when these patterns using the Hilbert Sine Wave (along with volume momentum and average trade size indicators) occur simultaneously in two different time frames, the probability of a valid market turning point is greatly increased!
Trend moves in lower time frames will look like large cycle moves in higher time frames, as shown in the Emini 4,500 and 500 tick charts above. In the highest time frame (4,500 tick) we have a cyclical move up from 1,178 to 1,192 highlighted. In the lowest time frame (500 tick) the market has made a Pull Back to End of Trend sequence at the lows around 1,178 and then proceeds to make a mirror Pull Back to End of Trend sequence at the highs around 1,192.
The cyclical turns in the highest time frame is used to determine the overall trend. Then the lowest time frame is used to time entries. In my trading I use 3 time frames, each a multiple of 3 times the lower time frame:
- Day Trading: 500, 1,500 and 4,500 tick (500 x 3 = 1,500 and 1,500 x 3 = 4,500)
- Swing Trading: 45 min, 135 min and Daily (45 x 3 = 135 and 135 x 3 = Daily)
- Position Trading: Day, Week and Month (Day x 5 = Week and Week x 4 = Month)
- Or anything in between: 1 min, 3 min, 9 min or 5 min, 15 min, 45 min, etc.
When turning points in 2 of the 3 time frames coincide, the chances of a large range move are increased. Since the Better Sine Wave indicator can be used to predict cyclical turning points AND the end of trending periods, it is uniquely capable of being used in multiple time frame analysis.
Again, remember to look for confirmation from volume momentum and average trade size patterns to increase your winning percentage.
Hilbert Sine Wave works on all time frames & all markets

Hilbert Sine Wave: Crude Oil Daily Example
The beauty of the Better Sine Wave indicator, and the support and resistance levels it generates, is that it can be used to define market structure in any time frame:
- Tick bars
- Minutes
- Hourly
- Daily
- Weekly, and
- Monthly
And for any instrument or market:
- Futures
- Stocks
- FX
- Indices
- Options, etc.
The chart above shows the Better Sine Wave on a daily chart of Crude Oil – showing the same pattern of support/resistance lines and pull back/end of trend sequences.
This truly is a “universal” indicator.
Hilbert Sine Wave – Summary
I hope the video and charts above have shown:
- The Hilbert Sine Wave is a unique indicator – it combines the best characteristics of an oscillator as well as the best characteristics of a moving average.
- The “Better Sine Wave” is an improved version of John Ehler’s Hilbert Sine Wave – it defines market structure with support and resistance levels during cyclical periods; and breakouts, pullbacks and end of trend signals during trending periods.
- Market turning points and high probability trades can be identified using the Hilbert Sine Wave in combination with volume momentum and average trade size analysis.
- Trend moves in a lower time frame are cycle moves in a higher time frame – a key concept when trading with multiple time frames. Again, this can be used to confirm turning points and identify high probability trades.
- The “Better Sine Wave” indicator works in any time frame (tick to monthly charts) and for any market (futures, stocks, forex, etc.).
Follow this link to see more screenshots of Better Sine Wave in action.
What people are saying about the Better Sine Wave indicator
“Love the Better Sine Wave indicator on tick charts – it picks a ton of great trades. I have been investing/trading for 15 years and your indicators have re-lit the fires under my feet. Great work.” John R.
“I am amazed at what this indicator can do. It really does work for all time frames and all markets. I have been watching the Better Sine Wave indicator on the ER2 1,000 share volume bar chart … just amazing! I use it to scalp 1-1.5 point trades or sometimes to scale out. I had never even heard of this indicator until I went to your site! Great work Barry.” Victor H.
“I paid for the Better Sine Wave indicator on my first trade today. I was in a trade using my existing system but the Better Sine Wave identified a top on the 233 tick chart. Instead of using my usual profit target, I exited. 40 minutes later and we’re back down at my entry level – I’m glad I followed that exit signal!” Michael L.
“I’m hooked on the Better Sine Wave indicators.” Mark C.
“I have bought so much crud and been misled by so many. Finally, I found your tools and think they’re practical and valuable. I purchased the Better Sine Wave and Better TRIN and am very thankful. Everyone else seems to be charging so much money and I appreciate the fact that so much of your stuff is either free or a nominal fee – very refreshing.” David B.
“I love the Better Sine Wave and the support and resistance levels it generates. It works really well.” Anon. (4Q Survey results)
“Your improvement on Ehlers’ indicator is really, really good
Your Better Sine Wave indicator is great!” Paolo A.
“I purchased your Better Sine Wave and Better TRIN indicators. They are very good and unique.” Wei Y.
“I’m delighted with the Better Sine Wave indicators. Great stuff. Thank you.” Phil H.
“Very happy with your excellent Better Sine Wave SR indicator.” Ashley H.
“Barry, Better Sine Wave indicators working well. Helps with the rhythm of the market.” Robert W.
“I bought all three of your indicators a few months ago. I enjoy your Better Sine Wave indicator and comparing it to Ehlers’ original, yours seems a lot better. Thanks very much!” Brent M.
“The Better Sine Wave SR indicator has an amazing way of catching tops and bottoms.” Bob V.
“Thank you for your fantastic products. I am very pleased with how the Better Sine Wave has improved my trading. Great job and fantastic value!!” Robert C.
“The Better Sine Wave kicks butt!” Peter S.
“Your Better Sine Wave is excellent – as I was hoping. Thanks for your insights and hard work.” Stephen S.
“Really like your Better Sine Wave indicator. It gave me 3 good signals today – paid for itself in the first day trading.” Alan D.
“Love the Better Sine Wave. Thanks for having it coded for NinjaTrader.” Magere T.
“The Better Sine Wave is terrific. I trade on the Ninja platform and was thrilled when you offered a Ninja version. Thanks.” Steve C.
“Your version of the Hilbert Sine Wave is far superior!” Joe D.
“This morning I was able to make 3 trades at 2 points profit per trade on the Emini using your Better Sine Wave and the 233, 699, 2097 tick chart setup!” Guy
“Verrrry nice! Very, very nice, I must say. I’ve never seen Ehlers’ Sine Wave combined with what I would call a quasi-Elliott interpretation. What a marvelous idea!” Frank J.
“GREAT JOB ON THE VIDEOS! As usual! I like using the Better Sine SR best of all, it really helps. Thanks for this great indicator and the emails that you send me. Please keep them coming – I look forward to reading them.” Vinnie M.
“The Better Sine Wave is really impressive!” Martin H.
“I have been using the Better Sine Wave, Better Trendline and Better Volume. Great job on these, all are excellent, as is your website. Many thanks for your top rate work!!” Faris S.
“I wish I’d purchased the Better Sine Wave when I became familiar with your site about a year ago. Better late than never. Very nice work indeed !!” Art W.
“Thank you for your Better Sine Wave. It has really helped me to understand cycles and the fractal nature of the markets. I knew the markets were fractal but it’s much clearer with the Better Sine Wave.” Michael M.
“Very cool. It’s refreshing to come across something so interesting and CHEAP TOO! It’s quite remarkable at detecting the ends of trends.” Luciano P.
“Barry, I love my new Hilbert Sine Wave. P.S. Your work is great.” Carl E.
“The videos are great and make the Sine Wave completely understandable. After viewing them, I feel stronger about my previous email – you are giving this away.” Larry G.
“I have been using the Better Sine Wave with great results. Thank you.” Glenn
“The updated version of Better Sine Wave for NinjaTrader is awesome! I find the moves following breakouts and end of trend signals, when confirmed with another indicator I use, simply amazing.” Jatin P.
“I purchased the Better Sine Wave for NinjaTrader a couple of months ago. Great little indicator! Thanks.” Matthew W.
“Love the Better Sine Wave indicator. Thanks for making it available for NinjaTrader.” Padma R.
“Thank goodness you incorporate the Better Sine Wave in your trading and decided to share it. It’s the only indicator that makes a little bit of sense to me.” Hank W.
“I owe a lot to your Better Sine Wave – it has paid for itself 10 times over already.” Adam M.
“Have had great experience with your Better Sine Wave and Better Volume.” Rory G.
“I wanted you to know that your Better Sine Wave indicator has been a breakthrough in my day trading. I am consistently pulling 2-4 pts per contract a day out of the market. I thought you might enjoy hearing from a satisfied customer. You have helped make day trading fun for me again.” Isaac M.
“Hi Barry, I am just so grateful to you, you can’t imagine. I am using the Better Sine Wave and Better Volume indicators, along with the 5 minute MACD and 60 minute support and resistance levels. Again, thank you, thank you!” Neil F.
“I have had tremendous success incorporating your ‘Better’ indicators into my trading style, and in a VERY basic simple way, writing my own Easy Language utilizing your Better Sine Wave function.” Robert C.
“Thanks for your follow-up emails, the supporting videos and the on-going communications. I have found all of it to be extremely valuable. I am still practicing with the three indicators I purchased from your site, but each is a powerful tool – and excellent value. The day after I bought the Better Sine Wave indicator – it had paid for itself. I love your stuff … please keep it coming!!” Tom W.
“Thanks for your Better Sine Wave product/documentation/videos. I’m getting a much better feel for the ES market and trading significantly less – but significantly better and with more confidence
” Rick F.
“Better Sine Wave is fantastic! Love how it plots support & resistance levels. Great to see trends, repeatable cycles & how it compliments Better Pro Am.” Renato G.
“The Better Sine Wave of yours has really improved my trading.” John D.
“Better Sine Wave is a very, very clever indicator.” Geoff M.
“Barry, I just wanted to mention how impressed I am with the Better Sine Wave SR indicator. I’ve been using it on a weekly chart of the S&P 500 for the last couple of years. What I notice so often in charts of all timeframes is that when the Better Sine Wave SR works (a majority of the time) it works nicely, but when it fails it does so usually in spectacular fashion. I call it a ‘failure’ when prices plunges through support/resistance in the opposite direction than what is called for. In that sense, the Better Sine Wave SR can often be even more useful when it ‘fails’. Either way, the Better Sine Wave SR shows major inflection points in the market that other indicators just don’t pick up. How cool is that? An indicator that when it succeeds it works well, when it fails, it works even better!!!” George D.
“Recently bought your Better Sine Wave indicator and I love it.” Jeff P.
The Better Sine Wave Indicators
The Better Sine Wave indicators shown in the videos and charts above are now available for sale and immediate download. Here’s what you get:

- 3 Better Sine Wave Indicators for TradeStation, MultiCharts or NinjaTrader
- EasyLanguage Function to program your own systems & indicators
- 9 High Definition Video Tutorials (54 min) with everything you need to know
- 55-page Trading Manual with annotated charts to accompany the video tutorials
- The indicators work on all charts and use the improved Sine Wave code – no cycle glitches & better entry signals
- All the indicators have alerts so you can be warned when new support or resistance levels are drawn or breakouts, pullbacks and end of trend signals occur
- Locked code
The 9 Better Sine Wave high definition online video tutorials – total 54 minutes – cover the following topics:
- Installation instructions (8 minutes)
- Defining market structure (7 minutes)
- All time frames & all markets (8 minutes)
- Trading with multiple time frames (9 minutes)
- Using volume patterns for confirmation (8 minutes)
- Trading with multiple time frames & volume confirmation (7 minutes)
- Settings for Emini, FX, Stocks & Commodities (4 minutes)
- JMA versus default version of the indicators (2 minutes)
- Summary of Hilbert Sine Wave key points (2 minutes)



