Strategi tren rata-rata bergerak


Tanggal Pembuatan: 2023-11-02 15:22:17 Akhirnya memodifikasi: 2023-11-02 15:22:17
menyalin: 1 Jumlah klik: 692
1
fokus pada
1617
Pengikut

Strategi tren rata-rata bergerak

Ringkasan

Strategi tren pita rata-rata bergerak (Moving Average Ribbon Trend Strategy) adalah strategi pelacakan tren berdasarkan rata-rata bergerak. Ini menggunakan satu rata-rata untuk membangun saluran harga, menilai arah tren berdasarkan posisi harga relatif terhadap saluran dan melakukan perdagangan.

Prinsip Strategi

Strategi ini dibangun dengan menghitung rata-rata bergerak sederhana dari panjang periode yang ditentukan (default 20 periode) dan membangun saluran harga dengan nilainya. Jalur atas dan bawah saluran adalah nilai tertinggi dan terendah dari garis rata-rata. Jika harga penutupan lebih tinggi dari jalur atas, itu dianggap sebagai tren naik; Jika harga penutupan lebih rendah dari jalur bawah, itu dianggap sebagai tren turun.

Ketika melihat perubahan tren, strategi ini akan melakukan operasi perdagangan. Jika dari penurunan bergeser ke kenaikan, maka buka posisi overhead; Jika dari kenaikan bergeser ke posisi kosong, maka buka posisi kosong.

Secara khusus, logika transaksi dari strategi ini adalah:

  • Jika harga penutupan lebih besar dari naiknya siklus sebelumnya, buka posisi overhead
  • Jika harga penutupan kurang dari tren bawah siklus sebelumnya, buka posisi terbuka
  • Posisi multi-head yang asli dipadamkan saat harga penutupan berada di bawah tren bawah
  • Posisi kosong pada saat harga penutupan lebih tinggi dari harga naik

Strategi ini menggunakan satu garis rata untuk membangun saluran harga dan menentukan arah tren dengan menilai saluran harga. Ini sederhana, intuitif, mudah diterapkan, dan cocok untuk strategi pelacakan tren.

Analisis Keunggulan

Strategi tren garis rata memiliki keuntungan sebagai berikut:

  • Logika strategi sederhana, mudah dipahami, dan implementasi yang lebih mudah
  • Menggunakan satu garis rata-rata, parameter yang mudah diatur, menghindari optimasi berlebihan
  • Menggunakan saluran harga untuk menilai perubahan tren, dapat dengan jelas mengidentifikasi titik-titik perubahan tren
  • Dapat dikonfigurasi lebar saluran, sensitivitas untuk menyesuaikan strategi
  • Menggunakan metode breakout linear untuk membangun gudang yang dapat menyaring beberapa breakout palsu.
  • Posisi terus terakumulasi di sepanjang arah tren, yang dapat menangkap tren
  • Posisi disesuaikan dengan garis rata-rata, dapat mengontrol risiko secara aktif

Secara keseluruhan, strategi tren garis rata didasarkan pada logika sederhana, menggunakan saluran harga untuk menangkap tren dan mengubahnya, dapat secara efektif melacak tren harga garis yang lebih panjang, cocok untuk digunakan sebagai strategi pelacakan tren.

Analisis risiko

Strategi tren rata-rata juga memiliki beberapa risiko, terutama:

  • Garis rata-rata menghasilkan lag, mungkin kehilangan titik waktu terbaik untuk mengubah tren
  • Sejumlah Fake Breakout dalam Gempa Berkekuatan 7,3 SR, menyebabkan kerugian yang tidak perlu
  • Perdagangan tren jangka panjang, kemungkinan penarikan lebih besar, membutuhkan dukungan keuangan yang cukup
  • Pengaturan parameter tunggal mudah dioptimalkan, efek disk mungkin lebih lemah dari pengukuran ulang
  • Ketidakmampuan untuk membedakan berbagai segmen pasar, mungkin tidak sensitif terhadap perubahan siklus yang lebih pendek

Hal ini dapat dioptimalkan dengan cara berikut:

  • Adaptasi siklus rata-rata untuk mengurangi keterbelakangan
  • Meningkatkan kondisi penyaringan untuk menghindari pasar yang bergejolak
  • Mengoptimalkan manajemen posisi, mengendalikan kerugian tunggal
  • Pengaturan parameter konfirmasi disk
  • Peningkatan penilaian multi-linear untuk mengidentifikasi tren di berbagai tingkatan

Arah optimasi

Strategi tren garis rata-rata juga dapat dioptimalkan dengan:

  • Optimalkan indikator rata-rataAnda dapat mencoba berbagai jenis rata-rata, seperti rata-rata bergerak berbobot, untuk melihat apakah itu akan meningkatkan kinerja Anda.

  • Menambahkan kondisi filterSebelum membangun gudang, Anda dapat menambahkan kondisi penyaringan lainnya, seperti volume transaksi, volatilitas, dan lain-lain, untuk menghindari kebocoran pada saat gempa.

  • Kerangka waktu multi: Menggunakan garis rata-rata periode yang berbeda untuk mengidentifikasi perubahan tren dalam skala waktu yang lebih luas.

  • Parameter penyesuaian dinamis: memungkinkan siklus rata-rata dan lebar saluran dapat disesuaikan dengan dinamika kondisi pasar, meningkatkan fleksibilitas strategi.

  • Optimalisasi Posisi: Sesuaikan ukuran posisi dengan kondisi pasar, hindari kerugian yang terlalu besar. Anda dapat mengatur tujuan keuntungan untuk mengurangi posisi secara proaktif.

  • Optimalisasi Pembelajaran Mesin: Menggunakan algoritma pembelajaran mesin untuk mengoptimalkan strategi secara otomatis, mencari kombinasi yang lebih baik.

  • Integrasi dengan Strategi LainIni adalah salah satu dari beberapa strategi yang digunakan untuk meningkatkan stabilitas dan integrasi dengan strategi pelacakan tren yang serupa.

Secara keseluruhan, strategi tren garis rata dapat dioptimalkan secara menyeluruh dari indikator garis rata, kondisi penyaringan, kerangka waktu, parameter dinamis, manajemen posisi, dan sebagainya, sehingga strategi lebih kuat, fleksibel, dan beradaptasi dengan lebih banyak lingkungan pasar.

Meringkaskan

Strategi tren garis rata adalah strategi pelacakan tren yang lebih sederhana. Strategi ini menggunakan saluran harga yang dibangun dengan satu garis rata untuk menentukan arah tren dan menangkap tren garis tengah dan panjang melalui terobosan saluran harga. Strategi ini memiliki keunggulan seperti logika sederhana, parameter sedikit, dan mudah diterapkan sebagai strategi pelacakan tren. Tetapi strategi ini juga memiliki risiko untuk mengidentifikasi tren yang terlambat, mudah diatur, dan sebagainya.

Kode Sumber Strategi
/*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"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © noro

//@version=4
strategy(title = "Noro's Trend Ribbon Strategy", shorttitle = "Trend Ribbon str", overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, pyramiding = 0, commission_value = 0.1)

len = input(20, minval = 5, title = "MA Length")
src = input(ohlc4, title = "MA Source")

//MA
ma = sma(src, len)
plot(ma, color = color.black)

//Channel
h = highest(ma, len)
l = lowest(ma, len)
ph = plot(h)
pl = plot(l)

//Trend
trend = 0
trend := close > h[1] ? 1 : close < l[1] ? -1 : trend[1]

//BG
col = trend == 1 ? color.blue : color.red
fill(ph, pl, color = col, transp = 50)

//Trading
if close > h[1]
    strategy.entry("Long", strategy.long)
if close < l[1]
    strategy.entry("Short", strategy.short)