I'm watching TVC:USOIL for a strong push towards at least the $70.5 level, though this area presents significant resistance. A confirmed break of the bearish trend could fuel strong buying momentum, but patience is key. Ideally, I’d like to see a solid rejection off the $68.5 level as confirmation before a move higher. If we get a decisive breakout above $70.5 with sustained bullish momentum, my next target would be the major resistance around $75.
XAU/USD - Daily Review & Sniper Entry Plan - March 25th, 2025 ✨ Overall Bias: Monthly: Bullish, but with a candle showing exhaustion, potential pullback towards discount. Weekly: Indecision, but we have a small CHoCH on the structure - possible correction towards the 2980 zone. Daily: Clear bearish candle on Friday, followed by a mild correction on Monday. Liquidity grab below 3000, but close above. ? Timeframe Breakdown: D1: Last confirmed CHoCH. Imbalance and FVG in the 3022-3035 zone. Potential bearish OB between 3031-3036. RSI below 50, momentum fading. H4: Lower highs / lower lows structure. Bearish confirmation: BOS + rejection from OB. Imbalance 3016-3026. EMA 21 and 50 acting as dynamic resistance. H1: Last CHoCH in the 3024 zone. Bearish engulfing confirmation. Unfilled FVG: 3016-3020. RSI < 40, increasing volume on bearish candles. M30 / M15: BOS on M15 and retest in the area of interest. Last swing high at 3018.13. Liquidity above 3018 and 3024 (EQH), below 3000 (EQL). ? Sniper Entry Scenarios Scenario 1 (Short) Entry: 3018 - 3022 (FVG zone + OB + 61.8% Fibonacci) Confirmation: M15 bearish engulfing or BOS + retest. SL: above 3028 TP1: 3000 TP2: 2985 (discount zone + liquidity) Scenario 2 (Long - Countertrend/Scalp) Entry: 2985 - 2990 (liquidity zone ) Confirmation: M15 BOS + bullish pattern (engulfing/pin) SL: below 2979 TP1: 3000 TP2: 3015 ? POI (Key Zones): 3022-3028: FVG + OB + 61.8% Fibonacci - potential short zone 3018.13: EQH - liquidity inducement 2985: Daily OB + 78.6% Fibonacci - potential buy zone ? EMA Guide: EMA 5 < 21 on H1 and M30: bearish momentum EMA 50 acting as dynamic resistance (on H1: 3022) ? Conclusion: Favorable short on retracement to the 3018-3022 zone with confirmation. Target remains the 2985 zone for liquidity. Market response around 2985 will give clarity for potential buy/scalp. ⏳ Expectations: After the Daily close, we can expect liquidity inducement towards 3020+, followed by a dump towards 2990-2985. ? Don't forget to Like, Share, and Follow for more updates! Let's hit that target together! ?? ? Like if you found this helpful and follow for future setups!
Bullish Opportunity – DJT (Trump Media & Technology Group) ? Entry Zone: 22 - 22.65 ❌ No Stop Loss (high-risk, momentum-based setup , but it is up to you) ✅ TP1: 28.00 ✅ TP2: 35.00 ✅ TP3: 40.00+ ? Technical Highlights: • Price reclaimed the 9 EMA for the first time in weeks – early reversal signal • MACD bullish cross with growing histogram – momentum building steadily • RSI rising from oversold levels, suggesting increased buying interest • After-hours price action shows strength above the EMA zone – buyers stepping in ahead of the open • Structure resembles the early stages of a breakout move ? Fundamental Catalysts Supporting the Move: • Strategic partnership with Crypto.com to launch blockchain-based ETFs • DJT to integrate tokenized investment products via its Truth-Fi platform, tied to the Truth Social ecosystem • This opens up a new narrative: social media meets crypto + ETFs – highly speculative, retail-driven space • Volume and volatility are picking up following the announcement, driving renewed attention to the stock ? Summary: DJT is setting up for a speculative momentum trade backed by strong technical signals and a fresh fundamental narrative. No stop loss on this setup — suitable for short-term traders comfortable managing risk manually and long-term investors. If volume confirms, this could move fast.
ANKRUSDT(Ankr) Daily timeframe range. many alts got similar pattern. pushing back from its new low. if those alts can defend their new low they got long way to go. now recent resistance at 0.02244 it will be optimal if it can get over it.
?Gold experienced a sharp decline to around 3002 in the short term — did it catch you off guard? Despite the rapid drop, I remained committed to my trading logic and strategy. As long as gold holds above the 3005-2995 support zone, a rebound toward the 3015 level remains likely. After stabilizing, gold has already rebounded above 3014, nearly reaching our target zone of 3015. In response, we opted to manually close our positions to lock in profits. ?Looking ahead, our primary focus will be on the 3015-3025 resistance zone. In the short term, gold has shown signs of forming a descending channel structure. If it fails to decisively break above the 3015-3025 zone and invalidate the downtrend channel, there remains a possibility of a retest of the 3000 level, with further downside potential toward the 2995-2985 range. ?Trade Idea: Xauusd: Sell at 3015-3025 TP:3010-3000 SL:Adjust according to risk tolerance. ?Trading means that everything has results and everything has feedback. I have been committed to market trading and trading strategy sharing, striving to improve the winning rate of trading and maximize profits. If you want to copy trading signals to make a profit, or master independent trading skills and thinking, you can follow the channel at the bottom of the article to copy trading strategies and signals
CHFJPY was rejected from this area no making another attempt to break the resistance. will it be successful. enter the trade when it retests the resistance
Hello degenerates, I am going to try and post daily updates on SPY/SPX to help me with my analysis and preparation for next day trades. If you follow my analysis, you are aware that we have 2 possible scenarios being played out but I'll be using the bullish scenario for this analysis. This doesn't mean that the bearish scenario is invalidated. As we all know, price is now moving towards our W3 target at $580. If you haven't gotten in a play yet, I might have some good news: We might be able to have an opportunity to buy in the move tomorrow. I do have to let you know that it will be EXTREMELY RISKY. BUY IN OPPORTUNITY: https://www.tradingview.com/x/lc5n9HRr/ - As you can see in the image, the close we have today kinda imitates the close we had on March 14th. - If you zoom in, you can see that price closed with a strong rejection and is trailing back under the previous high of the day. You can also see the volume peak that happened in both days which means that sellers stepped in when price hit that level. - I can see price opening around the $572 range and possibly even testing the 570 breakout since it is now a Whale Target(WT). - After that, I do believe we will continue with a strong impulse to finish W3. https://www.tradingview.com/x/KTLib07F/ - On the 1Month Volume profile, you can see that we are in the range of a Volume peak, so I do want to see this level hold support for a continuation towards $580. - You can also see RSI giving us Lower Highs while price is on Higher highs, and MACD histogram below zero. This means that the SPY/SPX is oversold and needs a little breather. An RSI dip towards 60 will be a good level for a bounce to continue to uptrend. https://www.tradingview.com/x/LIiVGfNT/ - In the 5D Volume Profile, you can see that we hit a volume peak and got rejected, and if we can't hold the 572 level, a dip to 570 is where we will find support. I DO HAVE TO REMIND YOU , during strong trends dips and corrections can just be disregarded (shoutout to my mentor for passing down the knowledge.) This is just a possible scenario that might happen tomorrow due to how we closed today. Buyers are really aggressive and we like it that way, so if you can't find a buy opportunity, don't sweat it. Save your capital and wait for another opportunity. This is my analysis for today, the main purpose was to find a trade opportunity for tomorrow and share the insight with you. Let me know what you think about it, and how I can make it better!
//@version=5 indicator("Trend lines", overlay=true) // User inputs prd = input.int(defval=30, title=' Period for Pivot Points', minval=1, maxval=50) max_num_of_pivots = input.int(defval=6, title=' Maximum Number of Pivots', minval=5, maxval=10) max_lines = input.int(defval=1, title=' Maximum number of trend lines', minval=1, maxval=10) show_lines = input.bool(defval=true, title=' Show trend lines') show_pivots = input.bool(defval=false, title=' Show Pivot Points') sup_line_color = input(defval = color.lime, title = "Colors", inline = "tcol") res_line_color = input(defval = color.red, title = "", inline = "tcol") float ph = ta.pivothigh(high, prd, prd) float pl = ta.pivotlow(low, prd, prd) plotshape(ph and show_pivots, style=shape.triangledown, location=location.abovebar, offset=-prd, size=size.tiny) plotshape(pl and show_pivots, style=shape.triangleup, location=location.belowbar, offset=-prd, size=size.tiny) // Creating array of pivots var pivots_high = array.new_float(0) var pivots_low = array.new_float(0) var high_ind = array.new_int(0) var low_ind = array.new_int(0) if ph array.push(pivots_high, ph) array.push(high_ind, bar_index - prd) if array.size(pivots_high) > max_num_of_pivots // limit the array size array.shift(pivots_high) array.shift(high_ind) if pl array.push(pivots_low, pl) array.push(low_ind, bar_index - prd) if array.size(pivots_low) > max_num_of_pivots // limit the array size array.shift(pivots_low) array.shift(low_ind) // Create arrays to store slopes and lines var res_lines = array.new_line() var res_slopes = array.new_float() len_lines = array.size(res_lines) if (len_lines >= 1) for ind = 0 to len_lines - 1 to_delete = array.pop(res_lines) array.pop(res_slopes) line.delete(to_delete) count_slope(ph1, ph2, pos1, pos2) => (ph2 - ph1) / (pos2 - pos1) if array.size(pivots_high) == max_num_of_pivots index_of_biggest_slope = 0 for ind1 = 0 to max_num_of_pivots - 2 for ind2 = ind1 + 1 to max_num_of_pivots - 1 p1 = array.get(pivots_high, ind1) p2 = array.get(pivots_high, ind2) pos1 = array.get(high_ind, ind1) pos2 = array.get(high_ind, ind2) k = count_slope(p1, p2, pos1, pos2) b = p1 - k * pos1 ok = true if ind2 - ind1 >= 1 and ok for ind3 = ind1 + 1 to ind2 - 1 p3 = array.get(pivots_high, ind3) pos3 = array.get(high_ind, ind3) if p3 > k * pos3 + b ok := false break pos3 = 0 p_val = p2 + k if ok for ind = pos2 + 1 to bar_index if close > p_val ok := false break pos3 := ind + 1 p_val += k if ok if array.size(res_slopes) < max_lines line = line.new(pos1, p1, pos3, p_val, color=res_line_color)//, extend=extend.right) array.push(res_lines, line) array.push(res_slopes, k) else max_slope = array.max(res_slopes) max_slope_ind = array.indexof(res_slopes, max_slope) if max_lines == 1 max_slope_ind := 0 if k < max_slope line_to_delete = array.get(res_lines, max_slope_ind) line.delete(line_to_delete) new_line = line.new(pos1, p1, pos3, p_val, color=res_line_color)//, extend=extend.right) array.insert(res_lines, max_slope_ind, new_line) array.insert(res_slopes, max_slope_ind, k) array.remove(res_lines, max_slope_ind + 1) array.remove(res_slopes, max_slope_ind + 1) if not show_lines len_l = array.size(res_lines) if (len_l >= 1) for ind = 0 to len_l - 1 to_delete = array.pop(res_lines) array.pop(res_slopes) line.delete(to_delete) var sup_lines = array.new_line() var sup_slopes = array.new_float() len_lines1 = array.size(sup_lines) if (len_lines1 >= 1) for ind = 0 to len_lines1 - 1 to_delete = array.pop(sup_lines) array.pop(sup_slopes) line.delete(to_delete) if array.size(pivots_low) == max_num_of_pivots for ind1 = 0 to max_num_of_pivots - 2 for ind2 = ind1 + 1 to max_num_of_pivots - 1 p1 = array.get(pivots_low, ind1) p2 = array.get(pivots_low, ind2) pos1 = array.get(low_ind, ind1) pos2 = array.get(low_ind, ind2) k = count_slope(p1, p2, pos1, pos2) b = p1 - k * pos1 ok = true // check if pivot points in the middle of two points is lower if ind2 - ind1 >= 1 and ok for ind3 = ind1 + 1 to ind2 - 1 p3 = array.get(pivots_low, ind3) pos3 = array.get(low_ind, ind3) if p3 < k * pos3 + b ok := false break pos3 = 0 p_val = p2 + k if ok for ind = pos2 + 1 to bar_index if close < p_val ok := false break pos3 := ind + 1 p_val += k if ok if array.size(sup_slopes) < max_lines line = line.new(pos1, p1, pos3, p_val, color=sup_line_color)//, extend=extend.right) array.push(sup_lines, line) array.push(sup_slopes, k) else max_slope = array.min(sup_slopes) max_slope_ind = array.indexof(sup_slopes, max_slope) if max_lines == 1 max_slope_ind := 0 if k > max_slope line_to_delete = array.get(sup_lines, max_slope_ind) line.delete(line_to_delete) new_line = line.new(pos1, p1, pos3, p_val, color=sup_line_color)//, extend=extend.right) array.insert(sup_lines, max_slope_ind, new_line) array.insert(sup_slopes, max_slope_ind, k) array.remove(sup_lines, max_slope_ind + 1) array.remove(sup_slopes, max_slope_ind + 1) if not show_lines len_l = array.size(sup_lines) if (len_l >= 1) for ind = 0 to len_l - 1 to_delete = array.pop(sup_lines) array.pop(sup_slopes) line.delete(to_delete)
I honestly thought the bulls were exhausted but according to what the market is showcasing, we are due yet another ath. I would like to see price fall to 3008 and bounce up from there. If you have a big account, you can buy already.
uddy'S dear friend ? SMC Trading Signals Update ? ?️ Technical Analysis: Timeframe: 4-hour chart Current Price: $88,244 Trend: Uptrend within an ascending channel Supply Resistance Zone: $92,721 (Potential reversal area) Fair Value Gap (FVG) Support Zone: $87,200 - $87,600 200 MA Resistance: Price is approaching the 200 Moving Average, which could act as resistance. Key Levels: 1. Support: FVG Zone (~$87,200 - $87,600) – Potential buy zone Major Support: $86,649 2. Resistance: $92,721 (Supply Zone) – Key target level $90,000 Psychological Resistance 3. RSI Indicator: Currently at 76.37, indicating overbought conditions. A potential pullback could occur before further upside. Mr SMC Trading point Risk Management Strategy: Long Entry: Near FVG Zone (~$87,200 - $87,600) if price retraces. Stop Loss: Below $86,649 to limit downside risk. Take Profit: Around $92,721 for a risk-reward trade. Market Outlook: Bitcoin remains bullish, but the RSI suggests a possible pullback before continuation. A retracement into the FVG Zone may provide a better buying opportunity before the next leg up. If price breaks below the FVG zone, the uptrend could weaken. Pales support boost ? analysis follow)