Strategi penembusan jalur Stochastic Oscillator menghasilkan perdagangan berdasarkan garis pantas Oscillator Stochastic yang menembusi jalur atas dan bawah.
Logikanya ialah:
Mengira garis-garis STOCHASTIC OSCILATOR yang cepat dan perlahan dalam tempoh belakang (contohnya 7 hari)
Tetapkan jalur atas dan bawah untuk talian pantas (contohnya 80 dan 20)
Pergi panjang apabila garisan cepat pecah di atas band atas
Pergi pendek apabila garisan pantas pecah di bawah band bawah
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.
Peraturan mudah dan intuitif
Stochastics berkesan untuk overbought/oversold
Band + garis perlahan penapis pecah palsu
Stokastis yang ketinggalan mungkin kehilangan peluang
Memerlukan pengoptimuman parameter untuk penyesuaian pasaran
Tetapan rentang perlu berhati-hati untuk mengelakkan perdagangan berlebihan
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")