Type/to search

Strategi Trading Mean Reversion EMA

Common strategy
Created: 2023-10-26 15:33:50
Last modified: 3 years ago
1
Follow
1802
Followers

img

Ikhtisar

Strategi perdagangan mean reversion EMA adalah strategi perdagangan yang membuka dan menutup posisi berdasarkan sejauh mana harga menyimpang dari rata-rata bergerak. Strategi ini menggunakan perbedaan persentase antara garis EMA dan harga saat ini sebagai sinyal pembukaan posisi, serta menggunakan trailing stop untuk mengelola posisi.

Prinsip Strategi

Strategi ini menggunakan EMA sebagai indikator rata-rata bergerak dan menghitung selisih persentase harga saat ini dari EMA. Ketika harga cukup jauh dari EMA (default 9%), posisi beli akan dibuka; ketika harga cukup dekat dengan EMA (default 1%), posisi akan ditutup. Setelah posisi dibuka, strategi menggunakan trailing stop untuk mengunci keuntungan, secara bertahap menaikkan level stop loss seiring bertambahnya keuntungan.

Secara khusus, strategi ini terdiri dari komponen-komponen berikut:

  1. Menghitung garis EMA. Dapat dikonfigurasi periode (default 200), sumber data (harga penutupan), metode perhitungan (EMA, SMA, RMA, WMA).

  2. Menghitung selisih persentase harga saat ini dari EMA. Perhatikan penanganan nilai positif dan negatif.

  3. Membuka posisi berdasarkan rasio selisih. Ambang batas pembukaan posisi beli adalah 9% (dapat dikonfigurasi), ambang batas pembukaan posisi jual adalah 9% (dapat dikonfigurasi).

  4. Mendukung pembukaan posisi bertahap (scaling). Dapat dikonfigurasi jumlah langkah tangga dan gradien per langkah.

  5. Trailing stop setelah posisi terbuka. Dapat dikonfigurasi ambang batas untuk mengaktifkan stop loss (default untung 1%) dan jarak pelacakan (default 1%).

  6. Menutup posisi berdasarkan rasio selisih. Ambang batas penutupan posisi beli adalah 1% (dapat dikonfigurasi), demikian pula untuk posisi jual.

  7. Pembatalan order yang belum terisi. Ketika harga kembali mendekati EMA, order yang belum terisi akan dibatalkan.

  8. Dapat dikonfigurasi persentase stop loss.

  9. Mendukung backtest dan perdagangan real-time.

Analisis Keunggulan

Strategi ini memiliki keunggulan sebagai berikut:

  1. Menggunakan konsep mean reversion, membuka posisi saat harga menyimpang dari rata-rata bergerak dan menutup saat kembali, sesuai dengan teori trading tren.

  2. Parameter untuk membuka posisi, stop loss, dan menutup posisi dapat dikonfigurasi secara rinci, sehingga dapat beradaptasi dengan berbagai kondisi pasar.

  3. Pembukaan posisi bertahap memungkinkan akumulasi posisi secara bertahap, mengurangi biaya per transaksi.

  4. Trailing stop dapat mengunci keuntungan dan mengelola risiko.

  5. Ruang optimasi besar; parameter rata-rata bergerak atau selisih buka/tutup dapat disesuaikan agar sesuai dengan pergerakan harga yang berbeda.

  6. Mendukung bahasa pemrograman utama Pine Script, dapat langsung digunakan di TradingView.

  7. Tampilan grafik yang intuitif, memudahkan observasi dan analisis.

Analisis Risiko

Strategi ini juga memiliki risiko sebagai berikut:

  1. Risiko overfitting data backtest. Optimasi parameter mungkin terlalu cocok dengan data historis, sehingga efektivitas di pasar nyata diragukan.

  2. Risiko kegagalan rata-rata bergerak. Harga dapat menyimpang jauh dari rata-rata bergerak dalam waktu lama tanpa kembali.

  3. Risiko stop loss tertembus. Pergerakan harga yang ekstrem dapat menembus titik stop loss.

  4. Frekuensi perdagangan tinggi, sehingga beban biaya transaksi cukup berat.

  5. Memerlukan periode observasi yang panjang, dampak peristiwa mendadak besar.

Manajemen risiko yang sesuai:

  1. Lakukan penyesuaian parameter secara ekstensif untuk memastikan parameter yang kokoh. Validasi efektivitas di berbagai pasar.

  2. Konfigurasi periode rata-rata bergerak secara wajar, tidak terlalu pendek atau terlalu panjang.

  3. Longgarkan sedikit rentang stop loss untuk mencegah terjebak.

  4. Longgarkan sedikit kondisi pembukaan posisi untuk mengurangi frekuensi perdagangan.

  5. Gabungkan lebih banyak indikator untuk meningkatkan kemampuan adaptasi terhadap peristiwa mendadak.

Arah Optimasi

Strategi ini dapat dioptimalkan dalam aspek-aspek berikut:

  1. Menambahkan filter, seperti volume perdagangan, Bollinger Bands, RSI, dll., untuk mengurangi sinyal palsu.

  2. Menambahkan rata-rata bergerak majemuk, seperti sistem dual EMA, untuk meningkatkan probabilitas trading searah tren.

  3. Mengoptimalkan strategi stop loss, seperti adaptive stop loss, Chandelier Exit, dll., untuk lebih membatasi risiko.

  4. Menambahkan fungsi optimasi parameter otomatis untuk menemukan kombinasi parameter yang lebih optimal secara otomatis.

  5. Menambahkan prediksi machine learning untuk membantu menilai probabilitas harga menyimpang dari rata-rata bergerak.

  6. Pertimbangkan perdagangan lintas sesi, memanfaatkan informasi sesi malam atau pra-pasar untuk mengambil posisi lebih awal.

  7. Integrasikan kumpulan saham, pilih saham secara otomatis dan perdagangkan, perluas kapasitas strategi.

Kesimpulan

Strategi mean reversion EMA adalah strategi pelacakan tren berdasarkan karakteristik harga kembali ke rata-rata bergerak. Strategi ini secara wajar memanfaatkan sifat statistik rata-rata bergerak untuk menentukan pembalikan tren dan mengendalikan risiko melalui stop loss. Dibandingkan dengan strategi perdagangan rata-rata bergerak tradisional, strategi ini lebih menekankan trailing stop dinamis daripada pembukaan dan penutupan posisi yang kaku. Strategi ini dapat memperkaya portofolio strategi pelacakan tren, tetapi perlu diperhatikan masalah overfitting backtest dan mengontrol frekuensi perdagangan. Jika mekanisme stop loss terus dioptimalkan dan kualitas pembukaan posisi ditingkatkan, efektivitas praktisnya mungkin lebih baik.

Source
Pine
/*backtest
start: 2022-10-19 00:00:00
end: 2023-10-25 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/
// © jordanfray

//@version=5
Strategy parameters
Strategy parameters
EMA Settings
Timeframe (Optional)
Length
Type
Source
Entry Settings
Long Position Entry Trigger
Short Position Entry Trigger
Close Position Trigger
Cancel Unfilled Entries Trigger
Ladder Into Positions
    Ladder Rungs
    Ladder Step (%)
Stop Loss (%)
Start Trailing After (%)
Trail Behind (%)
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)