
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.
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.
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.
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
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
/*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()