Strategi ini menggunakan penunjuk WaveTrend untuk menentukan arah trend dan menjana isyarat perdagangan pada titik perubahan.
Mengira pengayun WaveTrend, nilai positif menunjukkan trend menaik dan nilai negatif trend menurun.
Perubahan arah WaveTrend menghasilkan isyarat beli dan jual.
Pilihan untuk hanya berdagang di sisi panjang.
Aktifkan anak panah untuk menandakan titik perubahan WaveTrend.
Warna latar belakang untuk visualisasi trend intuitif.
Peraturan strategi yang mudah dan mudah dilaksanakan.
WaveTrend sensitif dalam menangkap trend bertukar awal.
Panah visual dan warna latar belakang membuat isyarat intuitif.
Parameter lalai yang mudah dan praktikal.
Kod ringkas mudah difahami dan diubah suai.
Fleksibiliti untuk hanya berdagang panjang atau pendek.
WaveTrend boleh menghasilkan isyarat palsu yang menyebabkan kerugian yang tidak perlu.
Tidak dapat menentukan kekuatan trend, risiko mengejar.
Cenderung untuk whipsaws di pasaran pelbagai.
Parameter yang tidak betul menjejaskan prestasi.
Tiada stop loss boleh membawa kepada kerugian besar.
Uji kombinasi parameter untuk mencari optimum.
Tambah penapis dengan penunjuk lain untuk mengelakkan isyarat palsu.
Memasukkan strategi stop loss untuk kawalan risiko.
Menilai keperluan hanya panjang atau pendek.
Bertukar anak panah berdasarkan keadaan pasaran.
Mengoptimumkan pengurusan wang untuk pulangan yang lebih stabil.
Strategi ini memperdagangkan perubahan arah WaveTrend dengan mudah dan berdaya maju, tetapi mempunyai beberapa risiko. Penambahbaikan seperti pengoptimuman parameter, berhenti, penapis boleh menjadikannya sistem trend yang stabil dan cekap.
/*backtest start: 2023-09-12 00:00:00 end: 2023-09-19 00:00:00 period: 10m basePeriod: 1m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // (c) Noro //2017 //@version=2 strategy(title="Noro's WaveTrend Strategy v1.0", shorttitle = "WaveTrend str 1.0", overlay = true) //settings onlylong = input(true, title = "Only Long?") usearr = input(true, title = "Need new-trend-arrows?") //WTO ("WaveTrend Oscilator") method by LazyBear //Start of LazyBear's code esa = ema(hlc3, 10) d = ema(abs(hlc3 - esa), 10) ci = (hlc3 - esa) / (0.015 * d) tci = ema(ci, 21) //End of LazyBear's code WTOtrend = tci > 0 ? 1 : tci < 0 ? -1 : 0 //background col = WTOtrend == 1 ? 1 : WTOtrend == -1 ? -1 : col[1] bgcolor = col == 1 ? lime : col == -1 ? red : na bgcolor(bgcolor, transp=70) //arrows posi = WTOtrend == 1 ? 1 : WTOtrend == -1 ? -1 : posi[1] arr = usearr == true ? posi == 1 and posi[1] < 1 ? 1 : posi == -1 and posi[1] > -1 ? -1 : na : na plotarrow(arr == 1 ? 1 : na, title = "UpArrow", colorup = blue, colordown = blue, maxheight = 60, minheight = 50, transp = 0) plotarrow(arr == -1 ? -1 : na, title = "DnArrow", colorup = blue, colordown = blue, maxheight = 60, minheight = 50, transp = 0) //trading longCondition = posi == 1 and posi[1] < 1 if (longCondition) strategy.entry("Long", strategy.long) shortCondition = posi == -1 and posi[1] > -1 if (shortCondition) strategy.entry("Short", strategy.short, onlylong == true ? 0 : na)