Sumber daya yang dimuat... Pemuatan...

Strategi Perdagangan Teknis untuk BTC Bagan 15 Menit

Penulis:ChaoZhang, Tanggal: 2024-05-28 11:15:29
Tag:WTVWAPSMAEMAATR

img

Gambaran umum

PipShiesty Swagger adalah strategi perdagangan teknis yang dirancang khusus untuk TradingView. Strategi ini memanfaatkan WaveTrend Oscillator (WT) dan Volume Weighted Average Price (VWAP) untuk mengidentifikasi sinyal perdagangan potensial, mengelola risiko, dan memvisualisasikan kondisi overbought dan oversold pada grafik harga. Osilator dihitung menggunakan serangkaian rata-rata bergerak eksponensial (EMA) yang diterapkan pada harga rata-rata, menghasilkan indeks komposit yang lebih halus. Strategi ini juga mencakup garis sinyal, yang merupakan rata-rata bergerak sederhana (SMA) dari WaveRangeTrend Oscillator, untuk mengkonfirmasi sinyal dan menyaring strategi perdagangan.

Prinsip Strategi

Inti dari strategi PipShiesty Swagger terletak pada WaveTrend Oscillator (WT) dan Volume Weighted Average Price (VWAP). WT menggunakan dua parameter utama, panjang saluran dan panjang rata-rata, untuk menghitung osilator menggunakan serangkaian rata-rata bergerak eksponensial (EMA) yang diterapkan pada harga rata-rata. Ini menghasilkan indeks komposit, yang kemudian lebih halus. VWAP dihitung selama periode tertentu dan digunakan sebagai patokan untuk memahami harga perdagangan rata-rata relatif terhadap volume, membantu mengidentifikasi arah tren keseluruhan. Strategi mendefinisikan tingkat tertentu untuk mengidentifikasi kondisi overbought dan oversold. Ketika osilator melebihi tingkat ini, itu menunjukkan titik balik pasar potensial. Strategi ini juga mencakup garis sinyal, yang merupakan rata-rata bergerak sederhana (SMA) dari WaveTrend Oscillator, untuk membantu mengkonfirmasi sinyal perdagangan dan menyaring.

Keuntungan Strategi

  1. Strategi PipShiesty Swagger menggabungkan beberapa indikator teknis, seperti WaveTrend Oscillator, VWAP, dan ATR, memberikan analisis pasar yang komprehensif.
  2. Strategi dapat mengidentifikasi divergensi bullish dan bearish potensial, menawarkan pedagang peluang perdagangan potensial.
  3. Dengan mendefinisikan tingkat overbought dan oversold, strategi dapat membantu pedagang mengidentifikasi titik balik pasar potensial.
  4. Strategi ini mencakup parameter manajemen risiko, seperti persentase risiko per perdagangan dan pengganda stop loss berdasarkan ATR, yang membantu mengelola risiko dan melindungi modal.
  5. Strategi ini memberikan indikasi visual yang jelas pada grafik, seperti WaveTrend Oscillator, garis sinyal, VWAP, dan warna latar belakang, sehingga memudahkan pedagang untuk menafsirkan kondisi pasar.

Risiko Strategi

  1. Strategi PipShiesty Swagger didasarkan pada indikator teknis dan dapat menghasilkan sinyal yang menyesatkan, terutama selama periode volatilitas pasar yang tinggi atau tren yang tidak jelas.
  2. Performa strategi dapat dipengaruhi oleh pilihan parameter, seperti panjang saluran, panjang rata-rata, dan tingkat overbought/oversold.
  3. Meskipun strategi ini mencakup parameter manajemen risiko, masih ada potensi risiko kerugian modal, terutama selama fluktuasi pasar yang ekstrim.
  4. Strategi ini terutama berfokus pada grafik 15 menit untuk BTC dan mungkin gagal menangkap pergerakan pasar penting dalam kerangka waktu lainnya.

Arah Optimasi Strategi

  1. Pertimbangkan untuk memasukkan indikator teknis tambahan atau indikator sentimen pasar untuk meningkatkan keandalan dan akurasi sinyal.
  2. Mengoptimalkan dan melakukan analisis sensitivitas pada parameter strategi untuk menentukan pengaturan optimal dan meningkatkan kinerja strategi.
  3. Memperkenalkan mekanisme stop loss dan take profit yang dinamis untuk mengelola risiko dengan lebih baik dan memaksimalkan potensi pengembalian.
  4. Memperluas strategi untuk jangka waktu dan instrumen perdagangan lainnya untuk menangkap berbagai peluang pasar.

Ringkasan

PipShiesty Swagger adalah strategi perdagangan teknis yang kuat yang dirancang untuk grafik BTC 15 menit di TradingView. Ini memanfaatkan WaveTrend Oscillator dan VWAP untuk mengidentifikasi sinyal perdagangan potensial sambil menggabungkan parameter manajemen risiko untuk melindungi modal. Meskipun strategi ini menjanjikan, pedagang harus berhati-hati saat menerapkannya dan mempertimbangkan mengoptimalkan strategi untuk meningkatkan kinerja dan daya adaptasi. Dengan penyempurnaan dan penyesuaian terus-menerus, PipShiesty Swagger bisa menjadi alat yang berharga bagi pedagang yang menavigasi pasar cryptocurrency yang dinamis.


/*backtest
start: 2023-05-22 00:00:00
end: 2024-05-27 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("PipShiesty Swagger", overlay=true)

// WaveTrend Oscillator (WT)
n1 = input.int(10, "Channel Length")
n2 = input.int(21, "Average Length")
obLevel1 = input.float(60.0, "Overbought Level 1")
obLevel2 = input.float(53.0, "Overbought Level 2")
osLevel1 = input.float(-60.0, "Oversold Level 1")
osLevel2 = input.float(-53.0, "Oversold Level 2")

ap = hlc3
esa = ta.ema(ap, n1)
d = ta.ema(math.abs(ap - esa), n1)
ci = (ap - esa) / (0.015 * d)
tci = ta.ema(ci, n2)

// VWAP
vwap = ta.vwma(close, n1)

// Signal Line
wt1 = tci
wt2 = ta.sma(wt1, 4)

// Bullish and Bearish Divergences
bullishDivergence = (ta.lowest(close, 5) > ta.lowest(close[1], 5)) and (wt1 < wt1[1]) and (close > close[1])
bearishDivergence = (ta.highest(close, 5) < ta.highest(close[1], 5)) and (wt1 > wt1[1]) and (close < close[1])

// Plot WaveTrend Oscillator
plot(wt1, title="WT1", color=color.blue)
plot(wt2, title="WT2", color=color.red)

// Remove printed signals if price reverses
var bool showBullishSignal = na
var bool showBearishSignal = na

if bullishDivergence
    showBullishSignal := true
if bearishDivergence
    showBearishSignal := true

// Reset signals if price reverses
if close < ta.lowest(close, 5)
    showBullishSignal := false
if close > ta.highest(close, 5)
    showBearishSignal := false

plotshape(series=showBullishSignal ? bullishDivergence : na, location=location.belowbar, color=color.green, style=shape.labelup, title="Bullish Divergence")
plotshape(series=showBearishSignal ? bearishDivergence : na, location=location.abovebar, color=color.red, style=shape.labeldown, title="Bearish Divergence")

// Risk Management Parameters
riskPercentage = input.float(1, title="Risk Percentage per Trade", minval=0.1, step=0.1) / 100
stopLossATR = input.float(1.5, title="Stop Loss ATR Multiplier", minval=0.5, step=0.1)

// ATR Calculation
atr = ta.atr(14)

// Position Size Calculation
calculatePositionSize(stopLoss) =>
    riskAmount = strategy.equity * riskPercentage
    positionSize = riskAmount / stopLoss
    // Double the position size
    positionSize *= 2
    positionSize

// Entry and Exit Logic with Stop Loss
if bullishDivergence
    stopLoss = low - atr * stopLossATR
    positionSize = calculatePositionSize(close - stopLoss)
    strategy.entry("Buy", strategy.long, qty=positionSize)
    strategy.exit("Sell", from_entry="Buy", stop=stopLoss)

if bearishDivergence
    strategy.close("Buy")

// Plot VWAP
plot(vwap, title="VWAP", color=color.orange)

// Background color to indicate Overbought/Oversold conditions
bgcolor(wt1 > obLevel1 ? color.new(color.red, 90) : na, title="Overbought Level 1")
bgcolor(wt1 < osLevel1 ? color.new(color.green, 90) : na, title="Oversold Level 1")
bgcolor(wt1 > obLevel2 ? color.new(color.red, 70) : na, title="Overbought Level 2")
bgcolor(wt1 < osLevel2 ? color.new(color.green, 70) : na, title="Oversold Level 2")


Berkaitan

Lebih banyak