Artikel ini akan menganalisis secara terperinci strategi trend berikut berdasarkan purata bergerak mudah.
Strategi ini menggunakan purata bergerak mudah 21 hari, 50 hari, 100 hari dan 200 hari secara serentak. Ia menjana isyarat beli dan jual apabila harga menembusi purata bergerak ini. Di samping itu, strategi ini juga menggunakan Saluran Donchian untuk menambah isyarat perdagangan apabila harga menembusi harga tertinggi / terendah 20 hari atau 55 hari. Strategi ini sesuai untuk pasaran dengan trend yang jelas, mengunci keuntungan trend melalui beberapa bingkai masa.
Prinsip terasnya adalah menggunakan pelbagai bingkai masa purata bergerak untuk menentukan arah trend. Khususnya, strategi ini menggunakan 4 purata bergerak mudah dengan rentang masa yang berbeza: 21 hari, 50 hari, 100 hari dan 200 hari. rentang masa purata bergerak ini berkembang secara beransur-ansur dari jangka pendek ke jangka panjang, digunakan untuk mengenal pasti trend pada tahap yang berbeza.
Apabila purata bergerak jangka pendek melintasi di atas jangka panjang, isyarat beli dihasilkan. Ini menunjukkan trend pasaran mungkin telah berbalik dan memasuki trend menaik. Apabila purata bergerak jangka pendek melintasi di bawah jangka panjang, isyarat jual dihasilkan. Ini menandakan trend pasaran mungkin telah mula berbalik dan memasuki trend menurun.
Di samping itu, strategi ini juga menggunakan Saluran Donchian untuk menambah isyarat perdagangan. iaitu, apabila harga memecahkan harga tertinggi / terendah 20 hari atau 55 hari, isyarat beli / jual juga akan dicetuskan untuk mengunci keuntungan trend.
Ringkasnya, strategi ini menggabungkan teori purata bergerak dan Saluran Donchian melalui beberapa bingkai masa untuk menentukan arah trend, yang tergolong dalam strategi trend berikut yang tipikal.
Penyelesaian risiko:
Artikel ini telah menganalisis secara terperinci strategi trend berikut yang mudah berdasarkan purata bergerak pelbagai jangka masa dan Saluran Donchian. Strategi menentukan arah trend menggunakan purata bergerak panjang yang berbeza, dengan prinsip yang mudah dilaksanakan yang mudah dan mudah. Pada masa yang sama, kelebihan, risiko yang berpotensi dan idea pengoptimuman masa depan juga dibincangkan. Dengan pemahaman yang mendalam dan pengoptimuman yang betul, saya percaya strategi ini boleh menjadi alat yang berguna untuk perdagangan kuantitatif.
/*backtest start: 2022-12-29 00:00:00 end: 2024-01-04 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 strategy("Trend Following", overlay=true, default_qty_type = strategy.percent_of_equity, default_qty_value = 10) maxIdLossPcnt = input(1, "Max Intraday Loss(%)", type=float) entryLong = false entryShort = false // strategy.risk.max_intraday_loss(maxIdLossPcnt, strategy.percent_of_equity) if (close > highest(high[1], 20)) strategy.entry("Long fast", strategy.long) entryLong = true if (close < lowest(low[1], 20)) strategy.entry("Short fast", strategy.short) entryShort = true if (close > highest(high[1], 55)) strategy.entry("Long slow", strategy.long) entryLong = true if (close < lowest(low[1], 55)) strategy.entry("Short slow", strategy.short) entryShort = true len1 = input(21, minval=1, title="21 SMA") src1 = input(close, title="21 SMA") out1 = sma(src1, len1) plot(out1, title="21 SMA", color= white) len2 = input(50, minval=1, title="50 SMA") src2 = input(close, title="50 SMA") out2 = sma(src2, len2) plot(out2, title="50 SMA", color= blue) len3 = input(100, minval=1, title="100 SMA") src3 = input(close, title="100 SMA") out3 = sma(src3, len3) plot(out3, title="100 SMA", color= orange) len4 = input(200, minval=1, title="200 SMA") src4 = input(close, title="200 SMA") out4 = sma(src4, len4) plot(out4, title="200 SMA", color= green)