[STRONG BUY] JPFA TARGET : 1660Saat ini JPFA sedang dalam trend Strong Bullish dan membentuk GAP UP. Target terdekat dari JPFA adalah di 1660.
Mohon diingat bahwa dengan ada nya GAP UP, kemungkinan besar GAP itu akan ditutup, artinya harga ada peluang besar turun dan menutup GAP sebelum naik kembali. Ini adalah pertimbangan letak stop loss kita.
Trading Plan : STRONG BUY
ENTRY : 1570
TARGET : 1660
SL : 1500
Disclaimer : ON
Cari ide untuk "STRONG BUY"
[STRONG BUY] BBNI Membentuk Pola CUP and HANDLESetelah BBNI masuk ke dalam Watchlist BandarSaham kemarin, Saat ini BBNI menunjukkan salah satu pattern BULLISH TERKUAT, yaitu pola CUP and HANDLE.
Harus dipertimbangkan timeframe untuk mencapai target kemungkinan bisa 3 - 4 bulan.
TRADING PLAN BBNI : STRONG BUY
ENTRY : 6350
TARGET : 7150
STOP LOSS : 6200
Disclaimer :
Saya bukan penasehat keuangan, Saya tidak memberikan saran finansial. Segala keputusan trading yang menyebabkan keuntungan dan kerugian ada di tangan anda sendiri.
[STRONG BUY] LPPF Telah menembus MA200. Trend = Bullish
Setidaknya ada 4 parameter yang menyebabkan LPPF layak untuk dijadikan sarana investasi :
1. Candle terakhir telah menembus dan berada di atas garis MA200
2. EMA20 dan EMA5 sudah berpotongan, menandakan kekuatan pergerakan harga keatas sudah diatas rata-rata mingguan.
3. Volume transaksi hari kemarin cukup tinggi, hampir 3 kali rata-rata volume transaksi 4 hari yang lalu.
4. Pada Indikator Fibonacci Retracement, level 0.5 sudah berhasil ditembus.
Tahanan terkuat selanjutnya adalah di area 1350
Trading Plan :
BUY limit : 1280
Target : 1530 atau lebih
SL : 1140
Disclaimer :
Saya bukan penasehat keuangan, Saya tidak memberikan saran finansial. Segala keputusan trading yang menyebabkan keuntungan dan kerugian ada di tangan anda sendiri.
Sniper//@version=5
indicator(" ", overlay=true, max_labels_count=500)
// Get user settings
showBuySell = input(true, "Show Buy & Sell", group="BUY & SELL SIGNALS")
sensitivity = input.float(3, "Sensitivity (1-6)", 1, 6, group="BUY & SELL SIGNALS")
percentStop = input.float(1, "Stop Loss % (0 to Disable)", 0, group="BUY & SELL SIGNALS")
offsetSignal = input.float(5, "Signals Offset", 0, group="BUY & SELL SIGNALS")
showRibbon = input(false, "Show Trend Ribbon", group="TREND RIBBON")
smooth1 = input.int(5, "Smoothing 1", 1, group="TREND RIBBON")
smooth2 = input.int(8, "Smoothing 2", 1, group="TREND RIBBON")
showReversal = input(false, "Show Reversals", group="REVERSAL SIGNALS")
showPdHlc = input(false, "Show P.D H/L/C", group="PREVIOUS DAY HIGH LOW CLOSE")
lineColor = input.color(color.yellow, "Line Colors", group="PREVIOUS DAY HIGH LOW CLOSE")
lineWidth = input.int(1, "Width Lines", group="PREVIOUS DAY HIGH LOW CLOSE")
lineStyle = input.string("Solid", "Line Style", )
labelSize = input.string("normal", "Label Text Size", )
labelColor = input.color(color.yellow, "Label Text Colors")
showEmas = input(false, "Show EMAs", group="EMA")
srcEma1 = input(close, "Source EMA 1")
lenEma1 = input.int(7, "Length EMA 1", 1)
srcEma2 = input(close, "Source EMA 2")
lenEma2 = input.int(21, "Length EMA 2", 1)
srcEma3 = input(close, "Source EMA 3")
lenEma3 = input.int(144, "Length EMA 3", 1)
showSwing = input(false, "Show Swing Points", group="SWING POINTS")
prdSwing = input.int(10, "Swing Point Period", 2, group="SWING POINTS")
colorPos = input(color.new(color.green, 50), "Positive Swing Color")
colorNeg = input(color.new(color.red, 50), "Negative Swing Color")
showDashboard = input(false, "Show Dashboard", group="TREND DASHBOARD")
locationDashboard = input.string("Middle Right", "Table Location", , group="TREND DASHBOARD")
tableTextColor = input(color.white, "Table Text Color", group="TREND DASHBOARD")
tableBgColor = input(#2A2A2A, "Table Background Color", group="TREND DASHBOARD")
sizeDashboard = input.string("Normal", "Table Size", , group="TREND DASHBOARD")
showRevBands = input.bool(false, "Show Reversal Bands", group="REVERSAL BANDS")
lenRevBands = input.int(30, "Length", group="REVERSAL BANDS")
// Functions
smoothrng(x, t, m) =>
wper = t * 2 - 1
avrng = ta.ema(math.abs(x - x ), t)
smoothrng = ta.ema(avrng, wper) * m
rngfilt(x, r) =>
rngfilt = x
rngfilt := x > nz(rngfilt ) ? x - r < nz(rngfilt ) ? nz(rngfilt ) : x - r : x + r > nz(rngfilt ) ? nz(rngfilt ) : x + r
percWidth(len, perc) => (ta.highest(len) - ta.lowest(len)) * perc / 100
securityNoRep(sym, res, src) => request.security(sym, res, src, barmerge.gaps_off, barmerge.lookahead_on)
swingPoints(prd) =>
pivHi = ta.pivothigh(prd, prd)
pivLo = ta.pivotlow (prd, prd)
last_pivHi = ta.valuewhen(pivHi, pivHi, 1)
last_pivLo = ta.valuewhen(pivLo, pivLo, 1)
hh = pivHi and pivHi > last_pivHi ? pivHi : na
lh = pivHi and pivHi < last_pivHi ? pivHi : na
hl = pivLo and pivLo > last_pivLo ? pivLo : na
ll = pivLo and pivLo < last_pivLo ? pivLo : na
f_chartTfInMinutes() =>
float _resInMinutes = timeframe.multiplier * (
timeframe.isseconds ? 1 :
timeframe.isminutes ? 1. :
timeframe.isdaily ? 60. * 24 :
timeframe.isweekly ? 60. * 24 * 7 :
timeframe.ismonthly ? 60. * 24 * 30.4375 : na)
f_kc(src, len, sensitivity) =>
basis = ta.sma(src, len)
span = ta.atr(len)
wavetrend(src, chlLen, avgLen) =>
esa = ta.ema(src, chlLen)
d = ta.ema(math.abs(src - esa), chlLen)
ci = (src - esa) / (0.015 * d)
wt1 = ta.ema(ci, avgLen)
wt2 = ta.sma(wt1, 3)
f_top_fractal(src) => src < src and src < src and src > src and src > src
f_bot_fractal(src) => src > src and src > src and src < src and src < src
f_fractalize (src) => f_top_fractal(src) ? 1 : f_bot_fractal(src) ? -1 : 0
f_findDivs(src, topLimit, botLimit) =>
fractalTop = f_fractalize(src) > 0 and src >= topLimit ? src : na
fractalBot = f_fractalize(src) < 0 and src <= botLimit ? src : na
highPrev = ta.valuewhen(fractalTop, src , 0)
highPrice = ta.valuewhen(fractalTop, high , 0)
lowPrev = ta.valuewhen(fractalBot, src , 0)
lowPrice = ta.valuewhen(fractalBot, low , 0)
bearSignal = fractalTop and high > highPrice and src < highPrev
bullSignal = fractalBot and low < lowPrice and src > lowPrev
// Get components
source = close
smrng1 = smoothrng(source, 27, 1.5)
smrng2 = smoothrng(source, 55, sensitivity)
smrng = (smrng1 + smrng2) / 2
filt = rngfilt(source, smrng)
up = 0.0, up := filt > filt ? nz(up ) + 1 : filt < filt ? 0 : nz(up )
dn = 0.0, dn := filt < filt ? nz(dn ) + 1 : filt > filt ? 0 : nz(dn )
bullCond = bool(na), bullCond := source > filt and source > source and up > 0 or source > filt and source < source and up > 0
bearCond = bool(na), bearCond := source < filt and source < source and dn > 0 or source < filt and source > source and dn > 0
lastCond = 0, lastCond := bullCond ? 1 : bearCond ? -1 : lastCond
bull = bullCond and lastCond == -1
bear = bearCond and lastCond == 1
countBull = ta.barssince(bull)
countBear = ta.barssince(bear)
trigger = nz(countBull, bar_index) < nz(countBear, bar_index) ? 1 : 0
ribbon1 = ta.sma(close, smooth1)
ribbon2 = ta.sma(close, smooth2)
rsi = ta.rsi(close, 21)
rsiOb = rsi > 70 and rsi > ta.ema(rsi, 10)
rsiOs = rsi < 30 and rsi < ta.ema(rsi, 10)
dHigh = securityNoRep(syminfo.tickerid, "D", high )
dLow = securityNoRep(syminfo.tickerid, "D", low )
dClose = securityNoRep(syminfo.tickerid, "D", close )
ema1 = ta.ema(srcEma1, lenEma1)
ema2 = ta.ema(srcEma2, lenEma2)
ema3 = ta.ema(srcEma3, lenEma3)
= swingPoints(prdSwing)
ema = ta.ema(close, 144)
emaBull = close > ema
equal_tf(res) => str.tonumber(res) == f_chartTfInMinutes() and not timeframe.isseconds
higher_tf(res) => str.tonumber(res) > f_chartTfInMinutes() or timeframe.isseconds
too_small_tf(res) => (timeframe.isweekly and res=="1") or (timeframe.ismonthly and str.tonumber(res) < 10)
securityNoRep1(sym, res, src) =>
bool bull_ = na
bull_ := equal_tf(res) ? src : bull_
bull_ := higher_tf(res) ? request.security(sym, res, src, barmerge.gaps_off, barmerge.lookahead_on) : bull_
bull_array = request.security_lower_tf(syminfo.tickerid, higher_tf(res) ? str.tostring(f_chartTfInMinutes()) + (timeframe.isseconds ? "S" : "") : too_small_tf(res) ? (timeframe.isweekly ? "3" : "10") : res, src)
if array.size(bull_array) > 1 and not equal_tf(res) and not higher_tf(res)
bull_ := array.pop(bull_array)
array.clear(bull_array)
bull_
TF1Bull = securityNoRep1(syminfo.tickerid, "1" , emaBull)
TF3Bull = securityNoRep1(syminfo.tickerid, "3" , emaBull)
TF5Bull = securityNoRep1(syminfo.tickerid, "5" , emaBull)
TF15Bull = securityNoRep1(syminfo.tickerid, "15" , emaBull)
TF30Bull = securityNoRep1(syminfo.tickerid, "30" , emaBull)
TF60Bull = securityNoRep1(syminfo.tickerid, "60" , emaBull)
TF120Bull = securityNoRep1(syminfo.tickerid, "120" , emaBull)
TF240Bull = securityNoRep1(syminfo.tickerid, "240" , emaBull)
TF480Bull = securityNoRep1(syminfo.tickerid, "480" , emaBull)
TFDBull = securityNoRep1(syminfo.tickerid, "1440", emaBull)
= f_kc(close, lenRevBands, 3)
= f_kc(close, lenRevBands, 4)
= f_kc(close, lenRevBands, 5)
= f_kc(close, lenRevBands, 6)
= wavetrend(hlc3, 9, 12)
= f_findDivs(wt2, 15, -40)
= f_findDivs(wt2, 45, -65)
wtDivBull = wtDivBull1 or wtDivBull2
wtDivBear = wtDivBear1 or wtDivBear2
// Colors
cyan = #00DBFF, cyan30 = color.new(cyan, 70)
pink = #E91E63, pink30 = color.new(pink, 70)
red = #FF5252, red30 = color.new(red , 70)
// Plot
off = percWidth(300, offsetSignal)
plotshape(showBuySell and bull ? low - off : na, "Buy Label" , shape.triangleup , location.absolute, cyan, 0, "Buy" , color.white, size=size.normal)
plotshape(showBuySell and bear ? high + off : na, "Sell Label", shape.triangledown, location.absolute, pink, 0, "Sell", color.white, size=size.normal)
plotshape(ta.crossover(wt1, wt2) and wt2 <= -53, "Mild Buy" , shape.xcross, location.belowbar, cyan, size=size.tiny)
plotshape(ta.crossunder(wt1, wt2) and wt2 >= 53, "Mild Sell", shape.xcross, location.abovebar, pink, size=size.tiny)
plotshape(wtDivBull, "Divergence Buy ", shape.triangleup , location.belowbar, cyan, size=size.tiny)
plotshape(wtDivBear, "Divergence Sell", shape.triangledown, location.abovebar, pink, size=size.tiny)
plotshape(showReversal and rsiOs, "Reversal Buy" , shape.diamond, location.belowbar, cyan30, size=size.tiny)
plotshape(showReversal and rsiOb, "Reversal Sell", shape.diamond, location.abovebar, pink30, size=size.tiny)
lStyle = lineStyle == "Solid" ? line.style_solid : lineStyle == "Dotted" ? line.style_dotted : line.style_dashed
lSize = labelSize == "small" ? size.small : labelSize == "normal" ? size.normal : size.large
dHighLine = showPdHlc ? line.new(bar_index, dHigh, bar_index + 1, dHigh , xloc.bar_index, extend.both, lineColor, lStyle, lineWidth) : na, line.delete(dHighLine )
dLowLine = showPdHlc ? line.new(bar_index, dLow , bar_index + 1, dLow , xloc.bar_index, extend.both, lineColor, lStyle, lineWidth) : na, line.delete(dLowLine )
dCloseLine = showPdHlc ? line.new(bar_index, dClose, bar_index + 1, dClose, xloc.bar_index, extend.both, lineColor, lStyle, lineWidth) : na, line.delete(dCloseLine )
dHighLabel = showPdHlc ? label.new(bar_index + 100, dHigh , "P.D.H", xloc.bar_index, yloc.price, #000000, label.style_none, labelColor, lSize) : na, label.delete(dHighLabel )
dLowLabel = showPdHlc ? label.new(bar_index + 100, dLow , "P.D.L", xloc.bar_index, yloc.price, #000000, label.style_none, labelColor, lSize) : na, label.delete(dLowLabel )
dCloseLabel = showPdHlc ? label.new(bar_index + 100, dClose, "P.D.C", xloc.bar_index, yloc.price, #000000, label.style_none, labelColor, lSize) : na, label.delete(dCloseLabel )
plot(showEmas ? ema1 : na, "EMA 1", color.green , 2)
plot(showEmas ? ema2 : na, "EMA 2", color.purple, 2)
plot(showEmas ? ema3 : na, "EMA 3", color.yellow, 2)
plotshape(showSwing ? hh : na, "", shape.triangledown, location.abovebar, color.new(color.green, 50), -prdSwing, "HH", colorPos, false)
plotshape(showSwing ? hl : na, "", shape.triangleup , location.belowbar, color.new(color.green, 50), -prdSwing, "HL", colorPos, false)
plotshape(showSwing ? lh : na, "", shape.triangledown, location.abovebar, color.new(color.red , 50), -prdSwing, "LH", colorNeg, false)
plotshape(showSwing ? ll : na, "", shape.triangleup , location.belowbar, color.new(color.red , 50), -prdSwing, "LL", colorNeg, false)
srcStop = close
atrBand = srcStop * (percentStop / 120)
atrStop = trigger ? srcStop - atrBand : srcStop + atrBand
lastTrade(src) => ta.valuewhen(bull or bear, src, 0)
entry_y = lastTrade(srcStop)
stop_y = lastTrade(atrStop)
tp1_y = (entry_y - lastTrade(atrStop)) * 1 + entry_y
tp2_y = (entry_y - lastTrade(atrStop)) * 2 + entry_y
tp3_y = (entry_y - lastTrade(atrStop)) * 3 + entry_y
labelTpSl(y, txt, color) =>
label labelTpSl = percentStop != 0 ? label.new(bar_index + 1, y, txt, xloc.bar_index, yloc.price, color, label.style_label_left, color.white, size.normal) : na
label.delete(labelTpSl )
labelTpSl(entry_y, "Entry: " + str.tostring(math.round_to_mintick(entry_y)), color.gray)
labelTpSl(stop_y , "Stop Loss: " + str.tostring(math.round_to_mintick(stop_y)), color.red)
labelTpSl(tp1_y, "Take Profit 1: " + str.tostring(math.round_to_mintick(tp1_y)), color.green)
labelTpSl(tp2_y, "Take Profit 2: " + str.tostring(math.round_to_mintick(tp2_y)), color.green)
labelTpSl(tp3_y, "Take Profit 3: " + str.tostring(math.round_to_mintick(tp3_y)), color.green)
lineTpSl(y, color) =>
line lineTpSl = percentStop != 0 ? line.new(bar_index - (trigger ? countBull : countBear) + 4, y, bar_index + 1, y, xloc.bar_index, extend.none, color, line.style_solid) : na
line.delete(lineTpSl )
lineTpSl(entry_y, color.gray)
lineTpSl(stop_y, color.red)
lineTpSl(tp1_y, color.green)
lineTpSl(tp2_y, color.green)
lineTpSl(tp3_y, color.green)
var dashboard_loc = locationDashboard == "Top Right" ? position.top_right : locationDashboard == "Middle Right" ? position.middle_right : locationDashboard == "Bottom Right" ? position.bottom_right : locationDashboard == "Top Center" ? position.top_center : locationDashboard == "Middle Center" ? position.middle_center : locationDashboard == "Bottom Center" ? position.bottom_center : locationDashboard == "Top Left" ? position.top_left : locationDashboard == "Middle Left" ? position.middle_left : position.bottom_left
var dashboard_size = sizeDashboard == "Large" ? size.large : sizeDashboard == "Normal" ? size.normal : sizeDashboard == "Small" ? size.small : size.tiny
var dashboard = showDashboard ? table.new(dashboard_loc, 2, 15, tableBgColor, #000000, 2, tableBgColor, 1) : na
dashboard_cell(column, row, txt, signal=false) => table.cell(dashboard, column, row, txt, 0, 0, signal ? #000000 : tableTextColor, text_size=dashboard_size)
dashboard_cell_bg(column, row, col) => table.cell_set_bgcolor(dashboard, column, row, col)
if barstate.islast and showDashboard
dashboard_cell(0, 0 , "Timeframe")
dashboard_cell(0, 1 , "Current Position")
dashboard_cell(0, 2 , "Current Trend")
dashboard_cell(0, 3 , "Volume")
dashboard_cell(0, 4 , "Timeframe")
dashboard_cell(0, 5 , "1 min:")
dashboard_cell(0, 6 , "3 min:")
dashboard_cell(0, 7 , "5 min:")
dashboard_cell(0, 8 , "15 min:")
dashboard_cell(0, 9 , "30 min:")
dashboard_cell(0, 10, "1 H:")
dashboard_cell(0, 11, "2 H:")
dashboard_cell(0, 12, "4 H:")
dashboard_cell(0, 13, "8 H:")
dashboard_cell(0, 14, "Daily:")
dashboard_cell(1, 0 , "Trend")
dashboard_cell(1, 1 , trigger ? "Buy" : "Sell", true), dashboard_cell_bg(1, 1, trigger ? color.green : color.red)
dashboard_cell(1, 2 , emaBull ? "Bullish" : "Bearish", true), dashboard_cell_bg(1, 2, emaBull ? color.green : color.red)
dashboard_cell(1, 3 , str.tostring(volume))
dashboard_cell(1, 4 , "Trends")
dashboard_cell(1, 5 , TF1Bull ? "Bullish" : "Bearish", true), dashboard_cell_bg(1, 5 , TF1Bull ? color.green : color.red)
dashboard_cell(1, 6 , TF3Bull ? "Bullish" : "Bearish", true), dashboard_cell_bg(1, 6 , TF3Bull ? color.green : color.red)
dashboard_cell(1, 7 , TF5Bull ? "Bullish" : "Bearish", true), dashboard_cell_bg(1, 7 , TF5Bull ? color.green : color.red)
dashboard_cell(1, 8 , TF15Bull ? "Bullish" : "Bearish", true), dashboard_cell_bg(1, 8 , TF15Bull ? color.green : color.red)
dashboard_cell(1, 9 , TF30Bull ? "Bullish" : "Bearish", true), dashboard_cell_bg(1, 9 , TF30Bull ? color.green : color.red)
dashboard_cell(1, 10, TF60Bull ? "Bullish" : "Bearish", true), dashboard_cell_bg(1, 10, TF60Bull ? color.green : color.red)
dashboard_cell(1, 11, TF120Bull ? "Bullish" : "Bearish", true), dashboard_cell_bg(1, 11, TF120Bull ? color.green : color.red)
dashboard_cell(1, 12, TF240Bull ? "Bullish" : "Bearish", true), dashboard_cell_bg(1, 12, TF240Bull ? color.green : color.red)
dashboard_cell(1, 13, TF480Bull ? "Bullish" : "Bearish", true), dashboard_cell_bg(1, 13, TF480Bull ? color.green : color.red)
dashboard_cell(1, 14, TFDBull ? "Bullish" : "Bearish", true), dashboard_cell_bg(1, 14, TFDBull ? color.green : color.red)
plot(showRevBands ? upperKC1 : na, "Rev.Zone Upper 1", red30)
plot(showRevBands ? upperKC2 : na, "Rev.Zone Upper 2", red30)
plot(showRevBands ? upperKC3 : na, "Rev.Zone Upper 3", red30)
plot(showRevBands ? upperKC4 : na, "Rev.Zone Upper 4", red30)
plot(showRevBands ? lowerKC4 : na, "Rev.Zone Lower 4", cyan30)
plot(showRevBands ? lowerKC3 : na, "Rev.Zone Lower 3", cyan30)
plot(showRevBands ? lowerKC2 : na, "Rev.Zone Lower 2", cyan30)
plot(showRevBands ? lowerKC1 : na, "Rev.Zone Lower 1", cyan30)
fill(plot(showRibbon ? ribbon1 : na, "", na, editable=false), plot(showRibbon ? ribbon2 : na, "", na, editable=false), ribbon1 > ribbon2 ? cyan30 : pink30, "Ribbon Fill Color")
// Alerts
alert01 = ta.crossover(ribbon1, ribbon2)
alert02 = bull
alert03 = wtDivBull
alert04 = wtDivBear
alert05 = bull or bear
alert06 = ta.crossover(wt1, wt2) and wt2 <= -53
alert07 = ta.crossunder(wt1, wt2) and wt2 >= 53
alert08 = ta.crossunder(ribbon1, ribbon2)
alert09 = rsiOb or rsiOs
alert10 = bear
alert11 = ta.cross(ribbon1, ribbon2)
alerts(sym) =>
if alert02 or alert03 or alert04 or alert06 or alert07 or alert10
alert_text = alert02 ? "Buy Signal EzAlgo" : alert03 ? "Strong Buy Signal EzAlgo" : alert04 ? "Strong Sell Signal EzAlgo" : alert06 ? "Mild Buy Signal EzAlgo" : alert07 ? "Mild Sell Signal EzAlgo" : "Sell Signal EzAlgo"
alert(alert_text, alert.freq_once_per_bar_close)
alerts(syminfo.tickerid)
alertcondition(alert01, "Blue Trend Ribbon Alert", "Blue Trend Ribbon, TimeFrame={{interval}}")
alertcondition(alert02, "Buy Signal", "Buy Signal EzAlgo")
alertcondition(alert03, "Divergence Buy Alert", "Strong Buy Signal EzAlgo, TimeFrame={{interval}}")
alertcondition(alert04, "Divergence Sell Alert", "Strong Sell Signal EzAlgo, TimeFrame={{interval}}")
alertcondition(alert05, "Either Buy or Sell Signal", "EzAlgo Signal")
alertcondition(alert06, "Mild Buy Alert", "Mild Buy Signal EzAlgo, TimeFrame={{interval}}")
alertcondition(alert07, "Mild Sell Alert", "Mild Sell Signal EzAlgo, TimeFrame={{interval}}")
alertcondition(alert08, "Red Trend Ribbon Alert", "Red Trend Ribbon, TimeFrame={{interval}}")
alertcondition(alert09, "Reversal Signal", "Reversal Signal")
alertcondition(alert10, "Sell Signal", "Sell Signal EzAlgo")
alertcondition(alert11, "Trend Ribbon Color Change Alert", "Trend Ribbon Color Change, TimeFrame={{interval}}")
Pembentukan Gelombang Korektif BTCUSDT pada Grafik Mingguan*Jika diperhatikan pada chart weekly BINANCE:BTCUSDT , Impulsive Wave 1-5 pada Elliott Wave sudah selesai. Dan saat ini sedang berlangsung pembentukan Corrective Wave ABC. Perlu diperhatikan juga dalam pembentukan Corrective Wave ini, terdapat potensi Double Bottom dengan prakiraan kenaikan sampai di-antara 2 garis putus-putus. Target bawah pada garis hitam sejajar dengan angka 2 pada Impulsive Wave sebelumnya.
**Perhatikan RSI 34 dengan level (30, 40, 50, 60, 70) untuk anda Entry;
- Lvl 30 Strong Buy
- Lvl 40 Normal Buy
- Lvl 50 Waiting Confirmation
- Lvl 60 Normal Sell
- Lvl 70 Strong Sell
**Jika RSI 34 memantul pada level (35, 45, 55, 65) hal ini merupakan indikasi Rejection;
- Lvl 35 & 65 Weak Rejection
- Lvl 45 & 55 Weak Rejection
Peringatan;
*Analisa ini hanya sebatas berbagi ide dan bukan sebagai rekomendasi/ajakan/menghasut anda dalam melakukan jual-beli, keputusan jual-beli dan risiko ditanggun oleh anda sendiri.
**Level pada RSI ini bisa digunakan jika anda sudah memahaminya dan melakukan uji coba pada diri anda sendiri. Karena setiap indikator yang anda gunakan disesuaikan dengan kecocokan pada anda.
THETA Signal BuySignal Buy Untuk THETA Di Karenakan :
- Trend Masih Bullish
- Harga Menyentuh EMA
- Stochastic Menunjukan OverSold
Ada 2 Cara Untuk Membeli THETA
1. Buy On Weeknes : Beli Di Harga Sekarang Di Bawah 2000
2. Buy On BreakUP : Beli Ketika Harga Penetrated Garis Down TrendLine, Dan STRONG BUY Ketika Supply Di Penetrated
TP 1 : 2279 Satoshi / 0.618 Fibonacci
TP 2 : 2554 Satoshi / 1.0 Fibonacci
SL : 1829
ASII PELUANG BUYSetelah Long Realy, ASII berhasil Breakout,
Walaupun penutupan candle nya merah, tetapi masih diatas BB TOP
Hal ini peluang kita mengambil posisi BUY Di Area Weak Buy & Menunggu Di AREA Strong BUY /Koreksi
Lakukan Analisa Kembali Sebelum melakukan Action
Tradinglah sesuai Pantauan & Trading Plan Yang sesuai buat Sahabat.
Happy Cuan
GBPUSD - Daily : Atraktif untuk Buy (Strong Buy)?GBPUSD saat ini berada pada posisi 1.28460 (Saat tulisan dibuat).
Dari Daily sudah menunjukkan Breakout, sehingga saya mengambil Posisi Buy Limit di area 1.26600 sampai di area 1.27600 . Target awal di 1.28500 dan Target jauh di 1.29700.
Pastikan Anda membaca saran Money Management (MM) versi Belajar_Trading jika mengikuti Analisis ini :
Ini bukan saran entri, hanya analisa pribadi berdasarkan pola tehnikal, pastikan entri anda berdasarkan pada analisa sesuai gaya trading anda.
Semoga bermanfaat. Salam Profit.
ETHUSD - Daily : Atraktif Fokus Buy Kuat (Strong Buy)?ETHUSD saat ini berada pada posisi 2709 (Saat tulisan dibuat).
Dari Daily sudah menunjukkan Breakout, sehingga saya mengambil Posisi Buy Limit di area 2403 sampai di area 2092 . Target awal di 2600 dan Target jauh di 3100. Setup ini cancel jika price sudah menyentuh 3100 terlebih dahulu. Tidak disarankan untuk Trader dengan Modal "Terbatas".
Ini bukan saran entri, hanya analisa pribadi berdasarkan pola tehnikal, pastikan entri anda berdasarkan pada analisa sesuai gaya trading anda.
Semoga bermanfaat. Salam Profit.
ADHI: Prinsip volume
Pagi ini istri saya membelikan saya sebuah nasi yang dibungkus daun pisang. Kata istri saya nasi ini enak karena saat dia membelinya, banyak orang datang yang membeli nasi ini.
Si penjual pun mengatakan jika nasi ini enak.
Jadilah istri saya membelikan sebungkus saya. Porsinya kecil karena memang harganya cuman 6000 rupiah.
Namun setelah saya makan ternyata rasanya memang enak. Bagian yang paling saya suka adalah sambalnya
Namun karena hanya seporsi dan seporsi pun kecil maka saya ingin nambah lagi. Jadi saya memutuskan untuk ke tempat penjual nasi membeli lagi nasi tersebut.
Sesampainya disana, syukurnya nasi masih ada. Sisa satu,
Saya langsung ambil dan si penjual pun mengatakan ke saya jika nasi ini enak. Laris terus dari tadi. Yang beli ya termasuk saya dan istri saya.
Dari sini, ramainya yang membeli nasi tersebut bisa diibaratkan dengan volume.
Alasan istri saya membeli nasi ini karena dia melihat banyak orang membeli nasi tersebut bukan karena dia tahu rasanya. Dia sama sekali tidak tahu rasanya karena itu pertama kalinya dia membelinya.
Dia hanya menyimpulkan jika nasi ini enak karena banyak yang beli. Itu saja.
Istri saya tidak langsung menggunakan prinsip teknikal analisis dimana salah satunya berbunyi.
“Volume Confirms Trends:
An uptrend with increasing volume is considered more bullish and shows strong buying interest.
A downtrend with increasing volume is seen as more bearish, indicating strong selling interest.”
Dimana ini menyatakan bahwa volume merupakan salah satu indikator jika sebuah aset ada dalam fase bullish atau bearish.
Jika price action membentuk uptrend dengan volume yang meningkat, maka ini bisa dianggap bullish dan menunjukan sinyal beli yang kuat.
Sebaliknya, jika price action membentuk downtrend dengan volume yang meningkat, maka ini menjadi sinyal jual yang kuat.
Pada kasus ADHI, major trend adalah downtrend.
Namun sudah terjadi minor uptrend pada area ascending triangle yang diiringi dengan volume tinggi.
Peningkatan volume ini juga ditunjukkan dengan indikator volume flow.
Namun meskipun volume sudah mengalami peningkatan, pembelian hanya akan dilakukan jika harga sudah menembus resistance yang mana ini sekaligus mengkonfirmasi breakout dari ascending triangle.
Catatan:
Break dari resistance juga mengkonfirmasi bahwa ADHI berada dalam pola Inverted head and shoulders.
PGAS di Fase Bottom Reversal, Speculative Buy Jika BreakoutPGAS berkonsolidasi sehat menguji area resistennya di 1650 (garis hitam). Kedepan, jika saham ini mampu melampaui dan bertahan di atas area resistennya, ada peluang bagi PGAS untuk melanjutkan tren kenaikannya menuju 1765 dengan minor target di 1685. Terlihat pula support yang terus bergerak naik membentuk higher low, menunjukan saham ini berada di fase bottom reversal.
Trading plan : Speculative buy jika breakout 1635. Strong buy jika break 1650. Stoploss jika tidak mampu bertahan di atas 1560.
Disclaimer ON
JPFA Berpeluang Memulai Tren Kenaikannya, Buy Jika BreakoutJPFA berkonsolidasi menguji area resisten 1705 dimana ini juga berada di area resisten psikologis MA200. Jika saham ini mampu menguat dan bertahan diatasnya, terbuka peluang bagi JPFA untuk menguat lebih tinggi menuju 1800 dengan minor target 1740. MACD yang bergerak keatas menunjukan saham ini berada dalam momentum kenaikan yang positif.
Trading plan : Speculative buy jika break 1690. Strong buy jika break 1705. Stoploss level 1605. (Terdapat potensi support baru di 1640, ikuti perkembangan support ini di GSPRO Anda).
Disclaimer ON
PTBA di Titik Pivot Terpentingnya, Speculative Buy Jika BreakoutPTBA menguji area pivot penting di 2730. Seberapa menarik level 2730 ini? Well, ini adalah level yang berulang kali menjadi resist dan support tanpa bosan dari sejak tahun 2016. Coba cek chart Anda.
Jika kedepan PTBA mampu menembus level 2730 dan bertahan di atasnya tentunya, terbuka ruang kenaikan bagi saham ini (walau sebatas jangka pendek dulu) menuju 3010 dengan minor target 2800. MACD yang cenderung meningkat menunjukkan momentum pergerakan saham ini positif.
Rekomendasi: Speculative Buy jika break 2690. Strong Buy jika break 2730. Stoploss level 2580. Ikuti saham ini via watchlist Anda.
TINS Berpeluang Rally Jangka Pendek, Buy Jika BreakoutTINS saat ini berkonsolidasi dalam range 810 - 880. Jika resisten konsolidasi di 880 dapat dilampaui, terbuka ruang kenaikan bagi TINS menuju 990 dengan minor target 920. Walaupun hanya merupakan fase bullish jangka pendek, menarik untuk dicermati pergerakannya kedepan. MACD yang mendatar menunjukkan saham ini berada di akhir fase konsolidasinya.
Rekomendasi: Speculative Buy jika break 835. Strong Buy jika break 880. Stoploss level 810.
JPFA Berpeluang Menguat, Speculative BuyJPFA berkonsolidasi dalam minor downtrend channel-nya bertepatan menguji resisten psikologis MA200. Jika area resisten utama di 1745 dapat dilampaui, terbuka ruang bagi saham ini menguat menuju 1860. Jika nantinya 1860 dapat dilampaui, JPFA memasuki fase tren naik jangka menengah menuju 2210 dengan minor target 2060. MACD yang mulai meningkat menunjukkan momentum pergerakan saham ini mulai positif.
Rekomendasi: Speculative Buy jika break 1660. Strong buy jika break 1745. Stoploss level 1580.
HOKI Menguji Area Resist Line, Buy Jika BreakoutHOKI saat ini berkonsolidasi menguji area resist line di level 875 - 890. Jika mampu mengembus dan bertahan di atas level ini, terbuka ruang kenaikan bagi HOKI menuju 955. Jika momentum kenaikan dapat dipertahankan, saham ini berpotensi menuju 1085. Posisi harga yang berada di atas rangkaian moving average menunjukkan saham ini berada dalam fase tren naik jangka menengah - panjang. MACD yang meningkat menunjukkan saham ini berada dalam momentum pergerakan positif jangka pendek.
Rekomendasi: Speculative Buy jika beak 875. Strong buy jika break 890. Stoploss level 830.
AMAN di Fase Bottom Reversal, Ada Peluang ke 147?AMAN saat ini berkonsolidasi sehat menguji level trendline yang berdekatan juga dengan area resisten kuat 132. Jika level ini berhasil ditembus dan bertahan di atasnya, ada peluang bagi AMAN untuk bergerak naik lebih tinggi menuju 147 dengan minor target 138.
Jika kita cermati lebih detail, saham ini juga termasuk ke dalam kategori saham yang sedang di fase bottom reversal. Kenapa? Terlihat dari trend optimizer yang mulai berubah warna dari merah panjang menuju putih dan saat ini hijau. Kedua, support yang terus membentuk higher low menunjukan buyer yang cukup dominan di saham ini. Ketiga, jika Anda cermati menggunakan chart di gsoptima.com , saham ini muncul big wave yang cukup dominan.
Trading plan: Trend following. Speculative buy di area 123. Strong buy jika break resisten kuat 132. Stoploss level 119.
Disclaimer ON
WIIM Break Neckline Cup & Handle, Berpeluang ke 1080?WIIM, membentuk pola 'beken' Cup & Handle (CNH)
Bisa dilihat di 2 panah hitam, kenaikan saham ini tertahan area resisten swing high di kisaran 895 - 905 (kombinasi R+ berupa red area) dan juga terdapat resisten breakout di 925 (R)
jika area2 resisten ini bisa dilampaui, maka terbuka ruang kenaikan menuju kisaran 1080 dengan minor target 965.
Melihat karakter saham ini, walaupun cocok untuk trend following, namun ada baiknya menjual sebagian jika target sudah tercapai.
Rekomendasi: Speculative Buy di kisaran 805 - 925. Strong Buy jika break 925. Stoploss level 850.
Ikuti terus perkembangan saham ini bersama Profit Trader Club, your No.1 Trading Planner in Technical Analysis.
Disclaimer ON
EUR/USD Lebih Berpotensi Untuk Naik Menuju 1.00100Pasangan EUR/USD menunjukan adanya potensi kelanjutan kenaikan setelah TF H1 sempat ditutup di level 0.99500. Saat analisa ini di buat harga masih mengalami koreksi dibawahnya sehingga masih menunggu pergerakan selanjutnya. Kelanjutan kenaikan harga akan lebih relevan jika memperhatikan indikator stochastik H4 masih memperlihatkan dominasi dari Buyer dan Harga sempat breakout diatas ichimoku cloud.
Teknikal :
Ichimoku (Cloud) H1 Uptrend
Ichimoku (Cloud) H4 Potentially Breakout
Fibonaci Triggered @ 61,8% Retracement
Stochastic H4 Strong Buy 62/36
Stochastic H1 (Overbought 84/90)
Rekomendasi :
BUY @ 0.99600
Target 1 @ 1.00100
Target 2 @ 1.00900
Stop Loss @ 0.98600
Disclaimer :
Analisa diatas bisa saja tidak tepat namun anda bisa menjadikannya bahan pertimbangan sebelum mengambil keputusan. Pandangan lain bisa di utarakan melalui kolom komentar sebagai bahan diskusi. Terimakasih
AUD/CHF Lebih Berpeluang Untuk Naik ke Level 0.64200Pair OANDA:AUDCHF setidaknya sudah mengalami beberapa kali penolakan penurunan harga sejak tanggal 27 oktober 2022 di area 0.63743. Kenaikan kemungkinan lebih relevan terjadi saat harga ditutup diatas 0.64100 untuk menuju ke harga 0.64200
Teknikal H1
Ichimoku = Almost Breakout to BUY Area
Fib 38,2% = 4 Time Rejection
Stochastic = Strong Buy 53/37
Disclaimer :
Analisa diatas bisa saja tidak tepat namun anda bisa menjadikannya bahan pertimbangan sebelum mengambil keputusan. Pandangan lain bisa di utarakan melalui kolom komentar sebagai bahan diskusi.