Empat DEMA Multi Timeframe Trend Strategi

Penulis:ChaoZhang, Tarikh: 2024-02-26 14:14:48
Tag:

img

Ringkasan

Strategi Four DEMA Multi Timeframe Trend adalah strategi trend-mengikuti yang menggunakan 4 garis DEMA (Double Exponential Moving Average) dari tempoh yang berbeza untuk menentukan arah trend merentasi pelbagai jangka masa. Strategi ini menggunakan garis DEMA 10 hari, 15 hari, 21 hari dan 30 hari untuk menilai trend harga, menapis isyarat palsu melalui analisis jangka masa berbilang untuk mencari arah trend kebarangkalian tinggi.

Logika Strategi

Strategi ini mengira garis DEMA 10 hari, 15 hari, 21 hari dan 30 hari dan membandingkan hubungan magnitud mereka untuk menentukan arah trend pasaran.

  1. Mengira 10 hari, 15 hari, 21 hari dan 30 hari garis DEMA.

  2. Apabila garis 10 hari melintasi di atas garis 15 hari, garis 15 hari melintasi di atas garis 21 hari, dan garis 21 hari melintasi di atas garis 30 hari, ia ditentukan sebagai pembentukan trend menaik, pergi lama.

  3. Apabila garis 30 hari melintasi di bawah garis 21 hari, garis 21 hari melintasi di bawah garis 15 hari, dan garis 15 hari melintasi di bawah garis 10 hari, ia ditentukan sebagai pembentukan trend menurun, pergi pendek.

  4. Ambil keuntungan atau stop loss untuk keluar.

Dengan menilai melalui pelbagai bingkai masa, strategi ini dapat menapis beberapa bunyi bising dan mengunci arah trend kebarangkalian yang lebih tinggi.

Kelebihan

  • Reka bentuk pelbagai jangka masa menapis bunyi bising melalui DEMA jangka masa yang lebih lama dan menangkap trend kebarangkalian tinggi.

  • Menggunakan trend yang lebih baik mengikut ciri penunjuk DEMA.

  • Peraturan yang mudah dan jelas, mudah difahami dan dilaksanakan, sesuai untuk perdagangan kuant.

Risiko dan Penyelesaian

  • Menggunakan kehilangan berhenti bergerak untuk mengawal kehilangan berhenti kedudukan tunggal.

  • Pendapatan yang agak lama. Sesuaikan saiz kedudukan untuk mengurangkan risiko satu kedudukan.

  • Tambah isyarat tambahan untuk membantu penilaian.

Ruang Peningkatan

  • Tambah strategi stop loss untuk mengawal risiko lebih lanjut.

  • Mengoptimumkan parameter tempoh DEMA, tambah lebih banyak isyarat tambahan.

  • Gabungkan dengan penunjuk trend untuk mengurangkan kemungkinan pembalikan.

Kesimpulan

Strategi Four DEMA Multi Timeframe Trend menentukan arah trend harga dengan membandingkan hubungan magnitud garis DEMA 10 hari, 15 hari, 21 hari dan 30 hari. Ia tergolong dalam strategi trend berikut yang tipikal. Berbanding dengan garis MA tunggal, strategi ini menggunakan penilaian jangka masa berbilang untuk menapis beberapa bunyi bising dengan berkesan dan meningkatkan ketepatan. Juga, peraturan strategi adalah mudah dan jelas, mudah difahami dan dilaksanakan, sesuai untuk perdagangan kuant.


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

//@version=3
//Author: HighProfit

//Lead-In
strategy("dema10-15-21-30", shorttitle="4dema", overlay=true)

short = input(10, minval=1)
srcShort = input(close, title="Source Dema 1")

long = input(15, minval=1)
srcLong = input(close, title="Source Dema 2")

long2 = input(21, minval=1)
srcLong2 = input(close, title="Source Dema 3")

long3 = input(30, minval=1)
srcLong3 = input(close, title="Source Dema 4")

e1 = ema(srcShort, short)
e2 = ema(e1, short)
dema1 = 2 * e1 - e2
plot(dema1, color=green, linewidth = 2)

e3 = ema(srcLong, long)
e4 = ema(e3, long)
dema2 = 2 * e3 - e4
plot(dema2, color=blue, linewidth = 2)

e5 = ema(srcLong2, long2)
e6 = ema(e5, long2)
dema3 = 2 * e5 - e6
plot(dema3, color=black, linewidth = 2)

e7 = ema(srcLong3, long3)
e8 = ema(e7, long3)
dema4 = 2 * e7 - e8
plot(dema4, color=red, linewidth = 2)

//Conditions
longCondition = (dema1>dema2) and (dema1>dema3) and (dema1>dema4) and (dema2>dema3) and (dema2>dema4) and (dema3>dema4)

if (longCondition)

    strategy.entry("Long", strategy.long)

strategy.close("Long",  cross(dema1,dema2))

shortCondition = (dema4>dema3) and (dema4>dema2) and (dema4>dema1) and (dema3>dema2) and (dema3>dema1) and (dema2>dema1)
if (shortCondition)
    strategy.entry("Short", strategy.short)
    
strategy.close("Short", cross(dema1,dema2))

bgcolor(longCondition?green:white , transp=70, offset=1)
bgcolor(shortCondition?red:white , transp=70, offset=1)

Lebih lanjut