Strategi Pembalikan Trend Vortex

Penulis:ChaoZhang, Tarikh: 2024-02-26 16:45:21
Tag:

img

Ringkasan

Strategi Pembalikan Trend Vortex menggunakan Indikator Vortex untuk mengenal pasti pembalikan trend yang berpotensi dan menangkap pergerakan pasaran yang menguntungkan. Dengan menggabungkan Indikator Vortex dengan garis purata bergerak, strategi ini bertujuan untuk menentukan trend pasaran dengan berkesan dan menghasilkan isyarat perdagangan.

Prinsip-prinsip

  1. Indikator pusaran- Menilai arah trend dan kekuatan dengan menganalisis pergerakan harga positif dan negatif.

  2. Purata Bergerak Eksponensial- Memudahkan harga penutupan untuk petunjuk trend yang lebih cair.

Strategi ini menggunakan Indikator Vortex untuk menentukan arah trend utama. Isyarat perdagangan dihasilkan apabila garis indikator melintasi nilai ambang. Dengan penapisan lebih lanjut dari garis purata bergerak, isyarat yang salah dapat dielakkan. Khususnya, isyarat beli dihasilkan apabila Indikator Vortex melintasi di atas garis ambang dan harga di atas purata bergerak; Isyarat jual berlaku apabila indikator melintasi di bawah ambang dan harga di bawah purata bergerak.

Kelebihan

  • Mengambil peluang pembalikan trend yang berpotensi dengan cara yang tepat dengan Indikator Vortex
  • Mengelakkan perdagangan yang salah dalam pasaran bergelora dengan menapis isyarat dengan garis purata bergerak
  • Sensitiviti yang boleh diselaraskan untuk persekitaran pasaran yang berbeza melalui pengoptimuman parameter
  • Antara muka intuitif dan isyarat perdagangan yang jelas untuk memudahkan operasi perdagangan sebenar

Risiko

  • Risiko sistemik kegagalan penunjuk akibat peristiwa angsa hitam
  • Peningkatan isyarat yang salah mungkin di pasaran pelbagai
  • Tingkah laku yang terlalu agresif atau konservatif dengan tetapan parameter yang tidak betul
  • Perdagangan individu yang rugi perlu dikawal dengan stop loss yang sesuai

Penapis tambahan, pengesahan silang antara penunjuk, pengoptimuman parameter dan pelaksanaan stop loss yang betul dapat membantu menangani risiko di atas.

Peluang Peningkatan

  • Bereksperimen dengan jenis purata bergerak yang berbeza untuk mencari perlawanan terbaik
  • Parameter penyusunan halus kedua-dua penunjuk untuk pulangan disesuaikan risiko yang optimum
  • Memeriksa kekuatan strategi merentasi pelbagai jangka masa
  • Menambah penapis seperti Bollinger Bands untuk menapis isyarat
  • Pengubahsuaian parameter khusus aset

Kesimpulan

Strategi Pembalikan Trend Vortex menunjukkan ketahanan yang baik dalam menangkap pembalikan berpotensi sambil memiliki keupayaan penapisan yang munasabah. Dengan pengoptimuman dan pengurusan risiko yang betul, strategi ini menunjukkan janji dalam mendapatkan pulangan yang disesuaikan dengan risiko yang kuat. Pedagang digalakkan untuk menguji strategi ini dengan teliti dan meneroka pelanjutan inovatif berdasarkannya.


/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This work is licensed under a Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) https://creativecommons.org/licenses/by-nc-sa/4.0/
// © AstroHub

//@version=5
strategy("Vortex Strategy [AstroHub]", shorttitle="VS [AstroHub]", overlay=true)

// Vortex Indicator Settings
length = input(14, title="Length", group ="AstroHub Vortex Strategy", tooltip="Number of bars used in the Vortex Indicator calculation. Higher values may result in smoother but slower responses to price changes.")
mult = input(1.0, title="Multiplier", group ="AstroHub Vortex Strategy", tooltip="Multiplier for the Vortex Indicator calculation. Adjust to fine-tune the sensitivity of the indicator to price movements.")
threshold = input(0.5, title="Threshold",group ="AstroHub Vortex Strategy",  tooltip="Threshold level for determining the trend. Higher values increase the likelihood of a trend change being identified.")
emaLength = input(20, title="EMA Length", group ="AstroHub Vortex Strategy", tooltip="Length of the Exponential Moving Average (EMA) used in the strategy. A longer EMA may provide a smoother trend indication.")

// Calculate Vortex Indicator components
a = math.abs(close - close[1])
b = close - ta.sma(close, length)
shl = ta.ema(b, length)
svl = ta.ema(a, length)

// Determine trend direction
upTrend = shl > svl
downTrend = shl < svl

// Define Buy and Sell signals
buySignal = ta.crossover(shl, svl) and close > ta.ema(close, emaLength) and (upTrend != upTrend[1])
sellSignal = ta.crossunder(shl, svl) and close < ta.ema(close, emaLength) and (downTrend != downTrend[1])

// Execute strategy based on signals
strategy.entry("Sell", strategy.short, when=buySignal)
strategy.entry("Buy", strategy.long, when=sellSignal)

// Background color based on the trend
bgcolor(downTrend ? color.new(color.green, 90) : upTrend ? color.new(color.red, 90) : na)

// Plot Buy and Sell signals with different shapes and colors
buySignal1 = ta.crossover(shl, svl) and close > ta.ema(close, emaLength)
sellSignal1 = ta.crossunder(shl, svl) and close < ta.ema(close, emaLength) 

plotshape(buySignal1, style=shape.square, color=color.new(color.green, 10), size=size.tiny, location=location.belowbar, title="Buy Signal")
plotshape(sellSignal1, style=shape.square, color=color.new(color.red, 10), size=size.tiny, location=location.abovebar, title="Sell Signal")
plotshape(buySignal1, style=shape.square, color=color.new(color.green, 90), size=size.small, location=location.belowbar, title="Buy Signal")
plotshape(sellSignal1, style=shape.square, color=color.new(color.red, 90), size=size.small, location=location.abovebar, title="Sell Signal")



Lebih lanjut