Strategi Penembusan Band Osilator Stochastic

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

Logika Strategi

Strategi penembusan jalur Stochastic Oscillator menghasilkan perdagangan berdasarkan garis pantas Oscillator Stochastic yang menembusi jalur atas dan bawah.

Logikanya ialah:

  1. Mengira garis-garis STOCHASTIC OSCILATOR yang cepat dan perlahan dalam tempoh belakang (contohnya 7 hari)

  2. Tetapkan jalur atas dan bawah untuk talian pantas (contohnya 80 dan 20)

  3. Pergi panjang apabila garisan cepat pecah di atas band atas

  4. Pergi pendek apabila garisan pantas pecah di bawah band bawah

  5. Pilihan membalikkan isyarat (panjang menjadi pendek, pendek menjadi panjang)

Penembusan jalur dengan garis Stochastic yang perlahan sebagai sokongan / rintangan dapat menapis pecah palsu dengan berkesan. Parameter juga boleh disesuaikan untuk memenuhi kitaran yang berbeza.

Kelebihan

  • Peraturan mudah dan intuitif

  • Stochastics berkesan untuk overbought/oversold

  • Band + garis perlahan penapis pecah palsu

Risiko

  • Stokastis yang ketinggalan mungkin kehilangan peluang

  • Memerlukan pengoptimuman parameter untuk penyesuaian pasaran

  • Tetapan rentang perlu berhati-hati untuk mengelakkan perdagangan berlebihan

Ringkasan

Strategi penembusan Stochastic memanfaatkan peluang trend menggunakan pemutusan jalur jalur pantas / perlahan. Dengan parameter yang disesuaikan dengan baik, ia dapat menangkap irama pasaran dengan berkesan 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 lanjut