Strategi Breakout Band Stochastic Oscillator menghasilkan perdagangan berdasarkan garis cepat dari Stochastic Oscillator yang menembus band atas dan bawah.
Logikanya adalah:
Menghitung garis Stochastic Oscillator cepat dan lambat selama periode lookback (misalnya 7 hari)
Atur band atas dan bawah untuk jalur cepat (misalnya 80 dan 20)
Pergi panjang ketika garis cepat pecah di atas band atas
Pergi pendek ketika garis cepat pecah di bawah band bawah
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.
Aturan sederhana dan intuitif
Stokastis yang efektif untuk overbought/oversold
Band + filter garis lambat pemutusan palsu
Stokastis yang tertinggal mungkin kehilangan kesempatan
Membutuhkan optimasi parameter untuk adaptasi pasar
Pengaturan band perlu berhati-hati untuk menghindari perdagangan berlebihan
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")