
Strategi ini dinamakan sebagai Strategi Pemimpin Indikator Ganda. Ia adalah strategi perdagangan frekuensi tinggi yang hanya melakukan lebih banyak, yang bertujuan untuk menghasilkan isyarat perdagangan yang kerap melalui dua indikator Brin dan Stochastic RSI.
Pertama, garis tengah, tengah, dan bawah Brin dihitung berdasarkan panjang dan parameter perbezaan piawai yang ditetapkan oleh pengguna. Garis tengah mewakili purata bergerak sederhana untuk harga penutupan, dan garis atas dan bawah mewakili perbezaan piawai untuk pergerakan harga.
StochRSI kemudiannya dikira berdasarkan parameter jangka masa, kitaran K dan kitaran D RSI Stokhastik. Ia menggabungkan ciri-ciri RSI dan acak untuk mengukur pergerakan harga aset.
Apabila harga penutupan berada di bawah Bollinger Bands Down Trajectory, ia akan mencetuskan syarat beli. Ini menunjukkan bahawa harga berada di bawah julat turun naik terkini dan merupakan peluang beli yang berpotensi.
Apabila syarat pembelian dipenuhi, strategi masuk ke dalam pencarian berbilang arah, dan menghantar isyarat pembelian.
Tiada logik keluar yang ditetapkan dalam kod, yang memerlukan peniaga sendiri untuk membuat keuntungan atau kehilangan keluar mengikut jenis dan jangka masa.
Risiko boleh dikurangkan dengan menambahkan perdagangan dua hala, parameter pengoptimuman, menetapkan hentian dan hentian, dan menilai perlindungan kos.
Strategi ini menyediakan kerangka strategi perdagangan frekuensi tinggi berdasarkan Bollinger Bands dan Stoch RSI. Pedagang boleh mengoptimumkan strategi ini mengikut matlamat perdagangan dan keadaan pasaran, menyesuaikan parameter, menambahkan langkah-langkah pengurusan risiko, dan sebagainya untuk memenuhi keperluan perdagangan yang kerap.
//@version=5
strategy("High Frequency Strategy", overlay=true)
// Define your Bollinger Bands parameters
bollinger_length = input.int(20, title="Bollinger Bands Length")
bollinger_dev = input.float(2, title="Bollinger Bands Deviation")
// Calculate Bollinger Bands
sma = ta.sma(close, bollinger_length)
dev = bollinger_dev * ta.stdev(close, bollinger_length)
upper_band = sma + dev
lower_band = sma - dev
// Define your StochRSI parameters
stoch_length = input.int(14, title="StochRSI Length")
k_period = input.int(3, title="K Period")
d_period = input.int(3, title="D Period")
// Calculate StochRSI
rsi = ta.rsi(close, stoch_length)
k = ta.sma(ta.stoch(rsi, rsi, rsi, k_period), k_period)
d = ta.sma(k, d_period)
// Define a buy condition (Long Only)
buy_condition = close < lower_band
// Place orders based on the buy condition
if (buy_condition)
strategy.entry("Buy", strategy.long)
// Optional: Plot buy signals on the chart
plotshape(buy_condition, color=color.green, style=shape.triangleup, location=location.belowbar, size=size.small)
// Plot Bollinger Bands on the chart
plot(upper_band, title="Upper Bollinger Band", color=color.blue)
plot(lower_band, title="Lower Bollinger Band", color=color.orange)
plot(k, title="StochRSI K", color=color.green)
plot(d, title="StochRSI D", color=color.red)