
Strategi hypertrend ganda adalah strategi perdagangan kuantitatif garis pendek yang menggabungkan saluran hypertrend ganda. Strategi ini menggunakan pengiraan jangkauan gelombang sebenar dan membina sistem dua saluran untuk memantau saluran penembusan harga dalam masa nyata, untuk mengesan trend dan menukarkan perdagangan.
Strategi super ganda adalah berdasarkan derivatif indikator super. Indikator super terdiri daripada band atas dan band bawah, digunakan untuk menentukan trend harga dan tahap rintangan sokongan utama. Strategi super ganda berdasarkan ini membina dua saluran: saluran stabil dan saluran pecah.
Strategi pertama mengira julat gelombang sebenar, iaitu perbezaan antara harga tertinggi dan terendah, dan julat gelombang sebenar purata. Kemudian, berdasarkan parameter panjang dan parameter kelipatan, saluran asas dikira. Kemudian, menilai sama ada harga menembusi saluran asas untuk membina saluran pecah, menyelesaikan pembentukan saluran ganda.
Dalam sistem dua saluran, strategi menghasilkan isyarat perdagangan dengan menilai harga untuk menembusi saluran yang berbeza:
Dengan pemantauan dua saluran, trend boleh dikesan dan reverse capture.
Strategi superdua trend yang menggabungkan sistem dua saluran mempunyai kelebihan berikut:
Strategi super ganda juga mempunyai risiko berikut:
Risiko di atas boleh dielakkan dengan cara menyesuaikan julat parameter, menggabungkan syarat penapisan, dan mengawal kedudukan kedudukan yang sesuai.
Strategi hypertrend boleh dioptimumkan dengan:
Dengan pengoptimuman lebih lanjut, anda boleh menjadikan strategi Parameter Fitting dan Walk Forward Analysis lebih baik, dan dengan itu memperoleh keuntungan yang lebih stabil.
Strategi trend super ganda adalah strategi perdagangan yang stabil yang boleh dicapai melalui pengoptimuman parameter. Strategi trend super ganda adalah strategi yang berasaskan mekanisme dua saluran untuk mencapai trend tracking dan reverse capture. Tetapi strategi ini juga mempunyai beberapa batasan, yang memerlukan pengenalan alat bantu untuk mengawal risiko.
/*backtest
start: 2022-11-08 00:00:00
end: 2023-11-14 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("Double Supertrend Strategy", overlay=true)
// Define your parameters
length = input(10, title="Length")
multiplier = input(3, title="Multiplier")
// Calculate the True Range and Average True Range
trueRange = max(high - low, max(abs(high - close[1]), abs(low - close[1])))
averageTrueRange = sma(trueRange, length)
// Calculate the basic upper and lower bands
basicUpperBand = hl2 + (multiplier * averageTrueRange)
basicLowerBand = hl2 - (multiplier * averageTrueRange)
// Calculate the final upper and lower bands
finalUpperBand = basicUpperBand
finalLowerBand = basicLowerBand
finalUpperBand := close[1] > finalUpperBand[1] ? max(basicUpperBand, finalUpperBand[1]) : basicUpperBand
finalLowerBand := close[1] < finalLowerBand[1] ? min(basicLowerBand, finalLowerBand[1]) : basicLowerBand
// Determine if we're currently in an uptrend or downtrend
uptrend = close > finalLowerBand[1]
downtrend = close < finalUpperBand[1]
// Plot the bands
plot(uptrend ? finalUpperBand : na, color=color.green, linewidth=2)
plot(downtrend ? finalLowerBand : na, color=color.red, linewidth=2)
// Define your conditions for entering and exiting trades
if (uptrend)
strategy.entry("Buy", strategy.long)
else if (downtrend)
strategy.entry("Sell", strategy.short)