
Strategi ini menggunakan Brinline, RSI dan 162 hari EMA rata-rata, berdasarkan harga emas dan perak menembus Brinline atas dan RSI rendah untuk membentuk sinyal beli, berdasarkan harga emas dan perak menembus Brinline bawah dan RSI tinggi untuk membentuk sinyal jual, merupakan strategi pelacakan tren yang khas.
Strategi ini didasarkan pada beberapa prinsip:
Menggunakan 162 hari EMA rata-rata untuk menentukan arah tren besar. Harga di atas rata-rata adalah tren multihead, harga di bawah rata-rata adalah tren kosong.
Brining line digunakan untuk menentukan harga terobosan. Harga terobosan di atas Brining band menunjukkan terobosan tren naik, harga terobosan di bawah Brining band menunjukkan terobosan tren turun.
Untuk menilai overbought dan oversold menggunakan indikator RSI. RSI di bawah 35 berarti overbought dan di atas 65 berarti overbought.
Kombinasi dari tren besar, harga terobosan, dan sinyal overbought dan oversold, membentuk kondisi untuk membeli dan menjual.
Kondisi Pembelian: Harga naik melampaui Bollinger Bands dan RSI di bawah 35
Kondisi jual: harga turun melewati tren turun Brin, dan RSI lebih tinggi dari 65
Keluar dari perdagangan dengan menggunakan kondisi stop loss.
Stop loss jangka panjang: harga turun di bawah EMA 162 hari
Stop loss kosong: harga menembus 162 hari EMA
Strategi ini secara keseluruhan merupakan strategi pelacakan tren yang khas, menggunakan Brin untuk menentukan arah tren harga, menggunakan RSI untuk memfilter terobosan palsu, dan dapat secara efektif melacak tren garis panjang.
Strategi ini memiliki beberapa keuntungan utama:
Dengan menggunakan Brinline dan RSI sebagai filter ganda, Anda dapat secara efektif menyaring terobosan palsu dan menghindari pergerakan pasar.
Hanya masuk jika arah tren jelas, untuk menghindari dampak dari pasar non-trending.
Dengan menggunakan 162 hari EMA untuk menentukan arah tren besar, Anda dapat memahami tren garis tengah dan panjang.
Pengaturan parameter indikator RSI cukup masuk akal, baik untuk menyaring getaran secara efektif dan tidak melewatkan peluang untuk membalikkan tren.
Stop loss adalah metode yang masuk akal untuk menjamin keuntungan dan mengendalikan risiko.
Data yang didapatkan dari pengamatan menggunakan data dari hard disk, dan hasilnya lebih realistis dan dapat dipercaya.
Secara keseluruhan, strategi ini menghindari risiko utama dari perdagangan tren, dan memberikan keuntungan yang lebih baik, dengan pengendalian risiko.
Strategi ini memiliki risiko utama sebagai berikut:
Brinline tidak dapat sepenuhnya menghindari terjadinya terobosan palsu, dan masih ada risiko stop loss tertentu ketika pasar bergejolak.
Indikator RSI dapat menghasilkan deviasi, yang memicu perdagangan yang salah. Parameter RSI harus dikurangi sesuai dengan sensitivitasnya.
EMA rata-rata memiliki keterlambatan dan mungkin terlalu konservatif, kehilangan peluang tren. Parameter rata-rata harus dipersingkat sesuai.
Penembusan perdagangan mudah terbentuk mengejar tinggi membunuh turun. Anda harus mengontrol ukuran posisi dan stop loss.
Tren ini mungkin akan berbalik, dan perlu diperhatikan untuk menyesuaikan arah strategi pada saat yang tepat.
Data pengamatan tidak sama dengan hasil disk, dan operasi disk pasti akan menghasilkan bias yang disebabkan oleh faktor manusia.
Tanggapan:
Siklus Brinline harus dipersingkat secara tepat untuk meningkatkan sensitivitas penilaian terhadap terobosan.
Pengoptimalan parameter RSI untuk menjaga sensitivitas terhadap perubahan tren.
Sesuai kebutuhan, kurangi siklus EMA, dan tingkatkan respons terhadap perubahan, sambil tetap mengevaluasi tren besar.
Meningkatkan manajemen risiko, ketat mengontrol ukuran pesanan tunggal dan stop loss.
Menciptakan mekanisme untuk memantau perubahan tren, untuk memastikan bahwa arah strategi dapat disesuaikan pada waktu yang tepat.
Untuk menguji kelayakan strategi dalam simulasi perdagangan, mengontrol faktor manusia dalam operasi di pasar nyata.
Strategi ini dapat dioptimalkan lebih lanjut dari beberapa aspek berikut:
Menambahkan penilaian indikator lain, membentuk berbagai kondisi penyaringan, meningkatkan keakuratan strategi. Misalnya, penggunaan kombinasi indikator seperti KDJ, MACD.
Optimalkan pengaturan parameter, temukan kombinasi parameter yang optimal, dan tingkatkan keuntungan strategi. Misalnya, menyesuaikan parameter RSI, parameter Brinline, dll.
Menambahkan penilaian kekuatan dan kelemahan tren, meningkatkan posisi saat tren kuat, mengurangi posisi saat tren melemah.
Menambahkan elemen perdagangan algoritmik, membentuk mekanisme pengendalian risiko seperti stop loss otomatis, tracking stop loss, dan mobile stop loss.
Menambahkan elemen pembelajaran mesin, menggunakan algoritma untuk mengoptimalkan parameter secara otomatis, dan bahkan menghasilkan strategi secara otomatis.
Cobalah untuk menjalankan strategi pada siklus waktu yang lebih tinggi, melakukan operasi garis panjang. Anda juga dapat melakukan iterasi strategi pada siklus yang lebih rendah, melakukan operasi dalam piring.
Memperkenalkan perdagangan kuantitatif dan manajemen portofolio, menerapkan integrasi multi-strategi, mengurangi risiko strategi tunggal, dan meningkatkan stabilitas.
Secara keseluruhan, strategi ini dapat ditingkatkan dari berbagai tingkatan, seperti penggunaan indikator, pengoptimalan parameter, pengendalian risiko, dan penggunaan otomatisasi, untuk mendapatkan kinerja yang lebih baik.
Strategi ini adalah strategi pelacakan tren yang khas untuk menentukan arah tren harga melalui garis Brin, indikator RSI, dan menggunakan gelombang EMA untuk mengidentifikasi tren garis tengah dan panjang, sambil menghindari getaran. Strategi ini memiliki penilaian yang akurat, karakteristik risiko yang dapat dikontrol, dan pengukuran kembali yang baik.
/*backtest
start: 2023-10-09 00:00:00
end: 2023-10-16 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy("My Strategy", overlay = false, commission_value = 0.01, pyramiding = 1)
// Custom RSI
RSIlength = input( 14, minval=1 , title="lookback length of RSI")
RSIOverBought = input(65, title="OB")
RSIOverSold = input(35, title="OS")
RSIprice = close
vrsi = rsi(RSIprice, RSIlength)
plot(vrsi)
//Bollinger Bands
BBlength = input(40, minval=1,title="Bollinger Period Length")
BBmult = 2 // input(2.0, minval=0.001, maxval=50,title="Bollinger Bands Standard Deviation")
BBbasis = sma(close, BBlength)
BBdev = BBmult * stdev(close, BBlength)
BBupper = BBbasis + BBdev
BBlower = BBbasis - BBdev
source = close
//RSI Levels
x=hline(RSIOverSold)
z=hline(RSIOverBought)
strategy.entry("Buy", strategy.long, 1, when = close > ema(close, 162) and vrsi < RSIOverSold)
strategy.exit("Buy", when = vrsi > RSIOverBought and close < ema(close, 162))
strategy.entry("Sell", strategy.short, 1, when = close < ema(close, 162) and vrsi > RSIOverSold)
strategy.exit("Sell", when = vrsi > RSIOverBought and close > ema(close, 162))