
Strategi ini adalah strategi kuantitatif yang khas untuk mengesan trend pasaran. Ia menggunakan Bollinger Bands, RSI, dan MACD untuk menilai keadaan pasaran yang terlalu banyak dan terlalu banyak, untuk melakukan perdagangan terbalik.
Strategi ini menggunakan tiga penunjuk utama untuk menilai:
Pertama, ia menggunakan Bollinger Bands ke bawah untuk menentukan sama ada harga memasuki kawasan overbought atau oversold. Khususnya, jika harga lebih tinggi dari atas, ia menunjukkan bahawa pasaran mungkin berada dalam keadaan overbought; jika harga lebih rendah dari bawah, ia menunjukkan bahawa pasaran mungkin berada dalam keadaan oversold.
Kedua, strategi ini menggunakan indikator RSI untuk menilai keadaan jual beli di pasaran. Apabila RSI di bawah 30 dianggap sebagai isyarat jual beli; Apabila RSI di atas 70 dianggap sebagai isyarat jual beli.
Akhirnya, strategi ini juga menggunakan penyambungan nol dari penunjuk MACD sebagai penilaian tambahan. Ia menghasilkan isyarat jual apabila garis MACD melintasi garis isyarat dari atas ke bawah; ia menghasilkan isyarat beli apabila garis MACD melintasi garis isyarat dari bawah ke atas.
Dengan mengintegrasikan ketiga-tiga petunjuk ini, strategi ini dapat menangkap masa berbalik pasaran dengan berkesan, mengikut masuk ke belakang, berjalan mengikut trend besar, dan memperoleh keuntungan tambahan.
Kelebihan utama strategi ini adalah bahawa ia menggabungkan pelbagai indikator untuk menilai trend pasaran, meningkatkan kebenaran keputusan.
Pertama, Bollinger Bands sendiri mempunyai kebolehan yang kuat untuk menilai trend. Bersama dengan Bollinger Bands, ia dapat menentukan sama ada harga memasuki kawasan overbought atau oversold.
Kedua, RSI adalah salah satu indikator yang sangat tipikal. Ia menetapkan had jual beli yang lebih tinggi dan meningkatkan ketepatan penilaian.
Akhirnya, MACD zero-axis cross adalah penunjuk yang sangat klasik untuk menentukan titik jual beli. Bersama dengan isyarat MACD zero-axis cross, anda dapat menentukan titik pembalikan dengan sangat tepat.
Secara keseluruhannya, strategi ini menghasilkan keuntungan tambahan yang stabil dengan penggabungan yang berkesan antara pelbagai petunjuk, penilaian yang lebih tepat, dan peluang kemenangan yang lebih tinggi daripada satu petunjuk.
Walaupun strategi ini direka dengan baik dan berdasarkan pelbagai penilaian, terdapat beberapa risiko yang perlu diperhatikan.
Pertama, strategi ini akan menghasilkan lebih banyak perdagangan yang merugikan jika terdapat pergerakan unilateral yang berpanjangan di pasaran tanpa perubahan yang jelas. Pada masa ini, anda perlu keluar sementara dan menunggu peluang untuk berubah.
Kedua, parameter RSI dan MACD perlu diuji dengan berhati-hati mengikut pasaran yang berbeza. Jika parameter tidak ditetapkan dengan betul, ia juga boleh menyebabkan isyarat yang salah dan mengakibatkan kerugian.
Akhirnya, pita Brin sendiri juga sensitif terhadap turun naik yang tidak biasa. Apabila pasaran mengalami turun naik yang kuat pada frekuensi rendah, isyarat pita Brin perlu dirawat dengan berhati-hati.
Secara umum, strategi ini digunakan terutamanya dalam keadaan pasaran yang bergelombang dan berbalik. Dalam pengurusan risiko, anda boleh menetapkan stop loss untuk mengawal kerugian maksimum; parameter pengoptimuman juga penting untuk menyesuaikan diri dengan pasaran yang berbeza.
Strategi ini boleh dioptimumkan dengan cara berikut:
Mengoptimumkan parameter Brin Belt, menjadikan Brin Belt lebih dekat dengan jangkauan turun naik pasaran. Anda boleh menguji tempoh panjang yang berbeza dan parameter perkalian standard untuk mencari kombinasi parameter yang optimum.
Optimumkan parameter RSI, sesuaikan paras overbought dan oversold, dan kurangkan kadar kesalahan. Anda boleh mencari tetapan parameter yang terbaik dengan mengkaji semula.
Mengoptimumkan parameter MACD, mencari kombinasi parameter garis laju dan garis isyarat yang terbaik, dan meningkatkan ketepatan penghakiman persilangan sumbu sifar MACD.
Tambah strategi hentikan kerugian, hadkan peratusan kerugian tunggal, mengawal risiko dengan berkesan.
Menambah strategi pengurusan kedudukan, menyesuaikan kedudukan dan leverage setiap dagangan secara dinamik mengikut tahap turun naik pasaran.
Digabungkan dengan petunjuk lain dan isyarat dagangan, meningkatkan ketepatan keputusan. Isyarat lain, seperti digabungkan dengan volume dagangan yang tidak normal.
Strategi ini dapat meningkatkan lagi kestabilan dan kadar pulangan melalui kaedah seperti pengoptimuman parameter, kawalan risiko, dan penggabungan isyarat.
Strategi kuantitatif RSI MACD dengan reverse binary, dengan menggunakan keputusan silang Brinary, RSI dan MACD dengan bijak, menilai masa pembalikan pasaran yang mungkin berlaku, mengikut perdagangan terbalik, mengikuti tren besar pasaran. Berbanding dengan penilaian indikator tunggal, penilaian strategi gabungan ini lebih tepat, lebih tinggi, dan dapat memperoleh keuntungan tambahan yang lebih stabil. Sudah tentu, dalam penggunaan praktikal, faktor-faktor seperti persekitaran pasaran, pengoptimuman parameter, dan kawalan risiko masih perlu dipertimbangkan secara menyeluruh untuk meningkatkan kekuatan strategi.
/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("BBands + RSI + MACD Strategy", overlay=true)
// Bollinger Bands
lengthBB = input(20, title="BB Length")
multBB = input(2.0, title="BB Standard Deviation")
basis = sma(close, lengthBB)
dev = multBB * stdev(close, lengthBB)
upperBB = basis + dev
lowerBB = basis - dev
// RSI
lengthRSI = input(14, title="RSI Length")
oversold = input(30, title="Oversold Threshold")
overbought = input(70, title="Overbought Threshold")
rsi = rsi(close, lengthRSI)
// MACD
fastLength = input(12, title="MACD Fast Length")
slowLength = input(26, title="MACD Slow Length")
signalLength = input(9, title="MACD Signal Smoothing")
[macdLine, signalLine, _] = macd(close, fastLength, slowLength, signalLength)
// Conditions
longCondition = close < lowerBB and rsi < oversold and macdLine < signalLine
shortCondition = close > upperBB and rsi > overbought and macdLine > signalLine
// Strategy Entry and Exit
if (longCondition)
strategy.entry("Buy", strategy.long)
if (shortCondition)
strategy.entry("Sell", strategy.short)
// Plotting Bollinger Bands
plot(upperBB, color=color.blue)
plot(lowerBB, color=color.red)
// Plotting RSI
plot(rsi, color=color.orange)
// Plotting MACD
plot(macdLine, color=color.green)
plot(signalLine, color=color.red)
// 200-period SMA
sma200 = sma(close, 200)
// Determine Color Change
plot(sma200, color=close > sma200 ? color.green : color.red, linewidth=2)