Strategi Regresi Rata-rata Pergerakan Bollinger Band DAKELAX-XRPUSDT


Tanggal Pembuatan: 2023-11-02 16:18:34 Akhirnya memodifikasi: 2023-11-02 16:18:34
menyalin: 3 Jumlah klik: 676
1
fokus pada
1617
Pengikut

Strategi Regresi Rata-rata Pergerakan Bollinger Band DAKELAX-XRPUSDT

Ringkasan

DAKELAX-XRPUSDT adalah strategi robot perdagangan untuk XRPUSDT untuk Binance, yang merupakan strategi yang sederhana untuk membalikkan ke garis rata-rata, melakukan pengembalian yang lebih baik dalam periode waktu H1 Mei-Agustus 2019 dan beroperasi secara real-time.

Prinsip Strategi

Strategi ini pertama-tama menghitung rata-rata SMA dan uptrend, downtrend band selama 20 periode. Di mana uptrend adalah rata-rata SMA ditambah 1,5 kali selisih standar, dan downtrend adalah rata-rata SMA dikurangi 2,2 kali selisih standar. Kemudian menghitung tingkat kontraksi band, jika tingkat kontraksi lebih besar dari 1,3 diisi dengan hitam, jika kurang dari 0,1 diisi dengan kuning, jika tidak diisi dengan merah.

Ketika harga tutup berada di bawah tren bawah, lakukan lebih banyak dengan jumlah 20 koin; ketika harga tutup berada di atas tren atas, hapus semua posisi.

Strategi ini juga menghitung 7 hari EMA garis cepat, 18 hari EMA garis lambat, ketika garis cepat melewati garis lambat dinilai sebagai sinyal beli, ketika garis cepat melewati garis lambat dinilai sebagai sinyal jual.

Analisis Keunggulan

  • Menggunakan banding dan tingkat kontraksi untuk menilai tren dan fluktuasi, sangat intuitif
  • Penghakiman dengan penggabungan garpu matik dapat memperkuat sinyal
  • Performa yang lebih baik dan lebih stabil

Analisis risiko

  • Kemungkinan besar kegagalan penembusan lebih besar setelah kontraksi pita gelombang, mudah dihentikan
  • Pembelian dalam jumlah tetap, tanpa mempertimbangkan manajemen posisi, risiko overbought dan oversold
  • Dalam situasi gempa bumi, lebih banyak mata uang yang mati dan lebih mudah menyebabkan kerugian.
  • Hanya mempertimbangkan faktor garis matahari, tanpa menggabungkan siklus waktu yang lebih tinggi, mungkin kehilangan arah yang lebih besar

Anda dapat mempertimbangkan untuk menyesuaikan jumlah pembelian secara dinamis atau mengatur stop loss untuk mengendalikan risiko. Mengoptimalkan strategi garpu emas dan menghindari terkurung dalam situasi yang bergolak. Menggabungkan indikator tren tingkat yang lebih tinggi untuk menentukan arah yang lebih besar.

Arah optimasi

  • Jumlah pembelian disesuaikan dengan lebar band, lebih sedikit pembelian saat band berkurang, dan dapat ditingkatkan dengan tepat saat band bertambah

  • Posisi yang dapat dipertimbangkan untuk membangun akumulasi posisi kosong ketika band berkurang tetapi belum memicu sinyal

  • Indikator INDICATOR garis panjang untuk menentukan arah tren secara keseluruhan, strategi dapat ditangguhkan jika tren besar tidak jelas

  • Stop loss dapat dikombinasikan untuk mengendalikan risiko, dengan titik stop loss yang dapat disetel ke titik terendah dari band gelombang terbaru

  • Mengoptimalkan parameter strategi golden fork, menyesuaikan siklus garis rata-rata, dan menghindari terpasang

Meringkaskan

DAKELAX-XRPUSDT adalah program robot perdagangan yang menggunakan strategi rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasionalisasi rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio rasio

Kode Sumber Strategi
/*backtest
start: 2022-10-26 00:00:00
end: 2023-11-01 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
//study(title="Tradebotler DAKELAX Binance:XRPUSDT Study-strategy", overlay=true)
strategy(title="Tradebotler DAKELAX Binance:XRPUSDT Strategy", overlay=true)

buyAmount = input(20, minval=1)

// SMA20
len2 = input(20, minval=1)
src2 = input(close)
out2 = sma(src2, len2)

// BB contraction value (medium tight)
contraction_value = 1.3
// BB contraction value (very tight)
contraction_value2 = 0.1

// 2xSTDEV BB calculation
dev = stdev(src2, len2)
upper_BB = out2  + 1.5*dev
lower_BB = out2  - 2.2*dev
x1 = plot(upper_BB, color=blue, linewidth = 2)
x2 = plot(lower_BB, color=blue, linewidth = 2)

contraction = (upper_BB-lower_BB)/out2

//fills the BBands according to the contraction value (threshold)

// Calculate values
fastMA  = ema(close, 7)
slowMA  = ema(close, 18)

// Determine alert setups
crossUp   = crossover(fastMA, slowMA)
crossDown = crossunder(fastMA, slowMA)

buySignal   = (crossUp or crossUp[1]) and (low > slowMA)
shortSignal = (crossDown or crossDown[1]) and (high < slowMA)

// Highlight alerts on the chart
bgColour =
     (buySignal and barstate.isrealtime) ? green :
     (shortSignal and barstate.isrealtime) ? red :
     na

signalBuy = (buySignal ) ? true : false
signalSell = (shortSignal ) ? true : false

test = true

test := not test[1]

closesBelowLowerBB = close < lower_BB
closesAboveUpperBB = close > upper_BB

tmptext = "blah"

// Plot values
plot(series=fastMA, color=teal)
plot(series=slowMA, color=orange)

plot(out2, color=black, linewidth = 1)
fill(x1, x2, color = contraction > contraction_value ? black : contraction < contraction_value2 ? yellow: red)

isInRed = contraction < contraction_value and contraction >= contraction_value2
isInYellow = contraction < contraction_value and contraction < contraction_value2

if ( closesBelowLowerBB )
    strategy.order('Buy', strategy.long, buyAmount)

if ( closesAboveUpperBB )
    strategy.close_all()