Empat Strategi Tren Multi Timeframe DEMA

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

img

Gambaran umum

Empat DEMA Multi Timeframe Trend Strategy adalah strategi trend-mengikuti yang menggunakan 4 DEMA (Double Exponential Moving Average) garis dari periode yang berbeda untuk menentukan arah tren di beberapa kerangka waktu.

Logika Strategi

Strategi ini menghitung garis DEMA 10 hari, 15 hari, 21 hari dan 30 hari dan membandingkan hubungan magnitudo mereka untuk menentukan arah tren pasar.

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

  2. Ketika 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, itu ditentukan sebagai pembentukan tren naik, pergi panjang.

  3. Ketika 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, itu ditentukan sebagai pembentukan downtrend, pergi pendek.

  4. Ambil keuntungan atau stop loss untuk keluar.

Dengan menilai melalui beberapa kerangka waktu, strategi ini dapat menyaring beberapa kebisingan dan mengunci arah tren probabilitas yang lebih tinggi.

Keuntungan

  • Desain multi timeframe menyaring kebisingan melalui DEMA jangka waktu yang lebih panjang dan menangkap tren probabilitas tinggi.

  • Menggunakan tren yang lebih baik mengikuti karakteristik indikator DEMA.

  • Aturan sederhana dan jelas, mudah dipahami dan diterapkan, cocok untuk perdagangan kuantitatif.

Risiko dan Solusi

  • Menggunakan stop loss bergerak untuk mengontrol stop loss posisi tunggal.

  • Pendapatan yang relatif panjang. sesuaikan ukuran posisi untuk mengurangi risiko posisi tunggal.

  • Ruang pengoptimalan terbatas untuk parameter Tambahkan sinyal bantu untuk membantu penilaian.

Ruang Peningkatan

  • Tambahkan strategi stop loss untuk mengendalikan risiko lebih lanjut.

  • Optimalkan parameter periode DEMA, tambahkan sinyal tambahan.

  • Gabungkan dengan indikator tren untuk menurunkan kemungkinan pembalikan.

Kesimpulan

Four DEMA Multi Timeframe Trend Strategy menentukan arah tren harga dengan membandingkan hubungan magnitudo garis DEMA 10 hari, 15 hari, 21 hari dan 30 hari. Ini termasuk dalam strategi trend berikut yang khas. Dibandingkan dengan garis MA tunggal, strategi ini mengadopsi penilaian jangka waktu beberapa untuk secara efektif menyaring beberapa kebisingan dan meningkatkan akurasi. Juga, aturan strategi sederhana dan jelas, mudah dimengerti dan diimplementasikan, cocok untuk perdagangan kuantitatif.


/*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 banyak