Strategi Perdagangan Swing KPL

Penulis:ChaoZhang, Tanggal: 2023-09-21 11:09:04
Tag:

Gambaran umum

Strategi ini diperdagangkan berdasarkan indikator Swing KPL, yang merupakan tren sederhana mengikuti sistem mekanis.

Logika Strategi

  1. Menghitung 20 hari tertinggi tertinggi dan terendah terendah
  2. Pergi panjang ketika close pecah di atas 20 hari tertinggi
  3. Pergi short saat close turun di bawah level terendah 20 hari
  4. Menghitung tingkat stop loss dan mengatur stop order

Secara khusus, pertama-tama menghitung kisaran 20 hari menggunakan tertinggi tertinggi dan terendah terendah. Ketika dekat pecah ke atas dari 20 hari tinggi, pergi panjang. Ketika dekat pecah dari 20 hari rendah, pergi pendek. Stop loss level dihitung setelah masuk untuk kedua arah untuk membatasi kerugian.

Analisis Keuntungan

  1. Logika sederhana dan intuitif, mudah dipahami
  2. Memiliki beberapa tren berikut kapasitas
  3. Stop loss secara efektif mengendalikan risiko
  4. Tidak ada tebakan sasaran harga subjektif
  5. Perdagangan emosional yang lebih sedikit, pengaruh eksternal minimal

Analisis Risiko

  1. Ada risiko keterlambatan masuk
  2. Gagal mengidentifikasi tingkat kunci dalam tren
  3. Whipsaws dapat menyebabkan terjebak
  4. Potensi laba terbatas oleh rentang pemutusan 20 hari
  5. Sulit untuk menentukan periode penyimpanan optimal

Risiko dapat dikelola melalui penyesuaian periode lookback, menambahkan filter tren, mengoptimalkan stop loss dll.

Arahan Optimasi

  1. Uji periode lookback yang berbeda
  2. Tambahkan MACD dll untuk mengukur momentum
  3. Optimalkan stop loss untuk trailing stop loss
  4. Mengevaluasi dampak periode kepemilikan pada profitabilitas
  5. Preferensi parameter studi di seluruh produk
  6. Pertimbangkan untuk menambahkan re-entry dan aturan piramida

Ringkasan

Strategi ini memperdagangkan perubahan tren berdasarkan indikator KPL Swing. Pro adalah operasi sederhana dan built-in stop loss; Cons adalah lag dan kendala keuntungan. Kontra dapat ditingkatkan melalui optimasi parameter, kombinasi strategi sambil mempertahankan pro. Ini membantu pedagang menguasai perdagangan berbasis indikator mekanis.


/*backtest
start: 2022-09-20 00:00:00
end: 2023-09-20 00:00:00
period: 2d
basePeriod: 1d
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/
// © ceyhun

//@version=4
strategy("KPL Swing Strategy", overlay=true)

no = input(20)
res = highest(high, no)
sup = lowest(low, no)
avd = iff(close > res[1], 1, iff(close < sup[1], -1, 0))
avn = valuewhen(avd != 0, avd, 1)
tsl = iff(avn == 1, sup, res)
sl = iff(close > tsl, highest(lowest(low, no / 2), no / 2), lowest(highest(high, no / 2), no / 2))

plot(tsl, color=#0000FF,title="KPL Swing")
plot(sl,  color=color.white,title="Stoploss")

bgcolor(abs(close - tsl[1]) > close ? color.white : close < tsl ? color.red : color.green, 90, offset=0)

if crossover(close, tsl)
    strategy.entry("Long", strategy.long, comment="Long")

if crossunder(close,tsl)
    strategy.entry("Short", strategy.short, comment="Short")
    
    
    


Lebih banyak