Strategi Super Trend Buta


Tarikh penciptaan: 2023-12-13 16:49:44 Akhirnya diubah suai: 2023-12-13 16:49:44
Salin: 0 Bilangan klik: 452
1
fokus pada
1214
Pengikut

Strategi Super Trend Buta

Gambaran keseluruhan

Strategi ini menunjukkan apa yang akan berlaku jika anda mengikuti indikator hypertrend secara buta. Kami tahu bahawa indikator hypertrend tidak muncul dengan serta-merta, dan kami perlu menunggu garis K seterusnya untuk memutuskan sama ada untuk memasuki kedudukan. Jadi, anda dapat melihat apa yang akan berlaku jika anda masuk ke dalam kedudukan hanya selepas indikator hypertrend akhirnya terbentuk.

Prinsip Strategi

Strategi ini menggunakan indikator hypertrend untuk menentukan trend harga. Indikator hypertrend dibina berdasarkan purata gelombang sebenar dan titik pertengahan harga tinggi rendah.

Apabila harga penutupan lebih tinggi daripada tren atas, ia mewakili kenaikan berterusan; apabila harga penutupan lebih rendah daripada tren bawah, ia mewakili penurunan berterusan.

Strategi ini menetapkan dua parameter Factor dan Pd. Factor mengawal lebar saluran overtrend, dan Pd mengawal panjang kitaran ATR. Berdasarkan kedua-dua parameter ini, anda boleh membina atas dan bawah.

Rumus lintasan: hl2 - (Faktor * ATR ((Pd)) Rumus tren bawah: hl2 + (Factor * ATR ((Pd))

HL2 mewakili harga tinggi, rendah dan pertengahan.

Kemudian bandingkan harga penutupan semasa dengan naik dan turun, untuk menilai apakah harga terus naik atau turun, dan outputkan pembolehubah Trend berbentuk bullish.

Menggambar lintasan atas dan bawah hypertrend mengikut Trend. Dan meletakkan isyarat masuk dan keluar apabila keadaan Trend berubah.

Logik pembukaan saham berdasarkan strategi penyetempatan isyarat.

Analisis kelebihan

Strategi ini mempunyai kelebihan berikut:

  1. Dengan menggunakan indikator hypertrend, trend harga dan pivot point dapat difahami dengan jelas.

  2. Logik masuk dan keluar yang jelas.

  3. Waktu masuk ditandai dengan anak panah.

  4. Logik strategi mudah difahami.

Analisis risiko

Ini adalah risiko strategi ini:

  1. Mengikut indikator yang melampaui trend secara membabi buta, tanpa petunjuk tambahan dan pengurusan kesan, boleh membawa kepada kemunduran yang besar.

  2. Tiada seting stop loss, tidak boleh mengawal kerugian tunggal.

  3. Isyarat mungkin terlewat dan tidak dapat masuk tepat pada masanya berhampiran titik perubahan.

  4. Penetapan parameter yang tidak betul boleh menyebabkan saluran supertrend terlalu luas atau terlalu sempit.

Langkah pengurusan risiko:

  1. Ia juga boleh digunakan untuk mengkaji kesesuaian dengan penunjuk lain seperti MACD, KDJ, dan lain-lain.

  2. Tetapkan kedudukan stop loss yang munasabah untuk meminimumkan kerugian.

  3. Menyesuaikan parameter untuk membuat saluran hypertrend masuk akal dan mengelakkan terlalu luas atau sempit.

Arah pengoptimuman

Strategi ini boleh dioptimumkan dengan:

  1. Menambah penunjuk tambahan untuk mengesahkan keberkesanan dan mengelakkan kegagalan. Sebagai contoh, penambahan penunjuk MACD boleh dipertimbangkan.

  2. Tetapkan logik stop loss yang munasabah. Peratusan stop loss boleh ditetapkan berdasarkan ATR.

  3. Mengoptimumkan Factor dan Pd hyperparameter untuk mencari kombinasi parameter terbaik. Sebagai contoh, anda boleh menggunakan kaedah perjalanan untuk mencari parameter terbaik.

  4. Untuk mengoptimumkan masa kemasukan, mengelakkan kelewatan isyarat. Sebagai contoh, indikator momentum boleh diperkenalkan untuk menilai kekuatan dan kelemahan untuk menyesuaikan masa kemasukan.

  5. Menambah strategi pengurusan kedudukan. Sebagai contoh, anda boleh menggunakan bahagian tetap untuk pengurusan kedudukan.

ringkaskan

Strategi ini menggunakan indikator overtrend untuk menentukan trend harga dan mencari titik peralihan. Mengikut indikator overtrend secara buta membawa risiko yang besar kerana kekurangan indikator tambahan dan alat-alat yang terhad. Kami mencadangkan peningkatan dalam pelbagai aspek seperti pengurusan risiko, strategi terhad, pengoptimuman parameter, masa masuk, dan lain-lain yang dapat meningkatkan kestabilan dan keuntungan strategi secara signifikan.

Kod sumber strategi
/*backtest
start: 2022-12-06 00:00:00
end: 2023-12-12 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy("Supertrend blind follow", overlay=true)

Factor=input(3, minval=1,maxval = 100)
Pd=input(7, minval=1,maxval = 100)


Up=hl2-(Factor*atr(Pd))
Dn=hl2+(Factor*atr(Pd))


TrendUp=close[1]>TrendUp[1]? max(Up,TrendUp[1]) : Up
TrendDown=close[1]<TrendDown[1]? min(Dn,TrendDown[1]) : Dn

Trend = close > TrendDown[1] ? 1: close< TrendUp[1]? -1: nz(Trend[1],1)
Tsl = Trend==1? TrendUp: TrendDown

linecolor = Trend == 1 ? green : red

plot(Tsl, color = linecolor , style = line , linewidth = 2,title = "SuperTrend")

plotshape(cross(close,Tsl) and close>Tsl , "Up Arrow", shape.triangleup,location.belowbar,green,0,0)
plotshape(cross(Tsl,close) and close<Tsl , "Down Arrow", shape.triangledown , location.abovebar, red,0,0)
//plot(Trend==1 and Trend[1]==-1,color = linecolor, style = circles, linewidth = 3,title="Trend")

plotarrow(Trend == 1 and Trend[1] == -1 ? Trend : na, title="Up Entry Arrow", colorup=lime, maxheight=60, minheight=50, transp=0)
plotarrow(Trend == -1 and Trend[1] == 1 ? Trend : na, title="Down Entry Arrow", colordown=red, maxheight=60, minheight=50, transp=0)

longCondition = cross(close,Tsl) and close>Tsl
if (longCondition)
    strategy.entry("long", strategy.long)
shortCondition = cross(Tsl,close) and close<Tsl
if (shortCondition)
    strategy.entry("short", strategy.short)