Hanya Strategi Jangka Panjang yang Sederhana

Penulis:ChaoZhang, Tanggal: 2023-09-19
Tag:

Gambaran umum

Ini adalah strategi Stochastic murni yang menggunakan indikator untuk sinyal masuk dan keluar, hanya pergi panjang. Ini masuk panjang ketika garis K melintasi di atas garis D di zona oversold dengan dekat di atas tinggi sebelumnya, dan keluar pada pemicu profit taking atau stop loss. Sederhana dan mudah diterapkan.

Logika Strategi

Logika utamanya adalah:

  1. Menghitung nilai K dan D Stokastik
  2. Masukkan panjang ketika K melintasi di atas D di zona oversold dan menutup mematahkan tertinggi sebelumnya
  3. Setel stop loss bergerak di bawah EMA cepat pada close
  4. Ambil keuntungan ketika K melintasi di bawah D atau K memasuki zona overbought

K melintasi D dalam oversold menunjukkan potensi pembalikan ke atas.

EMA menghentikan kunci keuntungan. K melintasi D dalam overbought bertindak sebagai sinyal mengambil keuntungan.

Hanya berjalan panjang, cocok untuk instrumen seperti ekuitas dengan tren satu sisi.

Keuntungan

  • Menggunakan Stochastic untuk mengidentifikasi wilayah oversold
  • Jalur K dan D menghindari sinyal palsu
  • Penembakan dekat menambah kepercayaan diri
  • Stop loss dan take profit mengelola risiko
  • Logika sederhana membuatnya mudah diterapkan

Risiko dan Pengurangan

  • Potensi sinyal palsu Stokastik
  • Memiliki beberapa risiko kerugian
  • Tidak dapat mengambil keuntungan pada puncak tren

Pengurangan:

  1. Mengoptimalkan parameter untuk akurasi yang lebih besar
  2. Menggunakan stop bergerak untuk mengendalikan risiko kerugian
  3. Tambahkan indikator untuk memprediksi pembalikan tren

Peluang Peningkatan

Strategi dapat ditingkatkan dengan:

  1. Menambahkan peluang sampingan jangka pendek untuk cakupan pasar penuh
  2. Stop adaptatif berdasarkan volatilitas
  3. Pembelajaran mesin untuk optimasi parameter
  4. Mengintegrasikan strategi mengambil keuntungan
  5. Kombinasi portofolio untuk membangun sistem multifaktor

Kesimpulan

Ini adalah strategi panjang Stochastic murni yang menggunakan indikator untuk entri oversold dan exit yang dikelola. Sederhana dan praktis, ini cocok dengan instrumen seperti ekuitas 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 banyak