Strategi Breakout Band Osilator Stochastic

Penulis:ChaoZhang, Tanggal: 2023-09-14 15:31:25
Tag:

Logika Strategi

Strategi Breakout Band Stochastic Oscillator menghasilkan perdagangan berdasarkan garis cepat dari Stochastic Oscillator yang menembus band atas dan bawah.

Logikanya adalah:

  1. Menghitung garis Stochastic Oscillator cepat dan lambat selama periode lookback (misalnya 7 hari)

  2. Atur band atas dan bawah untuk jalur cepat (misalnya 80 dan 20)

  3. Pergi panjang ketika garis cepat pecah di atas band atas

  4. Pergi pendek ketika garis cepat pecah di bawah band bawah

  5. Opsional membalikkan sinyal (panjang menjadi pendek, pendek menjadi panjang)

Penembusan band dengan garis Stochastic yang lambat sebagai dukungan / resistensi dapat secara efektif menyaring pemutusan palsu. Parameter juga dapat disetel agar sesuai dengan siklus yang berbeda.

Keuntungan

  • Aturan sederhana dan intuitif

  • Stokastis yang efektif untuk overbought/oversold

  • Band + filter garis lambat pemutusan palsu

Risiko

  • Stokastis yang tertinggal mungkin kehilangan kesempatan

  • Membutuhkan optimasi parameter untuk adaptasi pasar

  • Pengaturan band perlu berhati-hati untuk menghindari perdagangan berlebihan

Ringkasan

Strategi Breakout Stochastic memanfaatkan peluang tren dengan menggunakan pemutusan pita garis cepat / lambat. Dengan parameter yang disesuaikan dengan baik, strategi ini dapat secara efektif menangkap ritme pasar tetapi lag adalah risiko utama yang perlu diperhatikan.


/*backtest
start: 2023-09-06 00:00:00
end: 2023-09-13 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 05/10/2017
// This back testing strategy generates a long trade at the Open of the following 
// bar when the %K line crosses up UpBand line.
// It generates a short trade at the Open of the following bar when the %K line 
// crosses down DownBand line.
//
// You can change long to short in the Input Settings
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="Strategy Stochastic", shorttitle="Strategy Stochastic")
Length = input(7, minval=1)
DLength = input(3, minval=1)
UpBand = input(20, minval=1)
DownBand = input(80, minval=1)
reverse = input(false, title="Trade reverse")
hline(50, color=black, linestyle=hline.style_dashed)
hline(UpBand, color=red, linestyle=hline.style_solid)
hline(DownBand, color=green, linestyle=hline.style_solid)
vFast = stoch(close, high, low, Length)
vSlow = sma(vFast, DLength)
pos = iff(vFast > UpBand, 1,
	   iff(vFast < DownBand, -1, nz(pos[1], 0))) 
possig = iff(reverse and pos == 1, -1,
          iff(reverse and pos == -1, 1, pos))	   
if (possig == 1) 
    strategy.entry("Long", strategy.long)
if (possig == -1)
    strategy.entry("Short", strategy.short)	   	    
barcolor(possig == -1 ? red: possig == 1 ? green : blue )  
plot(vSlow, color=blue, title="D")
plot(vFast, color=red, title="K")

Lebih banyak