Type/to search

Strategi Trailing Stop Moving Average

Common strategy
Created: 2023-10-24 11:21:57
Last modified: 3 years ago
1
Follow
1802
Followers

img

Ikhtisar

Ide inti dari strategi ini adalah menggunakan moving average dan mekanisme trailing stop untuk merancang sistem trading otomatis yang dapat memperoleh keuntungan dalam pasar yang sedang bertren sekaligus mengendalikan penarikan (drawdown).

Prinsip Strategi

  1. Strategi ini memungkinkan pengguna untuk memilih berbagai jenis moving average yang berbeda, termasuk Simple Moving Average (SMA), Exponential Moving Average (EMA), Cost Moving Average, dan lain-lain. Pengguna dapat memilih jenis moving average sesuai dengan preferensi mereka.

  2. Pengguna perlu mengatur periode panjang moving average. Umumnya, dalam trading jangka pendek hingga menengah, periode moving average berkisar antara 20-60.

  3. Setelah moving average dipilih, strategi akan menghitung moving average tersebut secara real-time. Ketika harga naik menembus moving average, lakukan posisi beli (long); ketika harga turun menembus moving average, lakukan posisi jual (short).

  4. Strategi ini menggunakan mekanisme trailing stop. Setelah posisi dibuka, strategi akan terus memantau hubungan antara moving average dan harga, secara dinamis menyesuaikan posisi level stop loss. Secara spesifik, posisi level stop loss sama dengan moving average ditambah/dikurangi persentase stop loss yang diatur oleh pengguna.

  5. Pengguna dapat mengatur persentase stop loss. Semakin besar nilainya, semakin lebar rentang stop loss, menghindari stop loss yang terlalu sensitif; semakin kecil nilainya, semakin ketat stop loss, mengurangi risiko. Persentase stop loss umumnya diatur antara 2%-5%.

  6. Setelah posisi dibuka, jika harga kembali menembus moving average ke arah sebaliknya, maka posisi ditutup untuk stop loss.

Keunggulan Strategi

  • Dapat membuka posisi searah dengan tren di pasar yang sedang bertren, memperoleh keuntungan yang lebih besar
  • Menggunakan mekanisme trailing stop, dapat menyesuaikan posisi stop loss sesuai dengan pergerakan pasar, mencegah stop loss yang terlalu kecil sehingga terjebak (terkunci posisi rugi)
  • Dapat memilih moving average dan persentase stop loss yang berbeda sesuai dengan toleransi risiko masing-masing
  • Mendukung berbagai jenis moving average, dapat menemukan parameter terbaik melalui pengujian
  • Logika strategi sederhana dan jelas, mudah dipahami dan dimodifikasi

Analisis Risiko

  • Dalam pasar yang bergerak sideways (konsolidasi), harga dapat berfluktuasi di sekitar moving average, menyebabkan frekuensi buka/tutup posisi yang tinggi
  • Jika amplitudo stop loss diatur terlalu besar, dapat menyebabkan kerugian yang membesar
  • Parameter optimal untuk moving average dan persentase stop loss dapat berbeda antar instrumen dan kerangka waktu yang berbeda
  • Sebaiknya hindari penggunaan strategi ini menjelang peristiwa berita penting

Risiko dapat dioptimalkan dan dikendalikan melalui metode berikut:

  • Gunakan strategi ini pada instrumen dan kerangka waktu dengan tren yang jelas
  • Sesuaikan periode moving average, gunakan moving average jangka menengah hingga panjang
  • Perkecil persentase stop loss secukupnya untuk mengendalikan risiko secara ketat
  • Uji secara terpisah untuk setiap instrumen guna menemukan parameter terbaik
  • Hentikan trading menjelang berita besar

Arah Optimasi

Strategi ini dapat dioptimalkan lebih lanjut dari beberapa aspek berikut:

  1. Menambahkan konfirmasi dari indikator lain untuk menghindari trading yang sering saat konsolidasi. Indikator seperti MACD, KD dapat ditambahkan, hanya membuka posisi ketika indikator-indikator tersebut memberikan sinyal yang sama.

  2. Menggunakan kombinasi beberapa moving average. Misalnya, menggunakan garis 5 hari dan 20 hari secara bersamaan, hanya membuka posisi ketika kedua moving average memberikan sinyal dengan arah yang sama.

  3. Menguji parameter secara terpisah untuk setiap instrumen dan menetapkan parameter optimal. Parameter untuk setiap instrumen dan periode berbeda, sehingga perlu diuji secara individual.

  4. Menambahkan strategi manajemen jumlah posisi. Misalnya, menetapkan jumlah tetap untuk pembukaan posisi, kemudian menghubungkan penambahan posisi dengan stop loss.

  5. Menetapkan jumlah maksimum pembukaan posisi per hari atau menetapkan interval waktu antar pembukaan posisi. Membatasi trading yang terlalu sering.

  6. Menambahkan algoritma pembelajaran mesin untuk mengoptimalkan parameter secara dinamis berdasarkan data historis. Menghindari pengaturan parameter yang statis.

  7. Menggunakan model pembelajaran mendalam (deep learning) untuk memprediksi tren harga. Dapat membantu menilai arah tren pasar.

Kesimpulan

Secara keseluruhan, strategi ini adalah strategi pengikut tren yang sangat praktis. Strategi ini menggunakan moving average untuk menentukan arah tren dan trailing stop untuk mengendalikan risiko, sehingga dapat memperoleh hasil yang baik di pasar yang sedang bertren. Melalui optimasi parameter serta kombinasi dengan indikator atau model lain, stabilitas dan tingkat pengembalian strategi ini dapat lebih ditingkatkan. Namun, pengguna perlu memperhatikan perbedaan pengaturan parameter antar instrumen dan periode, serta pengaruh peristiwa besar. Secara keseluruhan, strategi ini cocok digunakan oleh dana privat (hedge fund) dan investor individu yang memiliki pemahaman dasar tertentu.

Source
Pine
/*backtest
start: 2023-01-01 00:00:00
end: 2023-03-23 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
//attoCryp, @HikmetSezen58
strategy("MOST Multi MAs", overlay=true, pyramiding=1, default_qty_type=strategy.percent_of_equity, default_qty_value=100)
sx=input(defval = "close" ,title="Fiyat sec", options=[ "close", "high", "low", "open", "hl2", "hlc3", "hlco4", "hlcc4", "hlccc5"])
Strategy parameters
Strategy parameters
Fiyat sec
Hareketli Ortalama:
++++++++++++++++++++++++++++++++++++
Yuzde Oran
Periyot Uzunlugu
T3 icin Factor
++++++++++++++++++++++++++++++++++++
LSMA icin Offset veya ALMA icin Sigma
ALMA icin Offset
++++++++++++++++++++++++++++++++++++
Baslangic Gunu
Baslangic Ayi
Baslangic Yili
Bitis Gunu
Bitis Ayi
Bitis Yili
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)