Ramalan Trend Strategi purata bergerak berganda

Penulis:ChaoZhang, Tarikh: 2024-02-02 17:39:54
Tag:

img

Ringkasan

Strategi Trend Prediction Dual Moving Average adalah strategi yang cuba meramalkan perubahan trend sebelum pecah sebenar dari satu trend ke yang lain. Ia memperluaskan penunjuk WaveTrend LazyBear. Strategi ini boleh mengenal pasti trend harga dan memaparkan isyarat beli dan jual melalui kesan visual pengisian kurva.

Prinsip Strategi

Strategi ini menggunakan penunjuk WaveTrend LazyBear sebagai asas. WaveTrend itu sendiri adalah penunjuk penjejakan trend yang sangat baik. Strategi ini meluas dan mengoptimumkan atas asas ini. Langkah utama adalah sebagai berikut:

  1. Mengira harga purata HLC
  2. Mengira harga purata EMA
  3. Mengira EMA penyesuaian harga mutlak
  4. Mengira penunjuk disesuaikan dengan tahap sifar
  5. Mengira EMA trend
  6. Mengira purata bergerak pantas dan perlahan

Melalui pemprosesan sedemikian, turun naik harga rawak boleh ditapis dan trend yang agak jelas dapat dikenal pasti. persilangan purata bergerak cepat dan perlahan boleh digunakan untuk mengeluarkan isyarat beli dan jual.

Analisis Kelebihan

Strategi ini mempunyai kelebihan berikut:

  1. Mampu mengenal pasti trend harga dengan berkesan
  2. Generasi isyarat tepat pada masanya, boleh meramalkan pembalikan trend terlebih dahulu
  3. Jelas memvisualisasikan trend melalui pengisian lengkung
  4. Ruang pengoptimuman parameter yang besar yang boleh diselaraskan mengikut pelbagai jenis dan kitaran

Analisis Risiko

Strategi ini juga mempunyai beberapa risiko:

  1. Seperti semua strategi penunjuk teknikal, terdapat risiko kegagalan sekiranya turun naik harga yang melampau
  2. Tetapan parameter yang tidak betul boleh menyebabkan isyarat palsu
  3. Kelewatan isyarat boleh menyebabkan kerugian

Risiko ini boleh dikurangkan melalui kaedah seperti menyesuaikan parameter, menggabungkan penunjuk lain, dll.

Arahan pengoptimuman

Strategi ini boleh dioptimumkan dalam aspek berikut:

  1. Sesuaikan parameter untuk menyesuaikan lebih banyak jenis dan kitaran
  2. Meningkatkan strategi stop loss untuk mengawal risiko kerugian
  3. Gabungkan dengan penunjuk lain untuk meningkatkan ketepatan isyarat
  4. Meningkatkan model pembelajaran mesin untuk membantu menilai trend dan mengeluarkan isyarat

Ringkasan

Secara keseluruhan, Strategi Purata Bergerak Berganda Ramalan Trend adalah strategi yang sangat menjanjikan. Ia dapat mengenal pasti trend harga dengan berkesan dan cuba meramalkan perubahan trend terlebih dahulu. Dengan beberapa pengoptimuman dan penambahbaikan, strategi ini boleh menjadi sistem perdagangan kuantitatif yang kuat. Logik perdagangan yang mudah dan mudah dan kesan visual yang jelas juga menjadikannya strategi yang patut dipelajari dan diteliti.


/*backtest
start: 2023-01-26 00:00:00
end: 2024-02-01 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("BreakingDawn [JackTz]", overlay = true)

// WaveTrend [LazyBear]
// ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░

n1 = input(10, "Channel Length")
n2 = input(21, "Average Length")
 
WTfactor = input(4, title=" WTFactor")
averageHlc3 = sum(hlc3, WTfactor) / WTfactor
ap = averageHlc3 
esa = ema(ap, n1)
d = ema(abs(ap - esa), n1)
ci = (ap - esa) / (0.015 * d)
tci = ema(ci, n2)
wt1 = tci
wt2 = sma(wt1,4)
wtAvg = wt1-wt2
wtPeriodAvgVal = wtAvg * 45 + averageHlc3
wtPeriodAvg2Val = wtAvg * 25 + averageHlc3

buy = wtAvg[1] < wtAvg and wtAvg < close
sell = wtAvg[1] > wtAvg

fillColor = buy ? color.green : color.red
control = plot(wtPeriodAvgVal, color = fillColor)
signal = plot(wtPeriodAvg2Val, color = fillColor)
fill(signal, control, color = fillColor)

if year > 2016
    strategy.entry("buy", strategy.long, when = buy)
    strategy.close("buy",when = sell)


Lebih lanjut