Strategi ini menggunakan EVWMA sebagai garis dasar untuk Bollinger Bands.
Strategi pertama menghitung volume total selama 30 periode terakhir sebagai vol_period. Kemudian EVWMA dihitung menggunakan rumus: (EVWMA sebelumnya x (vol_period - volume saat ini) + volume saat ini x tutup) / vol_period.
Basis untuk Bollinger Bands ditetapkan sebagai EVWMA, dan band atas dan bawah adalah basis ± 2 * stdev ((close).
EVWMA mencerminkan perubahan harga lebih baik daripada rata-rata bergerak, menghasilkan garis yang lebih halus.
Bollinger Bands dengan jelas mengidentifikasi batas atas dan bawah fluktuasi harga, sehingga mudah untuk menangkap breakout.
Menggabungkan indikator tren EVWMA dan indikator volatilitas Bollinger Bands memungkinkan waktu entri yang lebih tepat.
Stop loss pada level dasar membantu mengendalikan risiko.
EVWMA mungkin gagal mencerminkan perubahan harga seiring waktu selama perubahan pasar yang besar, menyebabkan peluang masuk yang hilang.
Bollinger Bands rentan terhadap whipsaws selama pasar range-bound, memicu entri yang tidak perlu.
Kurangnya ukuran posisi dan pengelolaan periode kepemilikan dapat menyebabkan keuntungan yang tidak memuaskan atau kerugian yang diperbesar.
Kurangnya target laba berisiko memegang posisi di luar target yang wajar.
Uji pengaturan parameter yang berbeda untuk menemukan periode lookback yang optimal.
Pertimbangkan untuk menambahkan filter seperti MACD untuk memperbaiki sinyal masuk.
Menerapkan periode penyimpanan tetap untuk mengelola perdagangan.
Tetapkan target keuntungan untuk menentukan tujuan keuntungan yang wajar.
Sesuaikan ukuran posisi berdasarkan kondisi pasar.
Strategi ini menggabungkan kekuatan EVWMA dan Bollinger Bands untuk melacak tren dengan menangkap breakout. Keuntungannya adalah kombinasi indikator yang masuk akal, entri yang tepat, dan kontrol risiko yang efektif. Namun, penyesuaian parameter yang tidak tepat dan kurangnya manajemen perdagangan tetap menjadi masalah. Peningkatan lebih lanjut dalam optimasi parameter, penargetan keuntungan, stop loss, dan ukuran posisi dapat meningkatkan stabilitas dan profitabilitasnya. Secara keseluruhan, logika strategi adalah suara dan menunjukkan nilai praktis dan potensi pengembangan.
/*backtest start: 2022-10-26 00:00:00 end: 2023-11-01 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy("EVWBB Strategy [QuantNomad]", shorttitle="EVWBB Strategy [QN]", overlay=true) // Inputs sum_length = input(30, title = "Length", type = input.integer) mult = input(2.0, minval=0.001, maxval=50) // Calculate Volume Period vol_period = sum(volume, sum_length) // Calculate EVWMA evwma = 0.0 evwma := ((vol_period - volume) * nz(evwma[1], close) + volume * close) / (vol_period) basis = evwma dev = mult * stdev(close, sum_length) upper = basis + dev lower = basis - dev plot(basis, color=color.red) p1 = plot(upper, color=color.blue) p2 = plot(lower, color=color.blue) fill(p1, p2) buyEntry = crossover(close, lower) sellEntry = crossunder(close, upper) strategy.entry("BBandLE", strategy.long, stop = upper , oca_name = "BollingerBands", comment="BBandLE") strategy.entry("BBandSE", strategy.short, stop = lower, oca_name = "BollingerBands", comment="BBandSE") strategy.exit("BBand L SL", "BBandLE", stop = basis) strategy.exit("BBand S SL", "BBandSE", stop = basis)