Strategi Keuntungan Indikator KST

Penulis:ChaoZhang, Tarikh: 2023-11-27 11:37:49
Tag:

img

Ringkasan

Strategi Keuntungan Indikator KST adalah strategi pemilihan saham yang digunakan untuk kitaran SPY 30 minit. Strategi ini menggunakan persilangan penunjuk KST untuk menentukan masa masuk dan keluar.

Prinsip Strategi

Strategi ini terutamanya berdasarkan kepada penunjuk KST.

  1. Empat lengkung ROC dengan panjang masing-masing 11, 15, 20 dan 33.
  2. Memohon SMA dengan panjang 9, 14, 8, dan 15 untuk meluruskan lengkung ROC di atas.
  3. Ambil jumlah berat empat lengkung ROC yang diluruskan, dengan berat masing-masing 1, 2, 3 dan 4.
  4. Memohon panjang 9 SMA ke lengkung KST akhir untuk mendapatkan garis isyarat.

Isyarat beli dan jual ditentukan oleh salib emas dan salib kematian antara garis KST dan garis Isyarat:

  • Garis KST melintasi di atas garis isyarat adalah isyarat beli.
  • Garis KST melintasi di bawah garis isyarat adalah isyarat jual.

Analisis Kelebihan

Kelebihan utama strategi ini ialah:

  1. Penunjuk KST mengambil kira pergerakan harga secara komprehensif dalam jangka masa yang berbeza, menjadikan strategi lebih stabil dan boleh dipercayai.

  2. Purata tertimbang lengkung ROC dalam penunjuk KST memastikan bahawa perubahan harga jangka panjang memainkan peranan utama, yang membantu menangkap trend pasaran.

  3. Berfungsi dengan baik dalam produk yang mempunyai kecairan tinggi seperti SPY.

Analisis Risiko

Terdapat juga beberapa risiko untuk strategi ini:

  1. Seperti penunjuk MA, penunjuk KST boleh menghasilkan isyarat palsu di pasaran sampingan. Ini boleh ditingkatkan dengan penyesuaian parameter.

  2. Masuk dan keluar bergantung sepenuhnya pada penunjuk tanpa mempertimbangkan asas atau rejimen pasaran, yang membawa kepada kerugian besar semasa peristiwa penting.

  3. Alam pelaburan hanya mengandungi SPY, jadi risiko aset tunggal mungkin tinggi.

Arahan pengoptimuman

Cara yang mungkin untuk mengoptimumkan strategi:

  1. Mengoptimumkan parameter KST untuk mencari kombinasi terbaik.

  2. Masukkan penunjuk turun naik untuk mengelakkan isyarat palsu semasa pasaran yang bergolak.

  3. Tambah perintah stop loss untuk mengehadkan risiko penurunan setiap perdagangan.

  4. Memperluas kumpulan stok untuk merangkumi stok individu yang memenuhi kriteria tertentu untuk meningkatkan ketahanan.

Kesimpulan

Strategi ini mengenal pasti trend jangka pendek dalam SPY menggunakan penunjuk KST, dengan hasil backtest yang baik. Kita boleh meningkatkan kestabilan dan prestasi dunia nyata melalui penyesuaian parameter, kawalan risiko dan memperluaskan kriteria pemilihan saham. menjadikannya lebih universal.


/*backtest
start: 2022-11-20 00:00:00
end: 2023-11-26 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("KST Strategy", shorttitle="KST", overlay=true)

roclen1 = input.int(11, minval=1, title="ROC Length #1")
roclen2 = input.int(15, minval=1, title="ROC Length #2")
roclen3 = input.int(20, minval=1, title="ROC Length #3")
roclen4 = input.int(33, minval=1, title="ROC Length #4")
smalen1 = input.int(9, minval=1, title="SMA Length #1")
smalen2 = input.int(14, minval=1, title="SMA Length #2")
smalen3 = input.int(8, minval=1, title="SMA Length #3")
smalen4 = input.int(15, minval=1, title="SMA Length #4")
siglen = input.int(9, minval=1, title="Signal Line Length")

smaroc(roclen, smalen) =>
    ta.sma(ta.roc(close, roclen), smalen)

kst = smaroc(roclen1, smalen1) + 2 * smaroc(roclen2, smalen2) + 3 * smaroc(roclen3, smalen3) + 4 * smaroc(roclen4, smalen4)
sig = ta.sma(kst, siglen)

// Plot the KST and Signal Line
plot(kst, color=#009688, title="KST")
plot(sig, color=#F44336, title="Signal")
hline(0, title="Zero", color=#787B86)

// Strategy logic
longCondition = ta.crossover(kst, sig)
shortCondition = ta.crossunder(kst, sig)

strategy.entry("Long", strategy.long, when=longCondition)
strategy.entry("Short", strategy.short, when=shortCondition)


Lebih lanjut