Menggabungkan indikator RSI dengan strategi jangka pendek untuk penembusan harga


Tanggal Pembuatan: 2024-02-06 12:01:14 Akhirnya memodifikasi: 2024-02-06 12:01:14
menyalin: 6 Jumlah klik: 661
1
fokus pada
1617
Pengikut

Menggabungkan indikator RSI dengan strategi jangka pendek untuk penembusan harga

Ringkasan

Strategi ini menggabungkan indikator RSI dengan harga terobosan untuk mencari peluang bergulir di dalam jangkauan yang terbentuk di bawah tren tertentu, dan kemudian melakukan perdagangan short-line, mengejar keuntungan short-line yang efisien.

Prinsip Strategi

  1. Penilaian RSI: menghasilkan sinyal beli ketika RSI lebih kecil dari oversold 30 sebagai titik balik potensial; menghasilkan sinyal jual ketika RSI lebih besar dari oversold 60 untuk mengunci keuntungan;
  2. Pembatasan jendela: hanya berlaku dalam jendela waktu pengembalian yang ditentukan, sehingga membatasi efektivitas strategi dan mencegah arbitrage secara keseluruhan;
  3. Pertimbangan terobosan: Mencari peluang untuk terobosan dalam kombinasi dengan pergerakan harga, untuk meningkatkan efektivitas strategi, dan untuk mencegah pengulangan yang tidak perlu.

Jadi, strategi ini mengintegrasikan logika penilaian multi-dimensi, menggunakan sinyal beli dan jual yang dihasilkan oleh indikator RSI untuk melakukan operasi bergilir untuk mendapatkan keuntungan dalam jangka pendek di bawah tren dan peluang terobosan tertentu. Strategi ini dapat secara efektif menangkap peluang rebound overbought dan overbought dalam jangka pendek.

Analisis Keunggulan

  1. Kombinasi multiple logical judgments, yang lebih ketat dibandingkan dengan strategi RSI sederhana, dapat secara efektif menghindari kerugian yang tidak perlu yang ditimbulkan oleh bidirectional upside;
  2. Menggunakan indikator RSI untuk menilai daerah terpencil lokal, mencari peluang untuk berbalik dan menghasilkan keuntungan;
  3. Menetapkan jendela waktu pengembalian yang dapat diverifikasi dan dioptimalkan untuk kondisi pasar tertentu, meningkatkan kelayakan praktis dari strategi;
  4. Mencari keuntungan singkat, tidak perlu memprediksi perubahan tren, lebih mudah untuk menangkap, mengurangi risiko.

Risiko dan Solusi

  1. Tidak ada yang bisa langsung menilai arah tren secara keseluruhan, yang membutuhkan analisis besar secara manual.
  2. Indeks RSI terlambat bereaksi terhadap perubahan harga dan mungkin melewatkan titik jual beli terbaik;
  3. Perlu memiliki pemahaman yang baik tentang konteks pasar yang luas di mana strategi ini akan diterapkan.
  4. Ini akan memungkinkan lebih banyak indikator teknis untuk menilai tren, mengoptimalkan parameter strategi, dan meningkatkan fleksibilitas strategi.

Arah optimasi

  1. Meningkatkan penilaian terhadap tren besar dan menghindari kerugian tunggal yang bertahan lama;
  2. Mengatur parameter RSI, mengoptimalkan overbought dan oversold, dan meningkatkan efektivitas;
  3. Menambahkan logika stop loss;
  4. Optimalkan ruang lingkup jendela umpan balik, agar strategi lebih sesuai dengan situasi.

Meringkaskan

Strategi ini menggunakan indikator RSI untuk menilai peluang reversal jangka pendek untuk overbought dan oversold, sementara operasi bergilir untuk mendapatkan keuntungan jangka pendek dalam kombinasi dengan terobosan harga. Hal ini ditandai dengan mengejar efisiensi jangka pendek, operasi sederhana, risiko terbatas, sangat cocok untuk digunakan oleh pedagang garis pendek dalam situasi tertentu. Perlu diperhatikan untuk menilai tren besar secara keseluruhan, dan mengoptimalkan parameter, dll, sehingga mendapatkan efek yang lebih baik.

Kode Sumber Strategi
/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © relevantLeader16058

//@version=4
strategy(shorttitle='RSI Classic Strategy',title='RSI Classic Strategy (by Coinrule)', overlay=true, initial_capital = 1000, process_orders_on_close=true, default_qty_type = strategy.percent_of_equity, default_qty_value = 30, commission_type=strategy.commission.percent, commission_value=0.1)

//Backtest dates
fromMonth = input(defval = 1,    title = "From Month",      type = input.integer, minval = 1, maxval = 12)
fromDay   = input(defval = 1,    title = "From Day",        type = input.integer, minval = 1, maxval = 31)
fromYear  = input(defval = 2020, title = "From Year",       type = input.integer, minval = 1970)
thruMonth = input(defval = 1,    title = "Thru Month",      type = input.integer, minval = 1, maxval = 12)
thruDay   = input(defval = 1,    title = "Thru Day",        type = input.integer, minval = 1, maxval = 31)
thruYear  = input(defval = 2112, title = "Thru Year",       type = input.integer, minval = 1970)

showDate  = input(defval = true, title = "Show Date Range", type = input.bool)

start     = timestamp(fromYear, fromMonth, fromDay, 00, 00)        // backtest start window
finish    = timestamp(thruYear, thruMonth, thruDay, 23, 59)        // backtest finish window
window()  => true


// RSI inputs and calculations
lengthRSI = 14
RSI = rsi(close, lengthRSI)
oversold= input(30)
overbought= input(60)

//Entry 
strategy.entry(id="long", long = true, when = RSI< oversold and window())

//Exit
//RSI
strategy.close("long", when = RSI > overbought and window())