Bollinger Bands + EMA Trend Mengikuti Strategi


Tarikh penciptaan: 2024-03-22 14:27:44 Akhirnya diubah suai: 2024-03-22 14:27:44
Salin: 0 Bilangan klik: 882
1
fokus pada
1617
Pengikut

Bollinger Bands + EMA Trend Mengikuti Strategi

Gambaran keseluruhan

Strategi ini menggabungkan kedua-dua petunjuk teknikal Bollinger Bands dan Index Moving Averages (EMA) untuk menangkap peluang tren di pasaran. Idea utama strategi ini adalah menggunakan Bollinger untuk menentukan sama ada harga berada di kedudukan yang relatif tinggi atau rendah, sambil menggunakan EMA sebagai syarat penapis trend, dan akhirnya membuat keputusan perdagangan berdasarkan peraturan logik tertentu.

Prinsip Strategi

  1. Hitung Brin Belt: Dengan mengira purata bergerak sederhana (SMA) dan perbezaan piawai harga penutupan, anda mendapat garis atas dan bawah Brin Belt. Garis atas adalah SMA ditambah perbezaan piawai beberapa kali ganda, dan garis bawah adalah SMA tolak perbezaan piawai beberapa kali ganda.

  2. Mengira EMA: Mengira purata bergerak indeks harga penutupan mengikut kitaran EMA yang ditetapkan.

  3. Mengira ATR: Mengira purata kelajuan pergerakan sebenar berdasarkan kitaran ATR yang ditetapkan.

  4. Syarat Beli: Apabila harga penutupan lebih tinggi daripada EMA dan Brin pada masa yang sama, isyarat beli akan dihidupkan.

  5. Syarat Jual: Isyarat Jual akan dicetuskan apabila harga ditutup di bawah EMA atau Bollinger Bands.

  6. Pelaksanaan urus niaga: Melakukan urus niaga berganda atau kosong yang sesuai dengan syarat pembelian dan penjualan.

  7. Gambarajah: Gambarajah EMA dan Burin pada carta utama dan ATR pada carta kecil.

Analisis kelebihan

  1. Brinband dapat menangkap pergerakan harga secara efektif, membantu menentukan sama ada harga berada di kedudukan yang tinggi atau rendah.

  2. EMA dapat mencerminkan arah trend harga dan boleh digunakan untuk menyaring isyarat perdagangan yang dihasilkan oleh tali pinggir untuk meningkatkan ketepatan perdagangan.

  3. ATR boleh mengukur turun naik pasaran dan memberi rujukan kepada keputusan perdagangan.

  4. Logik strategi jelas, mudah difahami dan dilaksanakan.

  5. Dengan menyesuaikan parameter Brin Belt dan EMA, ia dapat disesuaikan dengan keadaan pasaran dan jenis perdagangan yang berbeza.

Analisis risiko

  1. Strategi ini mungkin menghasilkan lebih banyak isyarat palsu ketika pasaran bergolak atau trend berbalik, menyebabkan perdagangan dan kerugian yang kerap.

  2. Strategi adalah sensitif terhadap pilihan parameter, dan tetapan parameter yang berbeza boleh menyebabkan hasil dagangan yang berbeza.

  3. Strategi ini tidak mengambil kira kos dagangan dan titik slippage yang mungkin mempengaruhi keuntungan strategi dalam dagangan sebenar.

  4. Strategi kekurangan pengurusan risiko, seperti hentikan kerugian dan kawalan kedudukan.

Arah pengoptimuman

  1. Memperkenalkan penanda trend pengesahan, seperti MACD, DMI dan lain-lain, untuk lebih mengesahkan kebolehpercayaan trend dan mengurangkan isyarat palsu.

  2. Pilihan parameter yang dioptimumkan, anda boleh menguji kombinasi parameter yang berbeza dengan data sejarah untuk mencari tetapan parameter yang optimum.

  3. Menambah langkah-langkah pengurusan risiko, seperti menghentikan kerugian dinamik mengikut tetapan ATR, atau menyesuaikan saiz kedudukan mengikut turun naik pasaran.

  4. Mengambil kira kesan kos dagangan dan titik tergelincir, dan mempertimbangkannya dalam pengesanan balik dan setereng, untuk meningkatkan kebolehgunaan strategi.

  5. Menggabungkannya dengan petunjuk teknikal atau faktor asas lain untuk membina strategi perdagangan yang lebih komprehensif dan kukuh.

ringkaskan

Brinbelt + EMA trend tracking strategi untuk menangkap peluang trend dalam pasaran dengan menggabungkan Brinbelt dan EMA dua petunjuk teknikal. Kelebihan strategi ini adalah logik yang jelas, mudah difahami dan dilaksanakan, parameter boleh disesuaikan dengan keadaan pasaran yang berbeza dengan penyesuaian. Walau bagaimanapun, strategi ini juga mempunyai beberapa risiko, seperti mungkin menghasilkan lebih banyak isyarat palsu, sensitif terhadap pilihan parameter, kekurangan langkah-langkah pengurusan risiko, dan lain-lain.

Kod sumber strategi
/*backtest
start: 2024-02-20 00:00:00
end: 2024-03-21 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Bollinger Bands + EMA Strategy", overlay=true)

// Bollinger Bands settings
bollinger_period = 50
bollinger_width = 2.0

// EMA settings
ema_period = 100

// ATR settings
atr_period = 14
atr_factor = 1.8

// Calculate Bollinger Bands
sma_source = sma(close, bollinger_period)
std_dev = stdev(close, bollinger_period)
upper_band = sma_source + bollinger_width * std_dev
lower_band = sma_source - bollinger_width * std_dev

// Calculate EMA
ema_value = ema(close, ema_period)

// Calculate ATR
atr_value = atr(atr_period)

// Buy condition
buy_condition = close > ema_value and close > upper_band

// Sell condition
sell_condition = crossunder(close, lower_band) or crossunder(close, ema_value)

// Plotting Bollinger Bands and EMA
plot(ema_value, color=color.blue, title="EMA")
plot(upper_band, color=color.green, title="Upper Bollinger Band")
plot(lower_band, color=color.red, title="Lower Bollinger Band")

// Execute orders based on conditions
if (buy_condition)
    strategy.entry("Buy", strategy.long)
if (sell_condition)
    strategy.entry("Sell", strategy.short)

// Plot ATR on separate pane
plot(atr_value, color=color.orange, title="ATR", style=plot.style_stepline, linewidth=1, transp=0)