Community Trading Analysis & Chart Ideas

Explore Market Insights · Technical Analysis · Trading Ideas

Discover trading ideas from the GoCharting community

DONE DEALBearish
O
NAS100USD

DONE DEAL

A verry clean setup to go with the previous trend. follow the account and like for more updates🙏

KarimFX·1d ago
0
脚本
BINANCEETHUSDT

脚本

//@version=5 indicator("好用趋势信号脚本 v2", overlay=true, max_labels_count=500) // ==================== 均线 ==================== ema20 = ta.ema(close, 20) ema50 = ta.ema(close, 50) ema200 = ta.ema(close, 200) plot(ema20, color=color.blue, linewidth=2, title="EMA20") plot(ema50, color=color.purple, linewidth=2, title="EMA50") plot(ema200, color=color.orange, linewidth=2, title="EMA200") // ==================== SuperTrend ==================== factor = input.float(3.0, "SuperTrend 因子", step=0.1) period = input.int(10, "SuperTrend 周期") [supertrend, direction] = ta.supertrend(factor, period) plot(supertrend, color = direction == -1 ? color.green : color.red, linewidth=3, title="SuperTrend") // ==================== MACD ==================== [macdLine, signalLine, _] = ta.macd(close, 12, 26, 9) macdCrossUp = ta.crossover(macdLine, signalLine) macdCrossDown = ta.crossunder(macdLine, signalLine) // ==================== 买卖信号 ==================== buySignal = macdCrossUp and close > ema20 and direction == -1 sellSignal = macdCrossDown and close < ema20 and direction == 1 plotshape(buySignal, title="买入信号", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.large) plotshape(sellSignal, title="卖出信号", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.large) // 背景颜色提示 bgcolor(buySignal ? color.new(color.green, 90) : na) bgcolor(sellSignal ? color.new(color.red, 90) : na)

·1d ago
0
RSI EMA WMA
BYBITBTCUSD

RSI EMA WMA

// This work is licensed under a Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) https://creativecommons.org/licenses/by-nc-sa/4.0/ // © LuxAlgo //@version = 4 study(title=" Support and Resistance Levels with Breaks",shorttitle = " Support and Resistance Levels with Breaks [LuxAlgo]", overlay = true , max_bars_back=1000) // toggleBreaks = input(true, title = "Show Breaks" ) leftBars = input(15, title = "Left Bars ") rightBars = input(15, title = "Right Bars") volumeThresh = input(20, title = "Volume Threshold") // highUsePivot = fixnan(pivothigh(leftBars, rightBars)[1]) lowUsePivot = fixnan(pivotlow(leftBars, rightBars)[1]) r1 = plot(highUsePivot, color=change(highUsePivot) ? na : #FF0000, linewidth=3, offset=-(rightBars+1), title="Resistance") s1 = plot(lowUsePivot, color=change(lowUsePivot) ? na : #233dee, linewidth=3, offset=-(rightBars+1), title="Support") //Volume % short = ema(volume, 5) long = ema(volume, 10) osc = 100 * (short - long) / long //For breaks with volume plotshape(toggleBreaks and crossunder(close,lowUsePivot) and not (open - close volumeThresh, title = "Break", text = 'B', style = shape.labeldown, location = location.abovebar, color= color.red,textcolor = color.white, transp = 0, size = size.tiny) plotshape(toggleBreaks and crossover(close,highUsePivot ) and not(open - low > close - open) and osc > volumeThresh, title = "Break", text = 'B', style = shape.labelup, location = location.belowbar, color= color.green,textcolor = color.white, transp = 0, size = size.tiny) //For bull / bear wicks plotshape(toggleBreaks and crossover(close,highUsePivot ) and open - low > close - open , title = "Break", text = 'Bull Wick', style = shape.labelup, location = location.belowbar, color= color.green,textcolor = color.white, transp = 0, size = size.tiny) plotshape(toggleBreaks and crossunder(close,lowUsePivot) and open - close volumeThresh , title = "Support Broken" , message = "Support Broken") alertcondition(crossover(close,highUsePivot) and osc > volumeThresh, title = "Resistance Broken" , message = "Resistance Broken")

·2w ago
0
GOLD ANALYSIS FOR UPCOMING DAYS
O
XAUUSD

GOLD ANALYSIS FOR UPCOMING DAYS

GOLD ANALYSIS H1 GOLD SHOULD MAKE A NEW LOWER LOW ALL CREDIT GOES TO MY MENTOR MY TEACHER

·2d ago
0
Test Levels neutral
BYBITBTCUSD

Test Levels

Test learning levels to learn as a student and trader person who wants to be good at doing trades and mkaing lots of money so i can get so rich

Stephen Lawrensen·3d ago
0
We getting it😤😆Bearish
EXNESSBTCUSD

We getting it😤😆

Hahaha orderflow is crazy😆, got the limit orders from the highlevel and buyers absorbed at the 64150-160 taking the trade may wait for the retest but it's ok

BioForgeLabs·4d ago
0
orderflowneutral
PEPPERSTONEUKXAUUSD

orderflow

indicator("OrderFlow CVD Signal", overlay=false) // per-bar order flow delta = orderflow.delta buyv = orderflow.buyvolume sellv = orderflow.sellvolume totv = buyv + sellv // session CVD, reset at 09:15 inSession = (hour == 9 and minute >= 15) or (hour > 9 and (hour isStart = (hour == 9 and minute == 15) static int cvd = na static int prevCvd = na prevCvd := cvd if isStart { cvd := delta } else if inSession { cvd := cvd + delta } else { cvd := na } // aggression: bar delta >= 60% of bar volume, one-sided strongBuy = totv > 0 and delta > 0 and (delta * 100) > (60 * totv) strongSell = totv > 0 and delta (60 * totv) // CVD zero-cross = flip in net-aggression control crossUp = prevCvd != na and cvd != na and prevCvd 0 crossDn = prevCvd != na and cvd != na and prevCvd >= 0 and cvd // signal: cross AND aggression same direction static int signal = na if crossUp and strongBuy { signal := 1 } else if crossDn and strongSell { signal := -1 } else { signal := 0 } plot(cvd, color=color.teal, title="Session CVD") plot(signal * 100, color=color.orange, title="Signal (+100 long / -100 short)") hline(0, color=color.red, style=hlineStyle.dotted, title="Zero")

Barath·4d ago
0
fvgneutral
O
EURUSD

fvg

fairr value gap ....

Hasnain Shahzad·4d ago
0
BREAKOUT
NSEHEROMOTOCO

BREAKOUT

DETAILS ARE EXPLAINED IN THE CHART

·4d ago
0
NAS100Bearish
O
NAS100USD

NAS100

Looking for sell optnty. kama price ikifika on that zone na ikaonyesha willingness ya kudrop na ika aline na session yoyote am taking a sell. but ikifa hapo na kuonyesha bado inataka kupass i will focus reaching at 38245.8 or abit below

karimjithu54@gmail.com·5d ago
2
Orderflow is really helps a lotBearish
EXNESSBTCUSD

Orderflow is really helps a lot

From here if aggressive sellers step in and also from the64350 level where buyers got absorbed wait for a retest at the VAH then look for shorts with the volume imbalance

BioForgeLabs·5d ago
0
Crudeneutral
MCXCRUDEOIL-I
hi

Crude

Please see this crude chartfdasssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssfdaaaaaaaaaaaaaaaaaaaagadgdfzDVZCXXXXxzcxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv

vivek k sadh·5d ago
1
PDH
MCXGOLDM26FEBFUT

PDH

//@version=5 strategy("Previous Day Liquidity Sweep Strategy", overlay=true, pyramiding=0, process_orders_on_close=true, initial_capital=100000) // ───────────────────── Inputs ───────────────────── pivotLength = input.int(3, "Swing pivot length", minval=1) maxTrades = input.int(3, "Maximum trades per day", minval=1, maxval=3) // ───────────────── Previous-day levels ───────────── prevDayHigh = request.security(syminfo.tickerid, "D", high[1], lookahead=barmerge.lookahead_on) prevDayLow = request.security(syminfo.tickerid, "D", low[1], lookahead=barmerge.lookahead_on) plot(prevDayHigh, "Previous Day High", color=color.red, linewidth=2, style=plot.style_linebr) plot(prevDayLow, "Previous Day Low", color=color.lime, linewidth=2, style=plot.style_linebr) // ─────────────────── Swing targets ───────────────── pivotLow = ta.pivotlow(low, pivotLength, pivotLength) pivotHigh = ta.pivothigh(high, pivotLength, pivotLength) var float lastSwingLow = na var float lastSwingHigh = na if not na(pivotLow) lastSwingLow := pivotLow if not na(pivotHigh) lastSwingHigh := pivotHigh // ───────────────── Daily reset ───────────────────── newDay = ta.change(time("D")) != 0 var int tradesToday = 0 var float dayHigh = na var float dayLow = na if newDay tradesToday := 0 dayHigh := high dayLow := low else dayHigh := na(dayHigh) ? high : math.max(dayHigh, high) dayLow := na(dayLow) ? low : math.min(dayLow, low) // ──────────────── Candle definitions ─────────────── redCandle = close open flat = strategy.position_size == 0 // ──────────────── Short-side state ───────────────── var bool shortInitialLiquidityTouched = false var bool shortCanSearch = false var bool shortNeedNewHigh = false var bool shortAwaitSweep = false var float shortLastRedHigh = na var int shortPendingBar = na var float shortPendingLow = na var float shortPendingHigh = na var float shortPendingTarget = na // ───────────────── Long-side state ───────────────── var bool longInitialLiquidityTouched = false var bool longCanSearch = false var bool longNeedNewLow = false var bool longAwaitSweep = false var float longLastGreenLow = na var int longPendingBar = na var float longPendingHigh = na var float longPendingLow = na var float longPendingTarget = na if newDay shortInitialLiquidityTouched := false shortCanSearch := false shortNeedNewHigh := false shortAwaitSweep := false shortLastRedHigh := na shortPendingBar := na longInitialLiquidityTouched := false longCanSearch := false longNeedNewLow := false longAwaitSweep := false longLastGreenLow := na longPendingBar := na // ───── Detect finished trades and require new liquidity ───── if strategy.position_size[1] 0 and strategy.position_size == 0 longAwaitSweep := true // First liquidity touch: previous day high / low if flat and not shortInitialLiquidityTouched and high > prevDayHigh shortInitialLiquidityTouched := true shortCanSearch := true if flat and not longInitialLiquidityTouched and low shortLastRedHigh shortAwaitSweep := false shortCanSearch := true // For a second/third long: sweep below the previous green candle low if flat and longAwaitSweep and low dayHigh[1] shortNeedNewHigh := false shortCanSearch := true if flat and longNeedNewLow and low longPendingHigh and longPendingTarget > close

·1w ago
0
70 percent rejection pointBullish
O
SPX500USD

70 percent rejection point

our target will be next level wait for next pullish target will be 7515 rembember in 4 hour market is bullish

Omer Ahmed·6d ago
0
GAP TRADINGBullish
NSEDMART

GAP TRADING

1. It has taken support around strong demand zone, and it is consolidating after that 2. It will try to move up and fill this gap 3. If it moves up with strong momentum, it can even move till these zones

RAJAN M·6d ago
0
AND 100 PIPS IN A HOURS  Bearish
O
XAUUSD

AND 100 PIPS IN A HOURS

THIS IS PEFECT ENTRY SHOERT 0.001 LOT BOO,MM INSTAGRAM FOLLOW ZOROOOOO

Omer Ahmed·6d ago
0
LIQUIDITY SWEPBearish
O
XAUUSD

LIQUIDITY SWEP

AT END OF THIS CANDEL YOU CAN SELL TILL 4098 EASY WAY OF SELLING LOT MUST BE ACCOURDING TO YOU ALSO AN ORDER BLOCK

Omer Ahmed·6d ago
0
LIQUIDITY SWEPBearish
O
XAUUSD

LIQUIDITY SWEP

AT END OF THIS CANDEL YOU CAN SELL TILL 4098 EASY WAY OF SELLING LOT MUST BE ACCOURDING TO YOU ALSO AN ORDER BLOCK

Omer Ahmed·6d ago
0
LIQUIDITY SWEPBearish
O
XAUUSD

LIQUIDITY SWEP

AT END OF THIS CANDEL YOU CAN SELL TILL 4098 EASY WAY OF SELLING LOT MUST BE ACCOURDING TO YOU ALSO AN ORDER BLOCK

Omer Ahmed·6d ago
0
LIQUIDITY SWEPBearish
O
XAUUSD

LIQUIDITY SWEP

AT END OF THIS CANDEL YOU CAN SELL TILL 4098 EASY WAY OF SELLING LOT MUST BE ACCOURDING TO YOU ALSO AN ORDER BLOCK

Omer Ahmed·6d ago
0
LIQUIDITY SWEPBearish
O
XAUUSD

LIQUIDITY SWEP

AT END OF THIS CANDEL YOU CAN SELL TILL 4098 EASY WAY OF SELLING LOT MUST BE ACCOURDING TO YOU ALSO AN ORDER BLOCK

Omer Ahmed·6d ago
0
Buying Volume
NSEDRREDDY
#DRREDDY #NIFTY #PHARMA

Buying Volume

1. It is in a strong demand zone 2. It would either move up consolidate a bit before moving higher 3. Or it will test the recent high with momentum

·6d ago
0
PRECISION SNIPER + FVGsneutral
EXNESSXAUUSD

PRECISION SNIPER + FVGs

1. Tujuan Indikator Indikator ini adalah sistem trading all-in-one yang menggabungkan dua komponen utama: Precision Sniper: Mesin sinyal berbasis konfluensi multi-faktor (EMA, RSI, MACD, Volume, ADX, VWAP) yang memberi skor kualitas pada setiap sinyal Buy/Sell. FVGs (Fair Value Gaps): Deteksi celah harga (imbalance) berdasarkan konsep Smart Money Concepts, untuk mengidentifikasi area supply/demand yang belum terisi. 2. Komponen Utama A. Auto-Preset Engine Saat pertama kali dipasang, indikator tidak langsung menggunakan input manual, melainkan memilih profil parameter otomatis berdasarkan preset yang Anda pilih: B. EMA Ribbon (Pita EMA) Tiga EMA digunakan untuk membaca arah trend: EMA Fast (default 9): Kecepatan pergerakan harga jangka pendek. EMA Slow (default 21): Konfirmasi arah trend. EMA Trend (default 55): Filter arah makro (bullish/bearish). Cara baca: Fast > Slow = Background hijau (Bullish) Fast Area di antara Fast & Slow diisi warna (Ribbon Fill) untuk visualisasi kekuatan trend. C. Confluence Scoring Engine (Mesin Skor Konfluensi) Setiap sinyal tidak hanya berdasarkan 1 indikator, tapi 10 faktor yang masing-masing memberi poin: D. Grading System (Kualitas Sinyal) Berdasarkan skor akhir, sinyal diklasifikasikan: GradeSkorKualitas A+≥ 8.0Premium, sangat kuatA6.5 - 7.9KuatB5.0 - 6.4ModeratC Filter yang bisa diaktifkan: Hide C-Grade: Sembunyikan sinyal lemah. Grade Filter: Tampilkan hanya "All", "A+ and A", atau "A+ Only". . Signal Logic (Logika Sinyal) Sinyal valid hanya jika memenuhi semua kondisi: Buy Signal: EMA Fast crossover ke atas Slow (baru saja menyeberang) Harga di atas Fast & Slow (bullish momentum) RSI tidak overbought ( Skor Bullish ≥ Min Confluence Score Lolos Grade Filter Tidak ada sinyal Buy sebelumnya yang masih aktif (anti-repaint arah) Sell Signal: Kebalikan dari kondisi di atas. F. Risk Management (SL / TP / Trailing Stop) Saat sinyal terkonfirmasi, sistem otomatis menghitung: Table LevelPerhitungan EntryClose harga saat sinyalSLATR × Multiplier (atau Swing Low/High jika Structure SL aktif)TP1Entry + (Risk × 1.0)TP2Entry + (Risk × 2.0)TP3Entry + (Risk × 3.0) Trailing Stop Logic: Setelah TP1 tercapai → SL dipindah ke Breakeven (Entry) Setelah TP2 tercapai → SL dipindah ke TP1 Setelah TP3 tercapai → SL dipindah ke TP2 Structure-Based SL:Jika diaktifkan, SL tidak murni berdasarkan ATR, tapi diletakkan di bawah/atas Swing Low/High terdekat (lookback 10 bar) + buffer ATR 20%. Ini lebih realistis untuk stop placement. G. FVG (Fair Value Gap) Detection FVG adalah area imbalance di mana harga "loncat" sehingga tercipta celah antara shadow candle. Down FVG (Bearish Imbalance): Terbentuk ketika Low[3] > High[1] Artinya: candle 3 bar lalu lebih tinggi dari candle 1 bar lalu → ada celah kosong ke bawah. Berwarna Oranye (default). Up FVG (Bullish Imbalance): Terbentuk ketika High[3] Artinya: candle 3 bar lalu lebih rendah dari candle 1 bar lalu → ada celah kosong ke atas. Berwarna Biru (default). CE (Consequent Encroachment):Garis tengah dari FVG (50% retracement area), sering digunakan sebagai area entry dengan risk lebih kecil.

ndoro djowi·6d ago
0
fx assian session stratergyneutral
EXNESSEURUSD
sessions asia london newyork

fx assian session stratergy

this mark highs and lows of different forex market sessions , major session like aisa, london, newyork is very important for this indicator

Aryan Varade·1w ago
0