WaveTrend Trend Mengikuti Strategi Perdagangan

Penulis:ChaoZhang, Tanggal: 2023-09-20 15:50:08
Tag:

Gambaran umum

Strategi ini menggunakan indikator WaveTrend untuk menentukan arah tren dan menghasilkan sinyal perdagangan pada titik balik.

Logika Strategi

  1. Menghitung WaveTrend osilator, nilai positif menunjukkan uptrend dan nilai negatif downtrend.

  2. Perubahan arah WaveTrend menghasilkan sinyal beli dan jual.

  3. Opsi untuk hanya memperdagangkan sisi panjang.

  4. Aktifkan panah untuk menandai titik balik WaveTrend.

  5. Warna latar belakang untuk visualisasi tren intuitif.

  6. Aturan strategi yang sederhana dan jelas mudah diterapkan.

Keuntungan

  1. WaveTrend sensitif dalam menangkap perubahan tren lebih awal.

  2. Panah dan warna latar belakang yang divisualisasikan membuat sinyal intuitif.

  3. Parameter default sederhana dan praktis.

  4. Kode yang ringkas mudah dimengerti dan dimodifikasi.

  5. Fleksibilitas untuk hanya berdagang panjang atau pendek.

Risiko

  1. WaveTrend dapat menghasilkan sinyal palsu yang menyebabkan kerugian yang tidak perlu.

  2. Tidak dapat menentukan kekuatan tren, risiko mengejar.

  3. Cenderung untuk whipsaws di berbagai pasar.

  4. Parameter yang tidak tepat mempengaruhi kinerja secara negatif.

  5. Tidak ada stop loss dapat menyebabkan kerugian besar.

Peningkatan

  1. Uji kombinasi parameter untuk menemukan yang optimal.

  2. Tambahkan filter dengan indikator lain untuk menghindari sinyal palsu.

  3. Menggabungkan strategi stop loss untuk pengendalian risiko.

  4. Evaluasi kebutuhan hanya panjang atau pendek.

  5. Mengganti panah berdasarkan kondisi pasar.

  6. Mengoptimalkan manajemen uang untuk pengembalian yang lebih stabil.

Kesimpulan

Strategi ini memperdagangkan perubahan arah WaveTrend dengan mudah dan layak, tetapi memiliki beberapa risiko.


/*backtest
start: 2023-09-12 00:00:00
end: 2023-09-19 00:00:00
period: 10m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// (c) Noro
//2017

//@version=2

strategy(title="Noro's WaveTrend Strategy v1.0", shorttitle = "WaveTrend str 1.0", overlay = true)

//settings
onlylong = input(true, title = "Only Long?")
usearr = input(true, title = "Need new-trend-arrows?")

//WTO ("WaveTrend Oscilator") method by LazyBear
//Start of LazyBear's code
esa = ema(hlc3, 10)
d = ema(abs(hlc3 - esa), 10)
ci = (hlc3 - esa) / (0.015 * d)
tci = ema(ci, 21)
//End of LazyBear's code

WTOtrend = tci > 0 ? 1 : tci < 0 ? -1 : 0

//background
col = WTOtrend == 1 ? 1 : WTOtrend == -1 ? -1 : col[1]
bgcolor = col == 1 ? lime : col == -1 ? red : na
bgcolor(bgcolor, transp=70)

//arrows
posi = WTOtrend == 1 ? 1 : WTOtrend == -1 ? -1 : posi[1]
arr = usearr == true ? posi == 1 and posi[1] < 1 ? 1 : posi == -1 and posi[1] > -1 ? -1 : na : na
plotarrow(arr == 1 ? 1 : na, title = "UpArrow", colorup = blue, colordown = blue, maxheight = 60, minheight = 50, transp = 0)
plotarrow(arr == -1 ? -1 : na, title = "DnArrow", colorup = blue, colordown = blue, maxheight = 60, minheight = 50, transp = 0)

//trading
longCondition = posi == 1 and posi[1] < 1
if (longCondition)
    strategy.entry("Long", strategy.long)

shortCondition = posi == -1 and posi[1] > -1
if (shortCondition)
    strategy.entry("Short", strategy.short, onlylong == true ? 0 : na)

Lebih banyak