Type/to search

Strategi Skor Indikator

Common strategy
Created: 2023-11-06 14:40:26
Last modified: 3 years ago
1
Follow
1802
Followers

img

Gambaran Umum

Strategi ini menghitung selisih k antara dua indikator ROC dan SMA, kemudian menjumlahkan k dalam jangka waktu tertentu. Berdasarkan tanda positif atau negatif dari jumlah tersebut (sum), strategi menentukan apakah akan melakukan posisi beli (long) atau jual (short). Strategi ini termasuk dalam strategi perdagangan jangka pendek.

Prinsip Strategi

Strategi ini pertama-tama menghitung SMA (Simple Moving Average) dengan panjang l dan indikator ROC dengan panjang l. Kemudian menghitung selisih k antara harga penutupan saat ini dengan SMA. Selanjutnya, menghitung akumulasi jumlah k selama s hari untuk mendapatkan sum. Ketika sum > 0, lakukan posisi beli; ketika sum < 0, lakukan posisi jual.

Secara spesifik, dalam kode:

  1. Hitung SMA dengan panjang l, sebut saja a.
  2. Hitung ROC dengan panjang l, sebut saja r.
  3. Hitung selisih antara harga penutupan saat ini dengan SMA: k = close - a.
  4. Lakukan akumulasi jumlah k selama s hari, dapatkan sum.
  5. Jika sum > 0, lakukan posisi beli; jika sum < 0, lakukan posisi jual.
  6. Kondisi keluar posisi: saat posisi beli ditutup jika sum < 0; saat posisi jual ditutup jika sum > 0.

Kunci dari strategi ini adalah menghitung akumulasi jumlah k (sum), menggunakan tanda sum sebagai sinyal transaksi. Ketika dalam periode terakhir k > 0, berarti harga sedang naik, lakukan posisi beli; ketika dalam periode terakhir k < 0, berarti harga sedang turun, lakukan posisi jual.

Analisis Kelebihan

Strategi ini merupakan strategi perdagangan jangka pendek yang sederhana dan praktis, dengan kelebihan sebagai berikut:

  1. Kombinasi indikator yang digunakan cukup sederhana, mudah dipahami dan diimplementasikan.
  2. Dengan melakukan filter melalui selisih indikator, dapat menemukan peluang transaksi yang lebih akurat.
  3. Akumulasi jumlah dari selisih tersebut memungkinkan penangkapan tren jangka pendek dengan lebih tepat.
  4. Parameter l dan s dapat disesuaikan dengan pasar untuk beradaptasi dengan siklus yang berbeda.
  5. Logika strategi jelas, program sederhana, mudah dimodifikasi dan dioptimalkan.
  6. Efisiensi penggunaan modal tinggi, memungkinkan transaksi jangka pendek yang sering.

Analisis Risiko

Strategi ini juga memiliki risiko tertentu, terutama:

  1. Risiko transaksi jangka pendek cukup besar, ada kemungkinan kerugian.
  2. Pengaturan parameter yang tidak tepat dapat menyebabkan frekuensi transaksi terlalu tinggi atau kehilangan peluang.
  3. Tidak mampu menangani pembalikan tren secara efektif; tanpa stop loss dapat menyebabkan kerugian besar.
  4. Membutuhkan pemantauan dan penyesuaian parameter yang sering, sangat bergantung pada pengalaman trader.
  5. Transaksi yang sering cenderung meningkatkan biaya transaksi dan slippage, mempengaruhi profitabilitas.

Solusi untuk mengatasi risiko tersebut antara lain:

  1. Menyesuaikan parameter dengan tepat untuk mengurangi frekuensi transaksi.
  2. Menggabungkan indikator tren untuk mengidentifikasi pembalikan tren.
  3. Mengoptimalkan strategi stop loss untuk mengendalikan kerugian per transaksi.
  4. Menambahkan modul optimasi parameter otomatis untuk mengurangi ketergantungan pada pengalaman trader.
  5. Mengoptimalkan modul eksekusi order untuk mengurangi biaya transaksi.

Arah Optimasi

Strategi ini dapat dioptimalkan lebih lanjut dari beberapa aspek berikut:

  1. Mengoptimalkan metode perhitungan parameter agar lebih adaptif. Dapat dipertimbangkan menggunakan algoritma genetika, rantai Markov, dll. untuk mengoptimalkan parameter secara dinamis.
  2. Menggabungkan lebih banyak indikator dan kondisi filter untuk meningkatkan kualitas sinyal transaksi. Misalnya, menggabungkan indikator tren untuk menghindari transaksi melawan tren.
  3. Memperbaiki strategi stop loss, misalnya dengan trailing stop, average stop, dll., untuk mengendalikan kerugian per transaksi.
  4. Mengoptimalkan strategi manajemen modal, misalnya manajemen risiko poin, alokasi proporsi tetap, dll., untuk mengendalikan risiko keseluruhan.
  5. Mengoptimalkan modul eksekusi order dengan algoritma seperti trend following, slippage control, dll., untuk mengurangi biaya transaksi.
  6. Menambahkan modul optimasi backtest otomatis untuk mengevaluasi dampak berbagai parameter terhadap strategi dengan cepat.
  7. Menambahkan modul evaluasi indikator kuantitatif untuk menilai kualitas sinyal transaksi dan meningkatkan stabilitas strategi.

Melalui optimasi di atas, strategi ini dapat dikembangkan menjadi sistem perdagangan jangka pendek yang lebih komprehensif, cerdas, stabil, dan terkendali.

Kesimpulan

Secara keseluruhan, strategi ini menghasilkan sinyal transaksi melalui perhitungan indikator sederhana, logika yang jelas dan mudah diimplementasikan, termasuk dalam strategi perdagangan jangka pendek yang khas. Dengan optimasi lebih lanjut pada parameter, stop loss, manajemen modal, dll., risiko dapat dikurangi, stabilitas ditingkatkan, sehingga menjadi salah satu strategi perdagangan kuantitatif yang layak digunakan. Namun, tidak ada strategi yang sempurna; trader tetap perlu bersikap rasional dan menyesuaikan dengan preferensi risiko masing-masing.

Source
Pine
/*backtest
start: 2023-10-06 00:00:00
end: 2023-11-05 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy("Indicator Integrator Strat",default_qty_type = strategy.percent_of_equity, default_qty_value = 100,currency="USD",initial_capital=662, overlay=false)

l = input(defval=170,title="Length for indicator")
Strategy parameters
Strategy parameters
Length for indicator
Length of summation
Take Profit
Stop Loss
Trailing Stop Loss
Trailing Stop Loss Offset
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)