
Strategi triple overtrend adalah strategi mengikuti trend berdasarkan indikator overtrend dan rata-rata bergerak pada beberapa tempoh masa. Ia dapat mengenal pasti arah trend dengan berkesan, masuk tepat pada masanya apabila trend terbentuk, dan keluar tepat pada masanya apabila trend berbalik, sehingga mendapat keuntungan. Berbanding dengan strategi overtrend tunggal, strategi triple overtrend dapat menggambarkan trend pasaran dengan lebih tepat dan mengelakkan kerugian yang disebabkan oleh perobosan palsu.
Strategi ini menggunakan tiga penunjuk supertrend dengan tiga parameter yang berbeza: supertrend 1, supertrend 2 dan supertrend 3. Mereka mempunyai jangka masa yang panjang dan pendek, masing-masing sebagai parameter input supertrend1_period, supertrend2_period dan supertrend3_period. Tiga penunjuk supertrend berfungsi dengan EMA purata bergerak, logiknya adalah:
Isyarat masuk berbilang mata: melakukan lebih banyak apabila harga penutupan berada di atas tiga garis tren super dan purata bergerak;
Isyarat kemasukan kosong: Kosongkan apabila harga penutupan berada di bawah tiga garis tren super dan purata bergerak.
Dengan cara ini, penunjuk hypertrend untuk kitaran yang berbeza dapat berfungsi sebagai pengesahan antara satu sama lain dan mengelakkan pemalsuan trend pasaran. Dengan menambahkan EMA purata bergerak, anda boleh menyaring beberapa pecah palsu.
Dengan menggunakan sistem triple overtrend, trend dapat difahami dengan lebih tepat dan mengelakkan penipuan oleh false breakout.
Penunjuk hypertrend dengan parameter yang berbeza saling mengesahkan satu sama lain, menjadikan strategi lebih dipercayai.
Menambah penapis purata bergerak untuk mengelakkan bunyi kitaran kecil.
Strategi Participates adalah munasabah, ia membolehkan anda mengikuti trend untuk menjana keuntungan, dan anda boleh keluar daripadanya pada masa yang sesuai untuk mengawal risiko.
Indikator ultra-trend mempunyai kelewatan, yang boleh menyebabkan masa masuk agak lewat. Parameter boleh disesuaikan dengan sewajarnya, atau ditambah dengan penunjuk pendahuluan lain.
Rata-rata bergerak sebagai penapis juga mempunyai masalah yang ketinggalan. Alternatif lain seperti EMA, indikator momentum dan lain-lain boleh diuji.
Apabila trend berbalik, ia boleh menyebabkan kerugian yang lebih besar. Anda boleh menetapkan titik berhenti, atau menambah petunjuk tambahan untuk menilai potensi pembalikan.
Tetapan parameter yang tidak betul juga boleh menjejaskan kesan strategi. Pengoptimuman umpan balik yang mencukupi diperlukan untuk mencari kombinasi parameter yang terbaik.
Ujian ditambah dengan penunjuk trend lain, seperti MACD, DMI, dan lain-lain, untuk mengesahkan ketepatan penilaian trend.
Cuba untuk mengoptimumkan parameter secara automatik, supaya kitaran dan pengganda super trend dapat menyesuaikan diri dengan keadaan pasaran yang berbeza.
Tetapkan keadaan hentian dan hentian dinamik untuk membolehkan strategi menyesuaikan kadar keuntungan dan kerugian secara automatik mengikut turun naik dalam masa nyata.
Mengoptimumkan parameter purata bergerak atau memperkenalkan penapis penembusan palsu untuk petunjuk lain.
Uji strategi yang dijalankan dalam tempoh masa yang lebih lama (sun, bulan, dan lain-lain) untuk menilai kesannya dalam menangkap trend besar.
Strategi super trend tiga menggunakan tiga set parameter indikator super trend yang berbeza pada masa yang sama, saling mengesahkan arah trend, digabungkan dengan purata bergerak untuk penapisan, boleh mengenal pasti trend dengan berkesan, masuk tepat pada masanya, mengelakkan pecah palsu, adalah strategi trend yang boleh dipercayai. Strategi ini boleh dinaik taraf dengan pelbagai cara seperti pengoptimuman parameter, penambahbaikan mekanisme henti rugi, menambah indikator lain, mengawal risiko sambil menangkap trend garis tengah, dengan ruang pengoptimuman yang luas.
/*backtest
start: 2023-11-20 00:00:00
end: 2023-12-20 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Triple Supertrend Strategy", shorttitle = "TSS", overlay = true, pyramiding = 1) // Added pyramiding = 1
// Define input settings for Supertrend indicators
supertrend1_period = input.int(3, title = "Supertrend 1 Period")
supertrend1_multiplier = input.int(12, title = "Supertrend 1 Multiplier")
supertrend2_period = input.int(2, title = "Supertrend 2 Period")
supertrend2_multiplier = input.int(11, title = "Supertrend 2 Multiplier")
supertrend3_period = input.int(1, title = "Supertrend 3 Period")
supertrend3_multiplier = input.int(10, title = "Supertrend 3 Multiplier")
// EMA settings with user-defined length
ema_length = input.int(100, title = "EMA Length")
// Calculate Supertrend values for all three indicators
[supertrend1_value, _] = ta.supertrend(supertrend1_period, supertrend1_multiplier)
[supertrend2_value, _] = ta.supertrend(supertrend2_period, supertrend2_multiplier)
[supertrend3_value, _] = ta.supertrend(supertrend3_period, supertrend3_multiplier)
// Calculate EMA
ema = ta.ema(close, ema_length)
// Define long entry condition
longCondition = close > ema and close > supertrend1_value and close > supertrend2_value and close > supertrend3_value
// Define short entry condition
shortCondition = close < ema and close < supertrend1_value and close < supertrend2_value and close < supertrend3_value
// Strategy orders
if (longCondition)
strategy.entry("Buy Order", strategy.long)
if (shortCondition)
strategy.entry("Sell Order", strategy.short)
// Plot Supertrends and EMA for reference
plot(supertrend1_value, title="Supertrend 1", color=color.green)
plot(supertrend2_value, title="Supertrend 2", color=color.blue)
plot(supertrend3_value, title="Supertrend 3", color=color.red)
plot(ema, title="EMA", color=color.orange)
// Plot strategy entry signals
plotshape(series=longCondition, title="Long Entry Signal", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small)
plotshape(series=shortCondition,title="Short Entry Signal", location=location.abovebar,color=color.red ,style=shape.triangledown,size=size.small)