Strategi Long-Short RSI


Tanggal Pembuatan: 2023-11-16 17:06:14 Akhirnya memodifikasi: 2023-11-16 17:06:14
menyalin: 12 Jumlah klik: 657
1
fokus pada
1617
Pengikut

Strategi Long-Short RSI

Ringkasan

Strategi ini menghasilkan sinyal perdagangan dengan membandingkan indikator RSI mata uang digital dengan indikator RSI pasar kripto untuk menilai nilai mata uang digital relatif terhadap pasar kripto.

Prinsip Strategi

Strategi ini pertama-tama memungkinkan untuk memilih indeks pasar kripto, seperti total nilai pasar, total nilai pasar minus bitcoin, total nilai pasar mata uang lainnya, dll. Selain itu, memilih indeks pasar kripto untuk periode waktu yang lebih tinggi, default adalah garis matahari. Kemudian menghitung RSI mata uang digital yang dipilih dan RSI indeks pasar kripto, dengan rasio mendapatkan indeks yang relatif kuat. Ketika indeks yang relatif kuat melewati parameter yang ditentukan, menghasilkan sinyal beli; saat ini, menghasilkan sinyal jual.

Logika inti dari strategi ini adalah bahwa ketika RSI mata uang digital lebih kuat dari indeks pasar kripto, itu menunjukkan bahwa nilai pasar relatif mata uang itu terbebani dan memiliki kemungkinan untuk terbebani, jadi dapat dibeli; ketika RSI mata uang digital lebih lemah dari indeks pasar, itu menunjukkan bahwa pasar relatif mata uang itu telah terbebani dan memiliki kemungkinan untuk terbebani, jadi dapat dijual. Dengan indeks relatif kuat, nilai dapat dihakimi dengan lebih akurat.

Analisis Keunggulan

Keuntungan terbesar dari strategi ini adalah bahwa dengan menggunakan indikator indeks yang relatif kuat, nilai mata uang digital dapat dinilai dengan lebih akurat daripada hanya membuat keputusan berdasarkan indikator teknis dari mata uang tunggal itu sendiri, menghindari kesulitan hanya melihat satu sudut.

Indeks relatif kuat mempertimbangkan dampak lingkungan pasar secara keseluruhan pada satu mata uang, dan dapat menangkap kecepatan pergerakan pasar, serta aliran di berbagai sektor, untuk mengeksplorasi nilai mata uang di pasar.

Selain itu, strategi ini menawarkan berbagai pilihan indeks yang dapat dipilih untuk diperdagangkan sesuai dengan kondisi pasar yang berbeda, yang memberikan jaminan terhadap efektivitas strategi tersebut.

Analisis risiko

Risiko utama dari strategi ini adalah bahwa indeks yang relatif kuat hanya merupakan alat penilaian nilai dan tidak dapat sepenuhnya menghindari risiko perdagangan yang dihasilkan oleh bentuk teknologi moneter itu sendiri.

Misalnya, jika mata uang memasuki bentuk head-to-head yang jelas, struktur pasar bergeser, dan hanya dengan sinyal beli indeks yang relatif kuat, kerugian dapat terjadi.

Oleh karena itu, strategi ini juga perlu digabungkan dengan bentuk teknologi mata uang digital itu sendiri, untuk menghindari transaksi yang tidak diinginkan di titik-titik teknologi utama.

Risiko lain adalah bahwa jika indeks yang dipilih tidak tepat dan tidak memiliki korelasi yang tinggi dengan mata uang digital, fungsi indikasi indeks yang relatif kuat akan dikurangkan secara signifikan. Ini memerlukan pilihan yang dioptimalkan berdasarkan korelasi dari berbagai mata uang dengan indeks pasar.

Arah optimasi

Strategi ini dapat dioptimalkan dalam beberapa hal:

  1. Meningkatkan strategi stop loss untuk menghentikan kerugian pada saat harga mata uang berbalik.

  2. Optimalkan pilihan indeks, sehingga berbagai mata uang dapat cocok dengan berbagai indeks, meningkatkan relevansi.

  3. Menambahkan beberapa periode waktu untuk kombinasi, seperti indikator garis matahari dengan indikator garis 4 jam untuk konfirmasi, dapat meningkatkan keandalan sinyal.

  4. Menambahkan algoritma pembelajaran mesin untuk menentukan ambang batas indeks kekuatan relatif dengan cara adaptif, bukan menggunakan parameter tetap.

  5. Dengan analisis emosi, analisis fundamental, dan indikator lainnya, sistem penilaian nilai yang lebih komprehensif dibentuk.

Meringkaskan

Strategi indeks yang relatif kuat ini membentuk sinyal perdagangan dengan membandingkan hubungan kuat dan lemah antara mata uang digital dan indeks pasar untuk menilai nilai relatif mata uang. Keuntungan dari strategi ini adalah peningkatan dimensi analisis pasar, yang dapat menangkap irama pasar. Namun, ada juga risiko tertentu, yang perlu dioptimalkan, meningkatkan stop loss, kombinasi siklus waktu, dan penyesuaian devaluasi untuk meningkatkan efektivitas. Jika diterapkan, strategi ini dapat memainkan peran penting dalam perdagangan kuantitatif mata uang digital.

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

//@version=5
strategy('RSI correlation with cryptoindices [strategy version]', overlay=false)

// Testing Start dates
testStartYear = input(2016, 'Backtest Start Year')
testStartMonth = input(1, 'Backtest Start Month')
testStartDay = input(1, 'Backtest Start Day')
testPeriodStart = timestamp(testStartYear, testStartMonth, testStartDay, 0, 0)
//Stop date if you want to use a specific range of dates
testStopYear = input(2030, 'Backtest Stop Year')
testStopMonth = input(12, 'Backtest Stop Month')
testStopDay = input(30, 'Backtest Stop Day')
testPeriodStop = timestamp(testStopYear, testStopMonth, testStopDay, 0, 0)
testPeriod() =>
    time >= testPeriodStart and time <= testPeriodStop ? true : false

len = input(4, title='length of rsi comparison')
correlationcrossover = input(1, title='correlation crossover')
IndexSwitch = input.string('CRYPTOCAP:TOTAL2', title='Index selection', options=['CRYPTOCAP:TOTAL2', 'CRYPTOCAP:TOTAL', 'CRYPTOCAP:OTHERS', 'CRYPTOCAP:USDT', 'CRYPTOINDEX:CIX100', 'CRYPTOCAP:BTC.D', 'CRYPTOCAP:BTC'])
IndexHTF = input.string('120', title='higher time frame reference index', options=['1', '2', '5', '10', '15', '30', '45', '60', '90', '120', '150', '240', '360', '720', 'D', '3D', 'W', 'M'])
switchColor = input(true, 'Color Hull according to trend?')
ref = request.security(IndexSwitch, IndexHTF, close[1], lookahead=barmerge.lookahead_on)
RSI_ref = ta.rsi(ref, len)
RSI_close = ta.rsi(close, len)
relative = RSI_ref / RSI_close
plot(relative, color=color.new(color.blue, 0))
long = ta.crossover(relative, correlationcrossover)
short = ta.crossunder(relative, correlationcrossover)
corr = plot(correlationcrossover, color=color.new(color.green, 0), linewidth=1)
hullColor = switchColor ? relative > correlationcrossover ? #00ff00 : #ff0000 : #ff9800

//PLOT
///< Frame
Fi1 = plot(relative, title='relative', color=hullColor, linewidth=1, transp=50)
fill(Fi1, corr, title='Band Filler', color=hullColor, transp=50)

if long and testPeriod()
    strategy.entry("long", strategy.long)
    
if short and testPeriod()
    strategy.entry("long", strategy.short)

// alertcondition(long, title='long', message='long')
// alertcondition(short, title='short', message='short')