Trend Mengikuti Strategi Perdagangan Penyu


Tarikh penciptaan: 2023-12-22 11:41:30 Akhirnya diubah suai: 2023-12-22 11:41:30
Salin: 0 Bilangan klik: 702
1
fokus pada
1623
Pengikut

Trend Mengikuti Strategi Perdagangan Penyu

Gambaran keseluruhan

Strategi dagangan trend selaras dengan pantai adalah strategi kuantitatif untuk menentukan arah trend berdasarkan purata bergerak dan melakukan perdagangan pada titik perubahan trend. Strategi ini menggabungkan isyarat penentuan bentuk garis K untuk masuk dan berhenti pada titik perubahan yang berpotensi.

Prinsip Strategi

Strategi ini menggunakan purata EMA dari tiga tempoh yang berbeza untuk menentukan arah trend. Khususnya, purata EMA dari 15 hari, 120 hari dan 220 hari dikira secara berturut-turut.

Apabila dalam trend bullish, jika harga penutupan di bawah garis 220 hari, anda melakukan shorting; apabila dalam trend bearish, jika harga penutupan di atas garis 220 hari, anda melakukan lebih banyak.

Strategi ini juga menggabungkan bentuk garis K untuk mengesahkan isyarat. Apabila terdapat garis K celah besar atau garis K celah besar, ia akan berhenti.

Analisis kelebihan

Kelebihan terbesar strategi ini adalah keupayaan untuk beroperasi mengikut trend, mengelakkan melakukan operasi terbalik secara tidak sengaja tanpa isyarat yang jelas. Dengan beberapa purata bergerak untuk menilai trend, anda dapat menyaring bunyi pasaran dengan berkesan dan mengunci arah trend utama.

Strategi ini juga boleh digunakan pada titik balik trend yang berpotensi, yang mempunyai ciri-ciri ganjaran risiko yang baik. Dan dengan penghentian K-line, ia dapat mengelakkan penghentian terlalu pecah.

Analisis risiko

Risiko utama strategi ini adalah bahawa trend yang dinilai oleh purata bergerak mungkin mempunyai sedikit kelewatan dari pergerakan harga sebenar. Pada masa ini, mungkin berlaku operasi terbalik dengan trend.

Selain itu, peraturan bentuk garis K yang digunakan dalam strategi juga mungkin tidak berfungsi dan tidak dapat menghentikan kerugian dengan berkesan. Apabila pasaran mengalami turun naik yang luar biasa, titik penangguhan boleh ditembusi secara langsung, menyebabkan kerugian yang lebih besar.

Untuk mengurangkan risiko di atas, anda boleh mempertimbangkan untuk menyesuaikan parameter kitaran purata bergerak, atau menyesuaikan faktor perkadaran yang ditentukan oleh bentuk K-line, untuk membuat peraturan lebih ketat. Sudah tentu, perlu juga menyedari bahawa analisis teknikal tidak selalu dapat mengelakkan risiko pasaran sepenuhnya, dan anda perlu mengawal kedudukan anda.

Arah pengoptimuman

Strategi ini boleh dioptimumkan dalam beberapa aspek:

  1. Mengoptimumkan parameter kitaran untuk purata bergerak untuk mencari kombinasi parameter kitaran yang lebih sesuai untuk menilai trend

  2. Uji pelbagai jenis penunjuk purata bergerak, seperti SMA, LWMA dan lain-lain, untuk mencari penunjuk yang lebih sesuai dengan gaya anda

  3. Menyesuaikan atau menambah K-Line Shape Determination Rule untuk membuat isyarat pembalikan lebih jelas dan lebih dipercayai

  4. Menambah strategi hentikan kerugian, seperti hentikan pengesanan, hentikan masa, dan lain-lain, untuk mengawal kerugian tunggal

  5. Isyarat dagangan yang memperkayakan sistem dengan pengukuran lain, seperti indeks getaran, jumlah transaksi, dan sebagainya

ringkaskan

Strategi mengikuti trend adalah strategi mengikuti trend yang sangat tipikal secara keseluruhan. Kaedah untuk menilai trend adalah mudah, tetapi juga mempunyai langkah-langkah kawalan risiko. Strategi ini sesuai untuk pelabur yang mempunyai pengetahuan tentang perdagangan trend dan ingin mendapatkan keuntungan yang stabil.

Kod sumber strategi
/*backtest
start: 2023-12-14 00:00:00
end: 2023-12-21 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// © Aayonga 
//@version=5
strategy('帆船探险寻找传说', overlay=true)

useDateFilter=input.bool(true,title = "启用回测时间范围限定", group = "回测范围")
backtesStarDate=input(timestamp("1 Jan 2015"),title = "开始时间", group = "回测范围")
backtestEndDate=input(timestamp("1 Jan 2040"),title = "结束时间",group = "回测范围")
inTradeWindow= true


A = input(50, '计算的周期')


shallowsea = ta.highest(A)
deepsea= ta.lowest(A)

//趋势形成条件
Length1 = input.int(15, title='短期市场平均成本', minval=1, group='市场平均成本')
Length2 = input.int(120, title='中期市场平均成本', minval=1, group='市场平均成本')
Length3 = input.int(220, title='长期市场平均成本', minval=1, group='市场平均成本')
SMA1 = ta.ema(close, Length1)
SMA2 = ta.sma(close, Length2)
SMA3 = ta.sma(close, Length3)


//趋势看多
longTrend=SMA1>SMA3 and open >SMA3 

shortTrend=SMA1<SMA3 

bullPinBar = ((close > open) and ((open - low) > 0.66* (high - low))) or ((close < open) and ((close - low) > 0.9 * (high - low)))
bearPinBar = ((close > open) and ((high - close) > 0.75 * (high - low))) or ((close < open) and ((high - open) >0.9 * (high - low)))



if close > shallowsea[5] and shortTrend and inTradeWindow
    strategy.entry('⛵🎏', strategy.short)

if close < deepsea[5] and longTrend and inTradeWindow
    strategy.entry('🧜', strategy.long)

if  bullPinBar and inTradeWindow
    strategy.close('⛵🎏',comment = '🐚')

if bearPinBar and inTradeWindow
    strategy.close('🧜',comment = '🐳')

plot(shallowsea,style=plot.style_area, color=color.new(#71bfef, 0))
plot(deepsea, style=plot.style_area,color=color.new(#298bd1, 0))