Engineering the Hull‑style Exponential Moving Average (HEMA)▶️ Introduction
Hull’s Moving Average (HMA) is beloved because it offers near–zero‑lag turns while staying remarkably smooth. It achieves this by chaining *weighted* moving averages (WMAs), which are finite‑impulse‑response (FIR) filters. Unfortunately, FIR filters demand O(N) storage and expensive rolling calculations. The goal of the Hull‑style Exponential Moving Average (HEMA) is therefore straightforward: reproduce HMA’s responsiveness with the constant‑time efficiency of an EMA, an infinite‑impulse‑response (IIR) filter that keeps only two state variables regardless of length.
▶️ From FIR to IIR – What Changes?
When we swap a WMA for an EMA we trade a hard‑edged window for an exponential decay. This swap creates two immediate engineering challenges. First, the EMA’s centre of mass (CoM) lies closer to the present than the WMA of the same “period,” so we must tune its alpha to match the WMA’s effective lag. Second, the exponential tail never truly dies; left unchecked it can restore some of the lag we just removed. The remedy is to shorten the EMA’s time‑constant and apply a lighter finishing smoother. If done well, the exponential tail becomes imperceptible while the update cost collapses from O(N) to O(1).
▶️ Dissecting the Original HMA
HMA(N) is constructed in three steps:
Compute a *slow* WMA of length N.
Compute a *fast* WMA of length N/2, double it, then subtract the slow WMA. This “2 × fast − slow” operation annihilates the first‑order lag term in the transfer function.
Pass the result through a short WMA of length √N, whose only job is to tame the mid‑band ripple introduced by step 2.
Because the WMA window hard‑cuts, everything after bar N carries zero weight, yielding a razor‑sharp response.
▶️ Re‑building Each Block with EMAs
1. Slow leg .
We choose αₛ = 3 / (2N − 1) .
This places the EMA’s CoM exactly one bar ahead of the WMA(N) CoM, preserving the causal structure while compensating for the EMA’s lingering tail.
2. Fast leg .
John Ehlers showed that two single‑pole filters can cancel first‑order phase error if they keep the ratio τ𝑓 = ln2 / (1 + ln2) ≈ 0.409 τₛ .
We therefore compute α𝑓 = 1 − e^(−λₛ / 0.409) ,
where λₛ = −ln(1 − αₛ).
3. Zero‑lag blend .
Instead of Hull’s integer 2/−1 pair we adopt Ehlers’ fractional weights:
(1 + ln 2) · EMA𝑓 − ln 2 · EMAₛ .
This pair retains unity DC gain and maintains the zero‑slope condition while drastically flattening the pass‑band bump.
4. Finishing smoother .
The WMA(√N) in HMA adds roughly one and a half bars of consequential delay. Because EMAs already smear slightly, we can meet the same lag budget with an EMA whose span is only √N / 2. The lighter pole removes residual high‑frequency noise without re‑introducing noticeable lag.
▶️ Error Budget vs. Classical HMA
Quantitatively, HEMA tracks HMA to within 0.1–0.2 bars on the first visible turn for N between 10 and 50. Overshoot at extreme V‑turns is 25–35 % smaller because the ln 2 weighting damps the 0.2 fs gain peak. Root‑mean‑square ripple inside long swings falls by roughly 15–20 %. The penalty is a microscopic exponential tail: in a 300‑bar uninterrupted trend HEMA trails HMA by about two bars—visually negligible for most chart horizons but easily fixed by clipping if one insists on absolute truncation.
▶️ Practical Evaluation
Side‑by‑side plots confirm the math. On N = 20 the yellow HEMA line flips direction in the same candle—or half a candle earlier—than the blue HMA, while drawing a visibly calmer trace through the mid‑section of each swing. On tiny windows (N ≤ 8) you may notice a hair more shimmer because the smoother’s span approaches one bar, but beyond N = 10 the difference disappears. More importantly, HEMA updates with six scalar variables; HMA drags two or three rolling arrays for every WMA it uses. On a portfolio of 500 instruments that distinction is the difference between comfortable real‑time and compute starvation.
▶️ Conclusion
HEMA is not a casual “replace W with E” hack. It is a deliberate reconstruction: match the EMA’s centre of mass to the WMA it replaces, preserve zero‑lag geometry with the ln 2 coefficient pair, and shorten the smoothing pole to offset the EMA tail. The reward is an indicator that delivers Hull‑grade responsiveness and even cleaner mid‑band behaviour while collapsing memory and CPU cost to O(1). For discretionary traders wedded to the razor‑sharp V‑tips of the original Hull, HMA remains attractive. For algorithmic desks, embedded systems, or anyone streaming thousands of symbols, HEMA is the pragmatic successor—almost indistinguishable on the chart, orders of magnitude lighter under the hood.
ETF market
SPY Will Keep Growing! Buy!
Hello,Traders!
SPY is trading in an uptrend
And the index made a retest
Of the key horizontal level
Of 579$ from where we are
Already seeing a bullish
Rebound so as we are
Bullish biased we will be
Expecting a further
Bullish move up
Buy!
Comment and subscribe to help us grow!
Check out other forecasts below too!
Disclosure: I am part of Trade Nation's Influencer program and receive a monthly fee for using their TradingView charts in my analysis.
IWM INVENTED HEAD N SHOULDER TARGET .786 /alt 618 We have now pulled back in what should be an abc drop The question is as we stop at the 50 % mark I tend to see another advance to the .618 and most likely .786 . I see the bond market decline as ready to turn UP rather big . This should help rally ALL Boats . We also had a nice 5 waves down under the bearish alt wave count . This should be good for the .618 .But one wave at a time . Wavetimer
$SPY – Bearish RSI Divergence + Gap Below = Risky Setup👀 The RSI divergence has been signaling weakness for several sessions — with lower highs on momentum while price made higher highs.
And now, we’re stalling right at a volume shelf (see VRVP) with a big unfilled gap looming just below.
⚠️ Things to watch:
Bearish RSI divergence ✔️
Price breakdown confirmation below $582
Gap fill target = ~$572
VRVP shows thin volume beneath current price
If momentum rolls over from here, this could accelerate fast into that gap zone.
IBITUSDT | Volume Speaks FirstRight now, IBITUSDT is showing more volume than even Binance’s pair . That alone tells me where the real activity is — and this is the chart I’ll be tracking .
I’m not interested in premature entries. I’ll be watching below the green line for potential setups , but only with clear confirmation on lower timeframes.
“I will not insist on my short idea. If the levels suddenly break upwards and do not give a downward break in the low time frame, I will not evaluate it. If they break upwards with volume and give a retest, I will look long.”
Most traders follow the noise. I follow the volume. That’s how I stay accurate.
📌I keep my charts clean and simple because I believe clarity leads to better decisions.
📌My approach is built on years of experience and a solid track record. I don’t claim to know it all but I’m confident in my ability to spot high-probability setups.
📌If you would like to learn how to use the heatmap, cumulative volume delta and volume footprint techniques that I use below to determine very accurate demand regions, you can send me a private message. I help anyone who wants it completely free of charge.
🔑I have a long list of my proven technique below:
🎯 ZENUSDT.P: Patience & Profitability | %230 Reaction from the Sniper Entry
🐶 DOGEUSDT.P: Next Move
🎨 RENDERUSDT.P: Opportunity of the Month
💎 ETHUSDT.P: Where to Retrace
🟢 BNBUSDT.P: Potential Surge
📊 BTC Dominance: Reaction Zone
🌊 WAVESUSDT.P: Demand Zone Potential
🟣 UNIUSDT.P: Long-Term Trade
🔵 XRPUSDT.P: Entry Zones
🔗 LINKUSDT.P: Follow The River
📈 BTCUSDT.P: Two Key Demand Zones
🟩 POLUSDT: Bullish Momentum
🌟 PENDLEUSDT.P: Where Opportunity Meets Precision
🔥 BTCUSDT.P: Liquidation of Highly Leveraged Longs
🌊 SOLUSDT.P: SOL's Dip - Your Opportunity
🐸 1000PEPEUSDT.P: Prime Bounce Zone Unlocked
🚀 ETHUSDT.P: Set to Explode - Don't Miss This Game Changer
🤖 IQUSDT: Smart Plan
⚡️ PONDUSDT: A Trade Not Taken Is Better Than a Losing One
💼 STMXUSDT: 2 Buying Areas
🐢 TURBOUSDT: Buy Zones and Buyer Presence
🌍 ICPUSDT.P: Massive Upside Potential | Check the Trade Update For Seeing Results
🟠 IDEXUSDT: Spot Buy Area | %26 Profit if You Trade with MSB
📌 USUALUSDT: Buyers Are Active + %70 Profit in Total
🌟 FORTHUSDT: Sniper Entry +%26 Reaction
🐳 QKCUSDT: Sniper Entry +%57 Reaction
📊 BTC.D: Retest of Key Area Highly Likely
📊 XNOUSDT %80 Reaction with a Simple Blue Box!
📊 BELUSDT Amazing %120 Reaction!
📊 Simple Red Box, Extraordinary Results
I stopped adding to the list because it's kinda tiring to add 5-10 charts in every move but you can check my profile and see that it goes on..
IWM: Could Be a Gap Fill Day Today🔍 Posted by WaverVanir International LLC
Looking at IWM on the 15-minute chart, price action remains ambiguous — we’re caught in a range where traditional technical indicators are providing limited directional clarity.
However, our proprietary Decision Support System (DSS) is signaling a potential move based on LSTM (Long Short-Term Memory) model outputs. While human sentiment and chart structure may hesitate, machine learning is beginning to lean bullish.
🔹 Key Notes:
No clear breakout yet from this consolidation zone.
Volume remains subdued, signaling indecision.
LSTM forecasting engine from our DSS suite is tilting slightly bullish over the next 1–2 hours.
Awaiting confirmation from VWAP and liquidity sweeps before a higher conviction entry.
⚠️ Short-term traders: stay nimble. Machine guidance suggests preparing for a breakout, but price confirmation is critical.
🧠 “When human emotion falters, data continues.”
— WaverVanir DSS
SPY SHORTES Futures have decisively broken down from the ascending wedge pattern that had been forming over the past few weeks. This bearish technical breakdown suggests a potential shift in market sentiment and momentum. Given the high correlation, I'm anticipating that SPY will follow suit shortly, especially as macroeconomic pressures intensify.
The catalyst appears to be a combination of bearish fundamental developments:
Moody’s Credit Downgrade: The recent downgrade has shaken investor confidence in U.S. creditworthiness, adding fuel to the bond market selloff.
Bond Market Pressure: Yields continue to climb as investors exit fixed income, concerned about rising inflation, mounting debt, and tightening financial conditions.
Fiscal Uncertainty: The U.S. House has passed Trump’s substantial tax bill, which, while aimed at stimulating growth, raises concerns about further ballooning the national deficit. This is compounded by Trump's new spending package and a proposed debt ceiling increase, heightening fiscal instability and long-term debt fears.
We’re also seeing an uptick in volume following the last downward wave, which may indicate institutional participation and confirmation of the breakdown.
Technical Targets (If Breakdown Continues):
nPoC (Naked Point of Control): A high-probability magnet for price action due to untested liquidity.
50% Fibonacci Extension: Suggests a measured move target based on the size of the previous wave.
0.618 Fibonacci Retracement (Golden Pocket): A key confluence zone that often acts as strong support/resistance due to its high relevance in market algorithms and trader psychology.
These targets present a strong technical confluence zone and may serve as areas of interest for both short covering and potential long re-entries.
$TQQQ Weirdly mildly bullishDon't understand why, don't care. My AI gave of a partial bullishness signal for tomorrow onwards for TQQQ. It believes this a buy the dip moment (Unless it changes it's mind for whatever reason).
This is a signal on 3 out of 16 of my 3.6 sharpe models which is fairly bullish. I also had a UVXY call buy suggestion for today which i acted on which weirdly worked out intraday.
Expected move is around ~$4-7 dollars up, more likely on the lower end of that but i can't be sure. All i know is that the AI says up so i'm in.
I've dipped my feet a bit at these levels and waiting for more of my models to say BUY before i fully dip in. Several other tickers like CVNA and MARA flashed BUY today as well which is a nice extra confirmation, but not as good as if all 16 of my TQQQ models flash BUY which they haven't yet.
Smart Entry into the Wheel Using a Credit Put Spread on QQQSmart Entry into the Wheel Strategy Using a Credit Put Spread on QQQ
⚠️ ⚠️ Warning and Disclaimer⚠️⚠️:
This strategy is a trading concept and not financial advice. All traders must conduct their own research and accept full responsibility for the risks involved. While NASDAQ:QQQ is considered a high-quality ETF, options trading always carries the potential for capital loss.
Market Context & Strategic Outlook
Assuming the weekly gap in QQQ gets filled, we may see a temporary correction to around $488 , followed by a quick recovery and potential consolidation near $500 , assuming no new negative catalysts. While I remain skeptical of the market staying perfectly stable, this scenario provides an opportunity for a strategically structured option play with reasonable reward and manageable risk.
If you're planning to acquire 100 shares of QQQ or have the buying power to do so, this strategy can offer a smart and flexible way to enter a long-term position while generating short-term income.
Strategy Concept: Credit Put Spread as Wheel Entry
Prerequisites:
Buying Power: $50,000+
Ideal Market Conditions: Short-term weakness followed by stabilization
Expiration: ~7 Days to Expiry (DTE), depending on volatility and setup
Option Positions Initial Credit Put Spread
Sell QQQ $500 Put
Buy QQQ $498 Put
Net Delta: Less than 0.03
Note: Short strike must be at $500 to set the stage for assignment and wheel initiation.
Management Phases
Stage 1: Entry via Credit Put Spread
- Sell the vertical spread with the intention of owning QQQ.
- If QQQ falls below $500 , close or roll the long $498 put to a lower strike with delta < 0.15.
- Upon expiration:
Let the short put assign, or
Buy the 100 shares outright and close the short leg before the market closes.
Model Virtualization
Alternative (managing risk with rolling down the long put)
Model Virtualization
Goal: Own QQQ at a slightly discounted price, with reduced initial cost due to premium received.
Stage 2: Transition to Covered Call
- After assignment or manual purchase, sell a covered call:
Target DTE ≈ 7 days
Delta ≈ -0.45
Strike price must be ≥ $500
If not available, sell the short call at $500 strike.
Model Virtualization
This generates weekly income while holding the shares, allowing the strategy to compound returns.
Stage 3: Exit or Continue Wheel
- If the call expires worthless, repeat the covered call sale weekly.
- If assigned early, welcome it as it accelerates capital rotation.
- You may also manually unwind the position on expiration if near max profit or market conditions shift.
Model Virtualization
Strategic Rationale
This strategy is a more dynamic and risk-managed version of the traditional Wheel. Rather than starting with a fully cash-secured put, we use a credit put spread for entry, offering a buffer against a steep drop with lower upfront margin.
Why Not Just Sell the Put?
A credit put spread offers:
Defined risk
Lower buying power requirement
Better capital efficiency if the price declines sharply
When NOT to Use This Strategy
If QQQ is expected to trade in a narrow range with minimal volatility, avoid this approach. Instead, consider:
Butterfly or Iron Condor setups with DTE ~12 days
Calendar spreads to benefit from sideways action
Risk and Reward Assessment
Risk and Reward Assessment, Outcome Scenarios
Scenario 1: Price stays above $500
Outcome: Credit put spread expires worthless
Estimated Profit: ~$150
ROI: Approx. 0.3% on $50,000 buying power
Note: No shares are acquired; premium is kept
Scenario 2: Price drops below $500 but recovers
Outcome: Assigned 100 shares, enter covered call phase
Estimated Profit (3 weeks total): ~$800–$1,200
ROI: Approx. 2%
Note: Ideal wheel cycle if managed properly
Scenario 3: Price drops and stays low
Outcome: Maximum loss on the credit put spread
Estimated Profit: -$160
Note: This occurs if the spread expires in-the-money and is unmanaged
This strategy aims not to harvest credit, but to secure a better entry into a long-term equity position.
Caution on Risk
While QQQ is a fundamentally strong ETF, a sharp decline could lock your capital or increase unrealized losses. Liquidity risk which needs that cash for other purposes is the biggest concern.
Mitigation Tip: Consider using a collar strategy (buying protective puts) to hedge against large drawdowns post-assignment.
Stop Loss?
For long-term investors in QQQ, a traditional stop-loss is less critical. But if you're more tactical or capital-sensitive, protecting the downside with a collar is a reasonable move.
Final Thoughts
This approach offers a sophisticated entry into the "Wheel" strategy, additionally, it balances risk, reward, and capital efficiency. Whether the market pulls back or holds steady, you’re either:
Earning premium while staying in cash, or
Entering a high-quality equity position at a better price and generating income weekly.
Thank you for reading. Wish you a successful options trading!
$SPY May 22, 2025AMEX:SPY May 22, 2025
15 Minutes.
Last week I expected the retracement towards 580 levels as numbers were far away from moving averages. But AMEX:SPY kept moving towards595 and suddenly broke yesterday towards 582 levels.
I expect it to settle down around 579 - 581 levels then a pull back is on cards as now we have the reverse on the cards with the 200 being away again.
On left side we have a big gap around 570 - 577 levels which I feel will be sorted out before a consolidation.
The weakness below 590 has keto 582 levels.
At the moment if 578 is broken i see support around 573 574 levels.
Zero coupon bonds 🚀This is the most extreme US Treasury bond ETF. Basically pay some amount and get back face value in 25 years. Inflation would kill these, whereas deflation and falling interest rates will send this to the moon.
Interestingly this pays a dividend in line with other bonds, I looked it up and it looks like the fund has to do this for tax purposes, but the underlying security has literally a Macaulay duration of 25 years. TLT by comparison is 17 years (per iShares website), so duration risk is 50% higher.
Using fibs a modest pullback to 78, completing a IHS, would be a great place to start loading up, assuming 1) this thing doesn't just take off right here, and 2) I'm not totally wrong and inflation comes back next year.
Nightly $SPY / $SPX Scenarios for May 22, 2025 🔮 Nightly AMEX:SPY / SP:SPX Scenarios for May 22, 2025 🔮
🌍 Market-Moving News 🌍
📈 Treasury Yields Surge Amid Weak Bond Auction
U.S. Treasury yields continued their upward trajectory, with the 10-year yield nearing 4.6% and the 30-year yield surpassing 5%, marking the highest levels since early 2023. This increase followed a weak $16 billion auction of 20-year bonds, which attracted less investor demand and sold at higher-than-expected yields. Factors contributing to the rise include fading recession fears, persistent inflation concerns, and growing fiscal worries related to potential tax cut extensions.
📉 Stock Market Declines as Tech Stocks Retreat
The stock market experienced significant losses, with the Dow Jones Industrial Average dropping 1.9%, falling below its 200-day moving average. The S&P 500 and Nasdaq fell 1.6% and 1.4%, respectively.
💼 Snowflake ( NYSE:SNOW ) Reports Strong Earnings
Snowflake Inc. reported record quarterly revenue of $1.04 billion, surpassing expectations. Product revenue increased 26% year-over-year to $996.8 million. The company raised its full-year forecast to $4.325 billion, reflecting a 25% year-over-year increase. Despite a GAAP net loss of $430 million, Snowflake posted an adjusted profit of 24 cents per share, exceeding the 21-cent estimate.
📊 Morgan Stanley Turns Bullish on U.S. Stocks
Morgan Stanley has shifted to a bullish stance on U.S. stocks and bonds, raising its outlook due to signs of market stabilization and improving growth conditions. The bank maintains a base target of 6,500 for the S&P 500 by mid-2026, with a bullish scenario projecting 7,200.
📊 Key Data Releases 📊
📅 Thursday, May 22:
8:30 AM ET: Initial Jobless Claims
9:45 AM ET: S&P Global Flash U.S. Services PMI for May
10:00 AM ET: Advance Services Report (First Quarter 2025)
⚠️ Disclaimer:
This information is for educational and informational purposes only and should not be construed as financial advice. Always consult a licensed financial advisor before making investment decisions.
📌 #trading #stockmarket #economy #news #trendtao #charting #technicalanalysis
**Trade Update Post: BITx**Trying something new here for the community to follow along with me.
This is an update to my ongoing CBOE:BITX trade showing my ‘Fibonacci Triangle’ standing strong in the wake of some minor consolidation. I have highlighted by arrow during this run the last trend bounce we made before continuing upwards. I am okay with the same type of price action even with potential retracement down to the lower HV10 weekly range of $48.
Due to leverage decay on top of time decay I have set an exit path of May 22nd if I do not see the same type of bounce off my retracement trend line. This mark is Thursday next week. PT is still $58-$60
Cheers!
The 'Fibonacci Triangle' and Historical Volatility Along with the harmonic I just posted to the community showing confluence with HV63 regression that started to take place last week, I wanted to include my 'Fibonacci Triangle' with my predictive volatility range idea.
I see HV10 (bi-weekly) resonating off HV21 (monthly) to enter the week. This would create roughly a $4.92 range if correct for tomorrow. From there we can continue to increase in volatility into the week until full means regression to quarterly trending averages are met.
This can be reflected in the daily candle through the trending bi-weekly daily volatility print on the day, then calculated into range. Of course as always, my ranges are weighted to the current IV environment.
If my target range of monthly volatility is reached tomorrow, which holds confluence in the 78.60% retracement value from selling off with BTC for 70 days..i'd say there is probability to move another $2.21 in regression, putting us just below $60.00.
CBOE:BITX