Strategi mengikuti tren berdasarkan indikator EVWMA


Tanggal Pembuatan: 2023-12-12 16:00:37 Akhirnya memodifikasi: 2023-12-12 16:00:37
menyalin: 0 Jumlah klik: 682
1
fokus pada
1621
Pengikut

Strategi mengikuti tren berdasarkan indikator EVWMA

Ringkasan

Strategi ini dirancang berdasarkan pada indikator EVWMA untuk strategi pelacakan tren sederhana. Strategi ini membangun indikator EVWMA dengan menggunakan garis cepat dan lambat, melakukan lebih banyak saat melewati garis lambat pada garis cepat, dan melakukan ruang saat melewati garis lambat di bawah garis cepat, untuk mencapai pelacakan tren.

Prinsip Strategi

Indikator inti dari strategi ini adalah EVWMA, yaitu rata-rata bergerak bertimbangan elastisitas. Ini secara dinamis mencerminkan tren pasar dengan cara menghitung panjang siklusnya sendiri, dikombinasikan dengan informasi tentang harga dan volume transaksi.

Secara khusus, panjang siklus perhitungan untuk jalur cepat adalah jumlah transaksi 10 jalur K terbaru, dan panjang siklus perhitungan untuk jalur lambat adalah jumlah transaksi 20 jalur K terbaru. EVWMA untuk setiap jalur K dihitung dengan rumus yang sama: “EVWMA × (panjang siklus - volume K saat ini) + harga penutupan jalur K saat ini × volume K saat ini) / panjang siklus”. Dengan demikian, informasi harga dan volume transaksi dikombinasikan secara bersamaan.

Ketika garis cepat melintasi garis lambat, berarti kekuatan beli meningkat, melakukan lebih banyak; ketika garis cepat melintasi garis lambat, berarti kekuatan jual meningkat, kosong. Dengan kombinasi garis cepat seperti itu, Anda dapat secara dinamis menangkap tren pasar dan menerapkan strategi pelacakan tren.

Analisis Keunggulan

Keuntungan terbesar dari strategi ini adalah desain siklus dinamis yang memanfaatkan indikator EVWMA, yang dapat merespons perubahan harga dan volume transaksi dengan lebih cepat, menangkap tren pasar secara real-time, yang sangat cocok untuk strategi pelacakan tren. Selain itu, dibandingkan dengan indikator seperti rata-rata bergerak tradisional, yang menggabungkan informasi harga dan volume transaksi, dapat memfilter terobosan palsu.

Risiko dan Solusi

Risiko utama dari strategi ini adalah masalah pengaturan parameter indikator EVWMA. Jika siklus garis cepat dan garis lambat diatur dengan tidak benar, dapat menyebabkan sejumlah besar sinyal palsu. Selain itu, strategi pelacakan tren itu sendiri hanya memiliki konsekuensi tren jika terjadi perputaran ke arah tren pasar.

Untuk mengatasi masalah-masalah ini, Anda dapat menemukan kombinasi parameter yang optimal dengan mengoptimalkan parameter, menyesuaikan siklus perhitungan garis cepat dan lambat. Selain itu, Anda dapat mengatur stop loss untuk mengendalikan risiko kerugian. Anda dapat mempertimbangkan untuk menunda strategi untuk menghindari periode ini pada saat pasar mungkin mengalami pergeseran besar, seperti rilis data penting.

Arah optimasi

Strategi ini juga memiliki ruang untuk pengoptimalan lebih lanjut. Sebagai contoh, dapat dipertimbangkan untuk menambahkan indikator lain, seperti volume transaksi yang terobosan, Brin band, dan lain-lain untuk mengkonfirmasi sinyal, sehingga meningkatkan stabilitas strategi. Selain itu, nilai optimal dari berbagai varietas dan kombinasi parameter untuk periode waktu yang berbeda mungkin berbeda.

Dari sisi perdagangan, Anda juga dapat merancang cara-cara seperti stop loss dinamis, tracking stop loss dan lain-lain untuk mengendalikan risiko. Selain itu, nilai optimal dari kombinasi parameter yang berbeda dari varietas dan periode waktu yang berbeda mungkin berbeda, Anda dapat membuat mekanisme optimasi parameter yang beradaptasi sendiri dan menyesuaikan parameter berdasarkan data real-time.

Meringkaskan

Strategi ini menggunakan desain siklus dinamis indikator EVWMA dan pertimbangan informasi volume perdagangan untuk membangun strategi pelacakan tren yang sederhana dan efektif. Ini dapat merespons perubahan harga dengan cepat dan menangkap tren pasar.

Kode Sumber Strategi
/*backtest
start: 2022-12-05 00:00:00
end: 2023-12-11 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("QuantNomad - EVWMA Cross Strategy", shorttitle="EVWMA Cross", overlay=true)

// Inputs
fast_sum_length = input(10, title = "Fast Sum Length", type = input.integer)
slow_sum_length = input(20, title = "Slow Sum Length", type = input.integer)

// Calculate Volume Period
fast_vol_period = sum(volume, fast_sum_length)
slow_vol_period = sum(volume, slow_sum_length)

// Calculate EVWMA
fast_evwma = 0.0
fast_evwma := ((fast_vol_period - volume) * nz(fast_evwma[1], close) + volume * close) / (fast_vol_period)

// Calculate EVWMA
slow_evwma = 0.0
slow_evwma := ((slow_vol_period - volume) * nz(slow_evwma[1], close) + volume * close) / (slow_vol_period)

// Plot 
plot(fast_evwma, title = "EVWMA Fast", linewidth = 2, color = color.red)
plot(slow_evwma, title = "EVWMA Slow", linewidth = 2, color = color.green)

// Strategy
strategy.entry("Long",   true, when = crossover(fast_evwma, slow_evwma))
strategy.entry("Short", false, when = crossunder(fast_evwma, slow_evwma))