Strategy Hanya Long Stochastic Bersih

Penulis:ChaoZhang, Tarikh: 2023-09-19 21:22:11
Tag:

Ringkasan

Ini adalah strategi Stochastic tulen yang menggunakan penunjuk untuk isyarat masuk dan keluar, hanya pergi lama. Ia masuk lama apabila garis K melintasi di atas garis D di zon oversold dengan dekat di atas tinggi sebelumnya, dan keluar pada pemicu mengambil keuntungan atau menghentikan kerugian.

Logika Strategi

Logik utama ialah:

  1. Mengira nilai K dan D Stochastic
  2. Masuk panjang apabila K melintasi di atas D di zon oversold dan menutup memecahkan tinggi sebelumnya
  3. Tetapkan stop loss bergerak di bawah EMA pantas pada penutupan
  4. Ambil keuntungan apabila K melintasi bawah D atau K memasuki zon overbought

K melintasi D dalam oversold menunjukkan potensi pembalikan ke atas.

EMA berhenti kunci dalam keuntungan. K melintasi D dalam overbought bertindak sebagai keuntungan mengambil isyarat.

Hanya untuk jangka panjang, ia sesuai dengan instrumen seperti ekuiti dengan trend satu sisi.

Kelebihan

  • Menggunakan Stochastic untuk mengenal pasti kawasan oversold
  • Garis K dan D mengelakkan isyarat palsu
  • Penembusan yang hampir menambah keyakinan.
  • Stop loss dan mengambil keuntungan menguruskan risiko
  • Logik yang mudah menjadikannya mudah dilaksanakan

Risiko dan Pengurangan

  • Potensi isyarat palsu Stochastic
  • Mempunyai beberapa risiko kerugian
  • Tidak dapat mengambil keuntungan pada puncak trend

Pengurangan:

  1. Mengoptimumkan parameter untuk ketepatan yang lebih tinggi
  2. Gunakan hentian bergerak untuk mengawal risiko kerugian
  3. Tambah penunjuk untuk meramalkan pembalikan trend

Peluang Peningkatan

Strategi ini boleh ditingkatkan dengan:

  1. Menambah peluang sampingan pendek untuk liputan pasaran penuh
  2. Penangguhan penyesuaian berdasarkan turun naik
  3. Pembelajaran mesin untuk pengoptimuman parameter
  4. Memasukan strategi mengambil keuntungan
  5. Gabungan portfolio untuk membina sistem pelbagai faktor

Kesimpulan

Ini adalah strategi panjang Stochastic tulen menggunakan penunjuk untuk entri oversold dan keluar yang diuruskan. Sederhana dan praktikal, ia sesuai dengan instrumen seperti ekuiti dengan baik.


/*backtest
start: 2023-09-11 00:00:00
end: 2023-09-12 14:00:00
period: 5m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version= 4
// see for original idea:  http://www.enricomalverti.com/2016/12/stocastico/
// https://sauciusfinance.altervista.org
strategy(title="Pure Stochastic long only", overlay = false, max_bars_back=500)

// INPUTS & calculations
length = input(10, minval=1)
OverBought = input(80, minval = 50, step = 10)
OverSold = input(20, minval = 10, step = 5)
smoothK = input(7, minval=1)
smoothD = input(4, minval=1)
k = sma(stoch(close, high, low, length), smoothK)
d = sma(k, smoothD)
// We keep EMA 7 (n period of stochastic /2) as target price
emaperiodf = input(5, minval = 1)
emaf = ema(close,emaperiodf)
entryl = k > d and k <= OverSold and close >= high[1]
/// Entry
strategy.entry("Long", true, when = entryl)

middle = (OverBought+OverSold)/2
close1= crossunder(close,emaf)// **close under EMA fast**
close2= k < d and k > middle
close3 = (k >= OverBought)
// exits.
strategy.close("Long", when = close1, comment="stop Ema Fast")
strategy.close("Long", when = close2, comment ="cross k&d")
strategy.close("Long", when = close3, comment = "high value of K")


plot(k, color=#0000FF,  linewidth= 2, title="k Stoch")
plot(d, color=#787B86, linewidth= 1, title="d stoch signal")
plot(OverBought)
plot(OverSold)

Lebih lanjut