Ini adalah strategi perdagangan pecah berdasarkan Bollinger Bands. Ia menggunakan jalur atas dan garis tengah Bollinger Bands untuk melaksanakan perdagangan ayunan. Khususnya, ia pergi lama apabila harga memecahkan di atas jalur atas dan menutup kedudukan apabila harga jatuh di bawah garis tengah. Ini adalah strategi trend berikut biasa.
Di atas adalah logik perdagangan utama strategi ini. Ia mudah dan berkesan untuk menangkap pergerakan trend yang agak kuat.
Kelebihan utama strategi swing Bollinger Bands ini ialah:
Secara amnya, ini adalah trend yang agak baik mengikut strategi yang mudah, praktikal dan mudah dikawal.
Terdapat juga beberapa risiko dengan strategi ini:
Juga mungkin untuk mengawal risiko dengan menggabungkan lebih banyak penunjuk penapis atau mengoptimumkan strategi stop loss.
Strategi ini boleh dioptimumkan dari aspek berikut:
Penambahbaikan berterusan strategi boleh dilakukan melalui ujian dan pengoptimuman yang sistematik untuk keuntungan yang lebih baik.
Secara keseluruhan strategi perdagangan swing Bollinger Bands ini sangat praktikal. Ia mempunyai operasi mudah untuk mudah mengikuti trend. Terdapat juga beberapa risiko yang perlu diperhatikan, yang boleh ditangani melalui penyesuaian parameter dan pengoptimuman. Ini adalah strategi kuantitatif yang disyorkan.
/*backtest start: 2023-01-02 00:00:00 end: 2024-01-02 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Bollinger Bands Breakout Strategy", overlay=true) // Bollinger Band Einstellungen length = input(20, title="Bollinger Band Length") src = input(close, title="Source") mult = input(2.0, title="Multiplier") basis = ta.sma(src, length) upper_band = basis + mult * ta.stdev(src, length) lower_band = basis - mult * ta.stdev(src, length) // Bedingung für den oberen Ausbruch upper_breakout_condition = close > upper_band // Bedingung für den Rückgang unter das mittlere Band below_middle_band_condition = close < basis // Plot der Bollinger Bänder plot(upper_band, color=color.blue, title="Upper Bollinger Band") plot(basis, color=color.purple, title="Middle Bollinger Band") plot(lower_band, color=color.blue, title="Lower Bollinger Band") // Kaufregel if (upper_breakout_condition) strategy.entry("Buy", strategy.long) // Verkaufsregel if (below_middle_band_condition) strategy.close("Buy")