Strategi terobosan jalur ganda stokastik


Tanggal Pembuatan: 2023-09-14 15:31:25 Akhirnya memodifikasi: 2023-09-14 15:31:25
menyalin: 0 Jumlah klik: 631
1
fokus pada
1617
Pengikut

Prinsip Strategi

Strategi penembusan dua lintasan indikator acak adalah strategi untuk melakukan operasi perdagangan berdasarkan dua garis lintasan indikator acak. Sinyal perdagangan berasal dari penembusan garis cepat indikator acak terhadap garis lambat dan lintasan atas dan bawah.

Logika spesifik dari strategi ini adalah:

  1. Hitung garis cepat dan lambat dari indikator acak dalam periode tertentu (misalnya 7 hari)

  2. Siapkan dua jalur lintasan atas dan bawah dari jalur cepat (misalnya lintasan atas 80, lintasan bawah 20)

  3. Ketika garis cepat melintasi rel dari bawah, lakukan lebih banyak

  4. Ketika garis cepat menembus rel dari atas, kosongkan

  5. Opsional reverse trading signal, yaitu melakukan over/under, over/under

Untuk menangkap tren naik turun dengan jalur cepat, dan dengan jalur lambat sebagai dukungan dan tekanan, dapat secara efektif menyaring penipuan. Selain itu, dapat menyesuaikan parameter dengan siklus yang berbeda.

Keunggulan Strategis

  • Aturan sederhana, intuitif, dan mudah diterapkan

  • Indikator acak lebih baik untuk menilai overbought dan oversold

  • Rel atas dan bawah dengan jalur lambat dapat memfilter penembusan palsu

Risiko Strategis

  • Indikator kecepatannya terlambat, kemungkinan kehilangan kesempatan

  • Perlu mengoptimalkan parameter berulang kali untuk menyesuaikan dengan kondisi pasar

  • Tren naik turun perlu diatur dengan hati-hati untuk menghindari terlalu sering berdagang

Meringkaskan

Strategi penembusan dua jalur indikator acak untuk menangkap peluang tren melalui penembusan antara jalur cepat dan lambat. Pengaturan parameter yang masuk akal dapat secara efektif menangkap irama pasar, tetapi perlu diperhatikan masalah keterlambatan indikator itu sendiri.

Kode Sumber Strategi
/*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")