
Strategi trading BB Double Bottom adalah strategi perdagangan dua arah yang menggunakan Bollinger Bands. Strategi ini menggabungkan Bollinger Bands, Bollinger Bands, dan Bollinger Bands untuk mencapai posisi terbuka dan posisi damai. Strategi ini sederhana dan mudah digunakan untuk menangkap tren utama pasar.
Strategi ini didasarkan pada prinsip Brin Belt. Brin Belt terdiri dari rel tengah, rel atas, dan rel bawah, yang mewakili tren pergerakan harga. rel tengah adalah rata-rata bergerak n hari, rel atas adalah rel tengah + k kali selisih standar, dan rel bawah adalah rel tengah - k kali selisih standar.
Secara khusus, strategi ini pertama-tama menghitung rel tengah, rel atas, dan rel bawah Brin. Kemudian menentukan apakah harga menyentuh rel atas, dan jika menyentuh, maka membuka posisi teratas; menentukan apakah harga menyentuh rel bawah, dan jika menyentuh, maka membuka posisi teratas.
Seluruh strategi memanfaatkan sepenuhnya Bollinger Bands yang mencerminkan karakteristik pasar overbought dan oversold, untuk mencapai perdagangan multihead yang lebih akurat. Ketika pasar berada di tahap yang berbeda, Anda juga dapat menilai tren saat ini melalui indikator Bollinger Bands, sehingga Anda dapat mengambil strategi perdagangan yang sesuai.
Strategi ini memiliki keuntungan sebagai berikut:
Catching Trends, Brin Belt dapat mengidentifikasi arah tren utama, dan membuka posisi tepat waktu untuk menangkap tren.
Perdagangan dua arah, dapat melakukan perdagangan multihead dan headless secara bersamaan, tidak terbatas pada arah satu arah.
Pengendalian risiko, pengaturan stop loss, dan stop loss memastikan bahwa setiap transaksi memiliki langkah-langkah untuk menangkal kerugian.
Ini adalah strategi yang sederhana dan mudah dipahami berdasarkan indikator Brin.
Mudah dioptimalkan, dengan menyesuaikan parameter seperti panjang siklus, perkalian standar perbedaan dan lain-lain dapat mengoptimalkan strategi.
Berlaku untuk berbagai pasar, seperti saham, valuta asing, dan cryptocurrency.
Strategi ini juga memiliki beberapa risiko:
Brin bisa gagal jika terjadi perubahan besar.
Stop loss dapat dihancurkan jika terjadi perubahan besar dalam tren pasar.
Risiko strategi yang terlalu dioptimalkan, strategi yang terlalu dioptimalkan dapat menyebabkan overmatch.
Risiko terlalu sering berdagang, terlalu sering berdagang jika BRI berfluktuasi.
Bergantung pada posisi Brin bisa menyebabkan kekalahan dini.
Solusi yang sesuai:
Dengan menggunakan indikator tren, Anda dapat menentukan kapan strategi ditutup setelah Brinstrand gagal.
Menggunakan Stop Loss Mobile untuk melacak harga Stop Loss
Ada beberapa cara untuk mengoptimalkan pasar dan waktu.
Dengan demikian, perlu adanya pelepasan yang tepat dari volatilitas BRI dan mengurangi frekuensi transaksi.
Penambahan indikator off-field seperti MACD mengkonfirmasi sinyal Brin.
Strategi ini dapat dioptimalkan dalam beberapa hal:
Menyesuaikan parameter Brinks, seperti menyesuaikan parameter siklus untuk mencocokkan dengan berbagai kondisi siklus, menyesuaikan standar deviasi ganda untuk menyesuaikan dengan volatilitas pasar.
Menambahkan filter tren untuk mengevaluasi tren dengan indikator seperti moving averages, dan menghindari kesalahan sinyal Brinks ketika tidak ada tren yang jelas.
Strategi pengoptimalan stop loss, seperti bergerak stop loss agar stop loss lebih dekat dengan harga, atau pengaturan stop loss berdasarkan ATR.
Menambahkan filter masuk, seperti harga penutupan menembus Bollinger Bands, dan lain-lain, untuk menghindari penembusan palsu di tengah indikator Bollinger Bands.
Menggunakan teknologi pembelajaran mesin untuk mengoptimalkan parameter secara otomatis, untuk mencapai pengaturan parameter yang cerdas.
Menambahkan indikator out of bounds, seperti MACD sebagai indikator out of bounds yang membantu sinyal Brin.
Strategi trading BB double overhead secara keseluruhan adalah strategi Brin Belt yang sangat tipikal dan praktis. Ini menggunakan indikator Brin Belt untuk menilai overbought dan oversold untuk menangkap tren pasar, dan melakukan perdagangan dua arah, sambil mengatur stop loss untuk mengendalikan risiko. Strategi ini memiliki keuntungan dari menangkap tren, perdagangan dua arah, kontrol risiko, dan ada masalah dengan inefisiensi Brin Belt.
/*backtest
start: 2023-10-25 00:00:00
end: 2023-11-01 00:00:00
period: 2m
basePeriod: 1m
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/
// © samuelkanneman
//@version=5
strategy('MI_BB ', overlay=true)
// i_startTime = input.time(title='Start Date Filter', defval=timestamp('01 Nov 2020 13:30 +0000'), tooltip='Date & time to begin trading from')
// i_endTime = input.time(title='End Date Filter', defval=timestamp('1 Nov 2022 19:30 +0000'), tooltip='Date & time to stop trading')
dateFilter = true
longitud = input(20, title='Longitud')
Desv = input.float(2.0, title='Desvio estandar', step=0.1)
fuente = input(close, title='Fuente')
TakeP = input.float(5.0, title='Take Profit', step=0.1)
StopL = input.float(1.0, title='Stop Loss', step=0.1)
var SL = 0.0
var TP = 0.0
[banda_central, banda_sup, banda_inf] = ta.bb(fuente, longitud, Desv)
comprado = strategy.position_size > 0
vendido = strategy.position_size < 0
if not vendido and not comprado and dateFilter
// Short
if close >= banda_sup
//cantidad= (strategy.equity/close)
strategy.entry('venta', strategy.short)
SL := close * (1 + StopL / 100)
TP := close*(1-TakeP/100)
//Long
else if close <= banda_inf
//cantidad= (strategy.equity/close)
strategy.entry('compra', strategy.long)
SL := close * (1 - StopL / 100)
TP := close*(1+TakeP/100)
//cierrres short
if close <= TP and vendido
strategy.close ("venta" , comment="Salto TP")
if close <= banda_inf and vendido
strategy.close ("venta" , comment="Banda Inferior")
if close >= SL and vendido
strategy.close ("venta" , comment="Salto SL")
//cierre long
if close >= TP and comprado
strategy.close ("compra" , comment="Salto TP")
if close >= banda_sup and comprado
strategy.close ("compra" , comment="Banda Superior")
if close <= SL and comprado
strategy.close ("compra" , comment="Salto SL")
p1 = plot(banda_central)
p2 = plot(banda_sup)
p3 = plot(banda_inf)
fill(p2, p3, transp=90)