Correction
Corrective Dip or New Downtrend on the S&P 500 Futures?🟣 1. Impulses vs. Corrections – The Classical View
When price trends, it doesn't move in a straight line. Instead, it alternates between directional movements called impulses and counter-directional pauses or retracements known as corrections. Most analysts define an impulse as a sharp, dominant move in the direction of the trend—typically accompanied by rising volume and momentum indicators. Corrections, on the other hand, tend to be slower, overlapping, and often occur with declining volume.
Common methods to identify impulses vs. corrections include:
Swing structure: Higher highs and higher lows suggest impulse; overlapping lows suggest correction.
Fibonacci retracements: Corrections often retrace up to 61.8% of a prior impulse.
Moving averages: Price above a rising MA is often viewed as impulse territory.
Volume analysis and oscillators such as RSI or MACD are used to confirm price behavior.
Despite the abundance of methods, the distinction between impulses and corrections often remains subjective. That’s where the Directional Movement Index (DMI) provides an objective lens—especially when paired with price action.
🟣 2. Rethinking Impulses with the DMI Indicator
The Directional Movement Index (DMI), developed by J. Welles Wilder, offers a quantitative way to assess the strength and direction of price movement. It breaks down market activity into three components:
+DMI (Positive Directional Movement Index): Measures the strength of upward movements.
−DMI (Negative Directional Movement Index): Measures the strength of downward movements.
ADX (Average Directional Index): Quantifies overall trend strength but is optional in this discussion.
The key to applying DMI lies in the crossover between +DMI and -DMI:
When +DMI > -DMI, upward price moves dominate—suggesting bullish impulses.
When −DMI > +DMI, downward moves dominate—suggesting bearish impulses.
Calculation is based on a comparison of successive highs and lows over a specific lookback period—commonly set to 14 or 20 periods.
While EMAs track trend direction and momentum, DMI helps dissect who’s in control. This makes it a powerful filter when evaluating whether a breakdown or breakout is likely to become an impulsive trend—or just another correction in disguise.
🟣 3. Case Study – Two Breakdowns, Two Outcomes
Let’s apply this logic to two recent moments on the E-mini S&P 500 Futures (ES) daily chart.
🔹 Feb 21, 2025 Breakdown
Price broke sharply below the 20-period EMA. At first glance, this looked like a potential trend reversal. The DMI confirmed this suspicion: −DMI surged above +DMI, signaling downside impulses were in control. The market followed through with a clear downtrend, confirming the move was not just a pullback—it was a shift in market structure.
🔹 Aug 1, 2025 Breakdown
A similar sharp break below the 20 EMA just occurred again. However, this time +DMI remains above −DMI, despite the bearish price action. This divergence tells a different story: the breakdown may not be impulsive in nature. Instead, it's likely a corrective dip within a broader uptrend, where buyers are still the dominant force.
This is a textbook example of how a moving average crossover without DMI confirmation can mislead traders. By combining these tools, we’re able to make more informed decisions about whether price action is signaling a true shift—or just a pause.
🟣 4. CME Product Specs – ES vs. MES
Traders can express directional views on the S&P 500 using two primary CME futures contracts: the E-mini S&P 500 Futures (ES) and the Micro E-mini S&P 500 Futures (MES). Both track the same underlying index but differ in size, capital requirement, and tick value.
✅ E-mini S&P 500 Futures (ES)
Symbol: ES
Contract Size: $50 x S&P 500 Index
Tick Size: 0.25 index points
Tick Value: $12.50
Initial Margin: Approximately $21,000 (varies by broker and through time)
Market Hours: Nearly 24/6
✅ Micro E-mini S&P 500 Futures (MES)
Symbol: MES
Contract Size: $5 x S&P 500 Index
Tick Size: 0.25 index points
Tick Value: $1.25
Initial Margin: Approximately $2,100 (varies by broker and through time)
The Micro contract provides access to the same market structure, liquidity, and price movement as the E-mini, but with a fraction of the exposure—making it ideal for smaller accounts or more precise position sizing.
🟣 5. Risk Management Matters
Understanding whether a market move is impulsive or corrective isn’t just academic—it’s the difference between positioning with the dominant flow or fighting it. Traders often get trapped by sharp moves that appear trend-defining but are simply noise or temporary pullbacks.
Using tools like DMI to confirm whether directional strength supports price action provides a layer of risk filtration. It prevents overreaction to every EMA crossover or sudden price drop.
Stop-loss orders become vital in both impulsive and corrective conditions. In impulsive environments, stops help lock in profits while protecting from reversals. In corrective phases, they act as circuit breakers against breakouts that fail.
Moreover, knowing the product you're trading is critical:
A single ES contract controls ~$320,000 of notional value.
An MES contract controls ~$32,000.
This disparity means poor sizing on ES can magnify errors, while proper sizing on MES can offer flexibility to test, scale, and hedge with tighter capital control.
Whether you're reacting to price or preparing for continuation, risk management is the only constant. It’s what turns analysis into disciplined execution.
When charting futures, the data provided could be delayed. Traders working with the ticker symbols discussed in this idea may prefer to use CME Group real-time data plan on TradingView: www.tradingview.com - This consideration is particularly important for shorter-term traders, whereas it may be less critical for those focused on longer-term trading strategies.
General Disclaimer:
The trade ideas presented herein are solely for illustrative purposes forming a part of a case study intended to demonstrate key principles in risk management within the context of the specific market scenarios discussed. These ideas are not to be interpreted as investment recommendations or financial advice. They do not endorse or promote any specific trading strategies, financial products, or services. The information provided is based on data believed to be reliable; however, its accuracy or completeness cannot be guaranteed. Trading in financial markets involves risks, including the potential loss of principal. Each individual should conduct their own research and consult with professional financial advisors before making any investment decisions. The author or publisher of this content bears no responsibility for any actions taken based on the information provided or for any resultant financial or other losses.
Bitcoin can continue to decline and break support levelHello traders, I want share with you my opinion about Bitcoin. Following an earlier upward trend, bitcoin entered a prolonged phase of consolidation, forming a large upward pennant where price action was tightly contested between the seller zone near 117000 and an ascending support line. This period of balance, however, has recently resolved to the downside with a significant change in market structure. A decisive breakdown has occurred, with the price breaking below the pennant's long-standing support line, signaling that sellers have ultimately gained control. Currently, after the initial drop, the asset is undergoing a minor upward correction, which appears to be a classic retest of the broken structure from below. The primary working hypothesis is a brief scenario that anticipates this corrective rally will fail upon encountering resistance from the broken trendline. A confirmed rejection from this area would validate the bearish breakdown and likely initiate the next major impulsive leg downwards. The first objective for this move is the buyer zone around the 112000 support level, but given the significance of the pattern breakdown, a continuation of the fall is expected. Therefore, the ultimate target price for this scenario is placed at the 109,000 level, representing a logical measured move target following the resolution of the large consolidation pattern. Please share this idea with your friends and click Boost 🚀
Disclaimer: As part of ThinkMarkets’ Influencer Program, I am sponsored to share and publish their charts in my analysis.
Euro bounce from buyer zone and start to move upHello traders, I want share with you my opinion about Euro. After a prolonged upward trend which formed a large rising wedge, the EURUSD faced a significant rejection from the seller zone near the 1.1685 resistance level. This failure to continue higher marked a key turning point, exhausting the bullish momentum and initiating a new bearish market phase. This new phase has since taken the form of a well-defined downward channel, within which the price has been undergoing a series of downward corrections and impulses. The most recent market action has been a sharp downward fall, accelerating the price's descent towards a critical area of historical significance. Currently, the pair is approaching the major support level at 1.1400, which also constitutes a strong buyer zone where demand has previously stepped in. The primary working hypothesis is a long, counter-trend scenario, which anticipates that the current bearish momentum will be absorbed by the strong demand within this buyer zone. A confirmed and strong rebound from this 1.1400 support area would signal a potential temporary bottom and the start of a significant upward correction. Therefore, the tp for this rebound is logically set at the 1.1600 level, a key psychological and technical point that represents a realistic first objective for a bounce of this nature. Please share this idea with your friends and click Boost 🚀
Disclaimer: As part of ThinkMarkets’ Influencer Program, I am sponsored to share and publish their charts in my analysis.
Bitcoin will continue to decline to support levelHello traders, I want share with you my opinion about Bitcoin. Following a period of a broad downward trend, bitcoin's price action has been channeled into a large downward wedge, a pattern that signifies converging volatility and a period of consolidation before an eventual decisive move. This market action is taking place between two critical, well-established zones: a major seller zone capping rallies around the 119500 resistance level and a significant buyer zone providing support near 116000. Recently, an upward rebound attempted to test the upper boundary of this wedge but was met with strong selling pressure from the seller zone, confirming its validity as a formidable barrier. The price is now correcting downwards after this rejection. The primary working hypothesis is a short scenario, anticipating that the bearish momentum from this recent failure will continue to drive the price lower. While a minor bounce or retest of local resistance is possible, the path of least resistance within the pattern's structure is now towards its lower boundary. Therefore, the TP is strategically set at the 116000 level. Please share this idea with your friends and click Boost 🚀
Disclaimer: As part of ThinkMarkets’ Influencer Program, I am sponsored to share and publish their charts in my analysis.
NIKE Confirms A Bullish Reversal With An Impulsive RecoveryWe talked about Nike on July 10 with our members, where we mentioned and highlighted a completed higher degree ABC correction in wave IV on the monthly and weekly charts.
Today we want to represent a closer view, as we see a five-wave impulsive recovery away from the lows on a daily chart. It actually confirms the bottom and bullish reversal, but since it can be trading in 5th wave that can stop around 80-85 area, we should be aware of a three-wave corrective setback soon. It can slow down the price back to the open GAP, so ideal buy zone is in the 70-60 area. Invalidation level is at 52.
Highlights:
Direction: Up, but watch out for a correction
Structure: Impulse, Wave 5 in final stages
Support: 70 / 60
$QQQ August correction incoming?- August correction incoming? 🚨
- Greed is all time highs; People are complacent
- I believe a correction of 5-10% is healthy for the market to flush out excess and remove junk investments from the market.
- This involves people who are over-leveraged gets trapped.
- Personally, taking profits from risky bets, some profits from quality names and raising cash.
- Rotating money to defensive names.
- Not exiting the markets completely.
C / UsdtBINANCE:CUSDT
### **📊 Chart Overview – CUSDT (1H):**
* **Current Price:** \$0.3225
* **Recent Trend:** Price is consolidating below a **descending trendline (red)** after a sharp decline from \$0.44–\$0.45.
* **Key Levels:**
* **Support:** \$0.31 – \$0.32 (highlighted zone).
* **Resistance:** \$0.34 – \$0.35 (trendline breakout needed).
* **Major Resistance:** \$0.4456.
---
### **🔍 Technical Breakdown:**
1. **Downtrend Continuation:**
* Price is still below the **red descending trendline**, which acts as dynamic resistance.
* As long as it stays below \$0.34, the bears remain in control.
2. **Bullish Scenario:**
* A **clear breakout above \$0.34** with strong volume could lead to a push toward **\$0.37 – \$0.40**.
3. **Bearish Scenario:**
* Failure to hold **\$0.31 – \$0.32 support** could open doors to a drop towards **\$0.30 or even \$0.28**.
---
### **📌 Summary:**
CUSDT is in a **critical consolidation zone**. Watch the **\$0.32 support** and **\$0.34 resistance** closely — a breakout or breakdown could decide the next move.
---
⚠️ **Disclaimer:**
*This analysis is for educational purposes only, not financial advice. Always do your own research and trade carefully.*
Euro will rise a little and then start to fall to support lineHello traders, I want share with you my opinion about Euro. After a prolonged consolidation period, a strong upward trend was initiated from the buyer zone around 1.1285, propelling the EUR significantly higher. This initial impulsive move has since transitioned into a more complex and mature phase, taking the shape of a large upward wedge formation, a pattern which often signals underlying exhaustion in the prevailing trend. Currently, the pair is operating within this defined market zone, characterized by a clear ascending support line and a corresponding resistance line. The price action inside the wedge has become corrective, with the most recent upward correction originating from the support area near 1.1575. The working hypothesis is centered on a short-term bearish scenario, which anticipates that this current rally will fail as it approaches the upper boundary of the wedge. A rejection from this resistance would confirm that selling pressure is increasing and that the bullish momentum is waning. This would likely trigger a significant downward rotation within the structure, with the immediate objective being a retest of the main ascending support line. For this reason, the TP is strategically and logically placed at the 1.1665 level, as this point lies directly on the trend line and serves as the most critical test for the existing uptrend's viability. Please share this idea with your friends and click Boost 🚀
Disclaimer: As part of ThinkMarkets’ Influencer Program, I am sponsored to share and publish their charts in my analysis.
META Slows Down For A Correction Within UptrendMeta has seen a strong recovery recently, but barely retested February highs around 740, from where we can see some nice pullback, but it appears corrective, since it’s unfolding in three waves, and forming a potential bull flag — likely wave 4. A breakout above the downward channel on a daily close could signal the start of wave 5 and a push to new highs.
However, keep a close eye on the 666.1; a break below this level would invalidate the bullish view and suggest a deeper consolidation phase may follow.
Highlights:
Direction: Up (pending breakout)
Structure: Wave 4 bull flag; wave 5 possible soon
Support: 680 / 690
Fake Pump, Real Dump?On the daily timeframe, XAUUSD is expected to be vulnerable to a correction toward the 3253–3325 area as the minimum retracement zone to potentially form a triangle pattern. However, in the worst-case scenario, indicated by the black label, XAUUSD may experience a deeper correction toward the 3093–3191 range.
Euro may correct a little and then continue to rise in channelHello traders, I want share with you my opinion about Euro. Observing the recent price action, we can map out a clear transition in market structure. Previously, the pair was contained within a well-defined downward channel, where the seller zone around the 1.1760 resistance level consistently capped rallies, leading to multiple breakdowns and correctional movements. However, after a final push lower, the dynamic shifted, with the price action showing a clear downtrend-to-uptrend reversal. Currently, the euro has established a new upward channel, finding solid ground in the buyer zone around the 1.1660 support level. The price is now engaged in a constructive upward movement within the boundaries of this new channel. The prevailing hypothesis is that after a potential minor correction towards the channel's support line, the pair will resume its ascent. Therefore, the take-profit target for this scenario, tp 1, is strategically placed at 1.1710, as this level directly corresponds with the resistance line of the current upward channel, representing a logical point for price to react. Please share this idea with your friends and click Boost 🚀
Disclaimer: As part of ThinkMarkets’ Influencer Program, I am sponsored to share and publish their charts in my analysis.
Bitcoin may bounce up from support area to 122800 pointsHello traders, I want share with you my opinion about Bitcoin. Analyzing the broader market context on the BTC chart, the past price action has carved out two significant technical structures: a wide trading range and a larger upward wedge pattern. The formation of this wedge indicates a generally positive market sentiment, though the narrowing price swings suggest a decrease in upward momentum. The foundation of the current structure was established around the buyer zone of 105500 - 104500, a level that has historically proven to be a robust floor. This historical behavior provides a critical reference for our hypothesis. Currently, we are observing bitcoin's price action closely, interacting with the current support area, located between 116500 and 117300. The character of the movement here is largely corrective and consolidative, pointing to a state of temporary equilibrium. This consolidation near the lower boundary of the wedge is a pivotal point. My thinking is that a final, brief dip to thoroughly test the 116500 - 117300 support area is a high-probability scenario. Such a move would effectively absorb remaining sell-side liquidity before a reversal. We can then anticipate an impulsive move upwards across the range. Therefore, the logical take-profit for this long position is set at 122800 points, as this level marks the upper resistance of the range and a natural target. Please share this idea with your friends and click Boost 🚀
Disclaimer: As part of ThinkMarkets’ Influencer Program, I am sponsored to share and publish their charts in my analysis.
Euro may reach seller zone and then continue to fall in channelHello traders, I want share with you my opinion about Euro. The price pair has recently shifted its market structure, establishing a clear downward channel after breaking its previous uptrend. Before this breakdown, the price was consistently trading within an Upward Channel, repeatedly finding support in the buyer zone (1.1325–1.1350) and reversing upward. The bullish momentum eventually faded when the price failed to break the major horizontal resistance level at 1.1630. This failure triggered a strong bearish impulse, leading to a decisive breakout below the channel's support line and confirming a trend reversal. Currently, the price is making a corrective move up inside the newly formed downward channel, which appears to be a classic retest of the broken structure from below. I expect this upward move to stall as it approaches the heavy confluence of resistance formed by the channel's upper Resistance Line and the horizontal seller zone at 1.1630–1.1655. After testing this area, I anticipate a rejection and the beginning of a new bearish leg down. That's why I've set my TP at the 1.1500 level — it aligns perfectly with the support line of the current downward channel, making it a logical target for sellers. Please share this idea with your friends and click Boost 🚀
Disclaimer: As part of ThinkMarkets’ Influencer Program, I am sponsored to share and publish their charts in my analysis.
Bitcoin Rally Losing Steam?Bitcoin might be approaching a Turning Point . Here’s what I’m seeing on the weekly chart:
Price is moving inside an ascending Fibonacci channel.
It’s getting close to the 1.60 (160%) extension level, which has acted as a reversal zone before.
At the same time, the RSI is showing a clear negative divergence, suggesting that momentum is weakening.
These signs combined could mean we’re not far from a significant correction.
Nothing is confirmed yet, but it’s a setup worth keeping an eye on.
Euro may fall to support area and then start to growHello traders, I want share with you my opinion about Euro. The price previously moved inside a wedge formation, where it tested the buyer zone and showed a strong reaction from this area. After that, the pair broke out upward and started to trade inside an upward channel, building momentum and forming a clear bullish structure. Later, the price created a pennant pattern, often considered a continuation signal. But before continuing the upward trend, I expect the Euro to first exit from the pennant and decline toward the support area. This zone was previously resistantce, and now it may turn into a strong support. Now the price is trading near the pennant resistance, but I don’t expect a breakout right away. The market needs to correct before it resumes the uptrend. Once the price reaches the current support level or slightly lower, it may find demand again and bounce. That’s why I expect the Euro to retest the support zone and then grow further toward TP 1 - 1.1850 points. This target aligns with the upper border of the upward channel and would complete the continuation move after the pennant breakout. Given the previous structure, bullish momentum, and patterns on the chart, I remain bullish after the correction and expect the price to rise from the support zone. Please share this idea with your friends and click Boost 🚀
Disclaimer: As part of ThinkMarkets’ Influencer Program, I am sponsored to share and publish their charts in my analysis.
Bitcoin may exit of pennant and then rebound up of support areaHello traders, I want share with you my opinion about Bitcoin. Earlier, the price was moving inside an upward channel, respecting both the resistance and support boundaries. After reaching the buyer zone (110200–109500 points), BTC made a strong impulse up, breaking out of the channel and entering a new phase of growth. This breakout led to the formation of a bullish pennant, which often signals a continuation of the uptrend. Right now, the price is testing the support area between 117000 and 117800, which previously acted as a breakout zone and now serves as a current support level (117000). The structure shows that this level has already worked as a rebound zone multiple times. In my opinion, BTC may continue the correction toward this support area, potentially exiting the pennant to the downside for a short-term pull-back. After that, I expect a new upward movement, targeting the next local high. That’s why I set my TP at 122500 points, which is just below the recent ATH. Given the impulse move, strong support zone, breakout from the channel, and the bullish pennant pattern, I remain bullish and expect BTC to resume its upward trend soon. Please share this idea with your friends and click Boost 🚀
Disclaimer: As part of ThinkMarkets’ Influencer Program, I am sponsored to share and publish their charts in my analysis.
Is the BullRun over? I don't think so. $TSLAYesterday we saw a somewhat heavy fall in Indexes, and it probably scared alot of retail Bulls outs.
However, it seems we've fallen straight into potential medium term supports across multiple stocks in the markets.
I'm convinced we will get a good economic data print today.
This would open the door to new ATHs, again, in the Indexes.
For this to play out, the local bottoms established over night need to hold.
S&P 500: Defying Tariff Headwinds, Breaking RecordsThe S&P 500 has staged a remarkable rally in 2025, shattering all-time highs and capturing global attention. This surge has unfolded despite the negative economic overhang of renewed tariff threats and ongoing trade tensions, raising critical questions for investors: How did the market overcome such headwinds, and what lies ahead for both the short and long term?
The Rally Against the Odds
Tariff Turbulence: Earlier this year, President Trump announced sweeping new tariffs, sparking fears of supply chain disruptions and higher costs for American companies. Historically, such moves have triggered volatility and corrections.
Market Resilience: Despite these concerns, the S&P 500 not only recovered losses from the spring but surged to new record highs, with the index climbing over 23% since April’s lows. Major tech companies, especially those leading in AI and innovation, have been at the forefront of this advance.
Investor Sentiment: The rally has been fueled by optimism around potential Federal Reserve rate cuts, robust corporate earnings, and expectations of long-term economic growth—even as the immediate impact of tariffs remains uncertain.
Short-Term Correction: A Healthy Pause?
While the long-term outlook remains bullish, several indicators suggest the market may be due for a short-term correction:
Narrow Market Breadth: The current rally has been driven by a handful of mega-cap stocks, leaving the median S&P 500 stock well below its own 52-week high. Historically, such narrow leadership often precedes periods of consolidation or pullbacks.
Valuation Concerns: Stock valuations are at elevated levels, and some analysts warn that earnings growth could slow as companies adapt to higher input costs and shifting trade policies.
Correction Forecasts: Some strategists predict the S&P 500 could correct to around 5,250 by the third quarter of 2025, citing factors like slowing consumer spending and persistent policy uncertainty.
Long-Term Outlook: Higher Highs Ahead
Despite the potential for near-term volatility, the long-term trajectory for the S&P 500 remains positive:
Fed Policy Tailwinds: Anticipated rate cuts and lower bond yields are expected to provide further support for equities, encouraging risk-taking and higher valuations.
Corporate Adaptation: Companies are actively offsetting tariff impacts through cost savings, supply chain adjustments, and strategic pricing.
Growth Sectors: Innovation in technology, productivity gains, and deregulation are setting the stage for sustained profit growth, especially in sectors like AI, robotics, and defense.
Key Takeaways for Investors
Stay Disciplined: While a short-term correction is possible, history shows that markets often rebound strongly after periods of volatility.
Diversify Exposure: With market gains concentrated in a few names, diversification and active stock selection are more important than ever.
Focus on Fundamentals: Long-term investors should look beyond headlines and focus on companies with resilient earnings and adaptive business models.
The S&P 500’s ability to break records in the face of tariff headwinds is a testament to the underlying strength and adaptability of the U.S. economy. While short-term bumps are likely, the path ahead still points toward new highs for those with patience and perspective.
This article is for informational purposes only and does not constitute investment advice. Always consult with a financial advisor before making investment decisions.
#spx500 #stockmarket #analysis #economy #us #nasdaq #fed #bonds #rates #trading
Bitcoin may make correction movement to support levelHello traders, I want share with you my opinion about Bitcoin. Price recently printed a new ATH at 118800 points and then began to show signs of correction. Before this breakout, the price was stuck in a long downward channel, where it bounced inside the buyer zone (103000–103800) several times and reversed upward. After the final breakout, BTC entered a range phase between the support level (103800) and the support area (110300–111300), building energy before the massive move. Once the price escaped this range, a strong impulse up followed, pushing BTC above all major levels and reaching a new high. However, after hitting the ATH, the price started to stall and consolidate. Currently, we can see signs of weakness at the top — the structure is forming lower highs and looks unstable, which may indicate a potential retracement. Now the price is trading above the support area, but I expect a corrective move back toward the current support level at 110300. This level aligns with the top of the previous range and now acts as strong demand. That’s why I’ve set my TP at 110300 level — right at the beginning of potential buyer interest. Please share this idea with your friends and click Boost 🚀
Disclaimer: As part of ThinkMarkets’ Influencer Program, I am sponsored to share and publish their charts in my analysis.
BTC - Falling Correction = Continuation?BTC has been playing by the rules lately!
Every time Bitcoin forms a falling correction, it turns out to be a bullish continuation pattern — and history might be repeating itself 👀
As shown on the chart:
Previous falling channels (flag/wedge structures) have consistently led to strong bullish impulses.
The current correction also appears to be a falling channel, hinting at another potential bullish leg soon.
As long as the structure holds and no major support is broken, the next target could be a new all-time high.
Let’s see if BTC continues to respect this textbook behavior.
📌 Remember: Falling corrections in an uptrend = healthy continuation!
📚 Always follow your trading plan regarding entry, risk management, and trade management.
Good luck!
All Strategies Are Good; If Managed Properly!
~Rich
XRP is making moves!Will it break $3, or drop back to $2? Previous Cycles showed that a correction might be next in line for the crypto market as a whole. Which means, if it happens, altcoins will get affected a lot...Do not get shaken out, after the correction expect a huge rally, but for now...it might be a perfect point to secure some profit.
Not investment advice.
#xrp #bitcoin #crypto #short #analysis