
Strategi melintasi jalur rata-rata menggunakan indikator Brin untuk menilai turun naik pasaran, berkerjasama dengan garis rata untuk menilai trend pasaran, menilai arah trend dalam keadaan turun naik rendah, untuk mencapai keuntungan trend dalam keadaan turun naik rendah.
Strategi ini menilai kadar turun naik pasaran dengan mengira garisan rata-rata dan turun naiknya. Secara khusus, garisan rata-rata bergerak sederhana n hari dihitung terlebih dahulu, dan k kali jarak standard yang meluas di bawah garisan rata-rata, membentuk garisan atas dan garisan bawah, iaitu tali Brin. Apabila harga mendekati garisan atas dan bawah, turun naik pasaran meningkat; apabila harga berada di antara garisan atas dan bawah, turun naik pasaran berkurang.
Strategi ini menggunakan arah garis rata untuk menentukan arah trend apabila turun naik, berbelanja lebih banyak apabila naik, berbelanja lebih banyak apabila turun. Secara khusus, apabila harga menembus ke atas dari bawah, berbelanja lebih banyak; apabila harga menembus ke bawah dari atas, berbelanja lebih sedikit.
Kelebihan strategi ini adalah bahawa ia mengambil bahagian dalam trend ketika turun naiknya rendah, mengelakkan turun naik rawak di beberapa pasaran, dan dengan itu meningkatkan kebarangkalian keuntungan.
Strategi ini hanya mengambil bahagian dalam trend semasa penguncupan Brin dan penurunan turun naik pasaran, mengelakkan ketidakpastian pada masa turun naik yang tinggi, mengurangkan keacakan dan meningkatkan kestabilan.
Strategi ini selain mengenal pasti kadar turun naik Brin, juga memperkenalkan arah trend penghakiman rata-rata, yang saling mengesahkan, yang dapat meningkatkan ketepatan penghakiman.
Setiap perdagangan dalam strategi ini menetapkan titik berhenti, iaitu di atas atau di bawah jalur Brin, yang boleh dihentikan dengan cepat, mengawal risiko.
Semasa penguncupan tali pinggang Brin, arah garis rata mungkin berubah, menyebabkan kesalahan dalam penilaian trend, yang menyebabkan kerugian.
Risiko ini boleh dikurangkan dengan menyesuaikan parameter garis rata-rata, atau menambah petunjuk lain untuk mengesahkan.
Jika parameter Brin set terlalu besar dan berfluktuasi terlalu banyak, ia boleh menyebabkan terlalu banyak transaksi yang tidak sah.
Anda boleh mengoptimumkannya dengan menyesuaikan parameter perkalian standard perbezaan jalur Brin, atau anda boleh menetapkan nilai tunjangan lebar jalur Brin sebagai syarat penapisan.
Harga mungkin gagal selepas menembusi ke atas atau ke bawah, tidak dapat membentuk trend, menyebabkan kerugian.
Untuk mengurangkan kemungkinan kegagalan penembusan, anda boleh masuk hanya apabila harga penutupan atau entiti K-baris pecah, atau menambah syarat tambahan seperti tenaga kuantitatif untuk mengesahkan isyarat pecah.
Indikator lain seperti MACD, KDJ dan lain-lain boleh diperkenalkan untuk mengesahkan penghakiman rata-rata dan meningkatkan ketepatan penghakiman.
Anda boleh mendapatkan kombinasi parameter yang terbaik dengan mengkaji semula parameter rata-rata yang dioptimumkan, parameter perkalian standard yang berbeza dengan Brin.
Ia boleh disesuaikan untuk masuk hanya apabila harga penutupan atau entiti K-garis menembusi kawasan Brin, atau menambah syarat tenaga kuantitatif untuk mengesahkan penembusan.
Anda boleh mengunci keuntungan dengan cara seperti trailing stop atau bergerak berhenti untuk mengelakkan pulangan kepada keuntungan.
Strategi melintasi jalur rata-rata adalah strategi pengesanan trend yang tipikal. Ia menggunakan jalur Brin dengan bijak untuk menentukan tempoh masa turun naik yang rendah, bersepadu dengan arah trend penilaian garis rata-rata, dan mengambil bahagian dalam trend ketika kadar turun naiknya lebih rendah. Ini dapat menghapuskan sebahagian daripada keacakan pasaran dan meningkatkan kestabilan.
/*backtest
start: 2022-10-24 00:00:00
end: 2023-10-24 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("Trading Public School", overlay=true)
source = close
length = input(20, minval=1)
mult = input(2.0, minval=0.001, maxval=50)
basis = sma(source, length)
dev = mult * stdev(source, length)
upper = basis + dev
lower = basis - dev
buyEntry = crossover(source, lower)
sellEntry = crossunder(source, upper)
if (crossover(source, lower))
strategy.entry("BBandLE", strategy.long, stop=lower, oca_name="BollingerBands", comment="BBandLE")
else
strategy.cancel(id="BBandLE")
if (crossunder(source, upper))
strategy.entry("BBandSE", strategy.short, stop=upper, oca_name="BollingerBands", comment="BBandSE")
else
strategy.cancel(id="BBandSE")
//plot(strategy.equity, title="equity", color=color.red, linewidth=2, style=plot.style_areabr)