Strategi ini menghasilkan sinyal trading berdasarkan golden cross dan death cross dari %K line dan %D line dari indikator Stochastic. Strategi ini akan short ketika %K line melintasi di bawah %D line sementara keduanya berada di area overbought, dan long ketika %K line melintasi di atas %D line sementara keduanya berada di area oversold. Strategi ini menangkap karakteristik pembalikan dari indikator Stochastic dan membentuk sinyal trading di sekitar titik balik tren.
Strategi ini menggunakan dua garis, %K dan %D, dari indikator Stochastic. %K garis menunjukkan harga penutupan saat ini relatif terhadap harga tertinggi dan terendah selama periode tertentu, dan %D garis adalah M-hari sederhana rata-rata bergerak dari %K garis.
Ketika garis %K melintasi di bawah garis %D, itu menunjukkan awal tren penurunan, dan bersama dengan kedua garis di area overbought, itu menandakan titik kritis untuk pembalikan harga, sehingga posisi pendek diambil.
Ketika garis %K melintasi di atas garis %D, itu menunjukkan awal tren kenaikan, dan bersama dengan kedua garis di area oversold, itu menandakan titik kritis untuk pembalikan harga, sehingga posisi panjang diambil.
Dengan menangkap momen pembalikan indikator Stochastic, sinyal perdagangan dapat dihasilkan di sekitar titik balik tren.
Keuntungan utama dari strategi ini adalah:
Risiko utama dari strategi ini adalah:
Solusi yang sesuai:
Strategi dapat dioptimalkan dari aspek berikut:
Strategi ini menghasilkan sinyal perdagangan berdasarkan persilangan garis pendek dan panjang dari indikator Stochastic, yang bertujuan untuk menangkap pembalikan untuk perdagangan kontrarian. Logika sederhana dan jelas, mudah diterapkan, tetapi juga memiliki beberapa kekurangan. Hasil yang lebih baik dapat dicapai melalui penyesuaian parameter, kombinasi indikator, pengendalian risiko, dll. Ini adalah strategi perdagangan jangka pendek yang cocok untuk perdagangan frekuensi tinggi.
/*backtest start: 2022-12-08 00:00:00 end: 2023-12-14 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 //////////////////////////////////////////////////////////// // Copyright by HPotter v1.0 11/01/2017 // This back testing strategy generates a long trade at the Open of the following // bar when the %K line crosses below the %D line and both are above the Overbought level. // It generates a short trade at the Open of the following bar when the %K line // crosses above the %D line and both values are below the Oversold level. // // You can change long to short in the Input Settings // Please, use it only for learning or paper trading. Do not for real trading. //////////////////////////////////////////////////////////// strategy(title="Strategy Stochastic Crossover", shorttitle="Strategy Stochastic Crossover1", overlay = true ) Length = input(7, minval=1) DLength = input(3, minval=1) Oversold = input(20, minval=1) Overbought = input(70, minval=1) reverse = input(false, title="Trade reverse") vFast = stoch(close, high, low, Length) vSlow = sma(vFast, DLength) pos = iff(vFast < vSlow and vFast > Overbought and vSlow > Overbought, 1, iff(vFast >= vSlow and vFast < Oversold and vSlow < Oversold, -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 )