Sumber daya yang dimuat... Pemuatan...

Strategi naik/turun N hari berturut-turut

Penulis:ChaoZhang, Tanggal: 2023-09-12 11:51:10
Tag:

Strategi naik/turun N hari berturut-turut

Artikel ini akan memperkenalkan secara rinci logika perdagangan, pro, risiko potensial dan ringkasan strategi N Days Up/Down Konsekutif.

Ini adalah strategi yang hanya panjang yang menentukan entri dan keluar berdasarkan pengguna yang didefinisikan berturut-turut hari naik dan berturut-turut hari turun.

Logika Strategi

Pertama, kita perlu menetapkan dua parameter:

berturut-turutBarsUp: berturut-turut up hari berturut-turutBarsDown: berturut-turut hari down

Kemudian kita mencatat dua variabel:

ups: hari-hari up berturut-turut saat ini dns: hari absen berturut-turut saat ini

Setiap hari kita membandingkan harga penutupan dengan penutupan sebelumnya untuk menentukan apakah itu adalah hari naik atau turun. jika naik, naik + 1, jika turun, dns + 1.

Ketika ups mencapai consecutiveBarsUp, kita pergi panjang ketika DNS mencapai consecutiveBarsDown, kita keluar posisi.

Itulah logika sederhana untuk strategi up/down berturut-turut. kita hanya pergi lama setelah hari-hari naik berturut-turut dari bawah. dan keluar setelah hari-hari turun berturut-turut. ini menghindari perdagangan sering di pasar kisaran.

Keuntungan

  1. Logika sederhana, mudah dipahami dan diterapkan

  2. Menyaring fluktuasi jangka pendek dengan pengaturan hari berturut-turut

  3. Hanya panjang, lebih sedikit perdagangan, biaya transaksi yang lebih rendah dan dampak slippage

  4. Mudah untuk mengatur stop loss, secara efektif mengendalikan kerugian perdagangan tunggal

Potensi Risiko

  1. Tidak mampu short top, kehilangan kesempatan shorting

  2. Butuh berturut-turut sampai hari untuk masuk, mungkin hilang titik masuk terbaik

  3. Time lag, tidak menangkap belokan secara real time

  4. Keuntungan tunggal yang besar tanpa stop loss

Ringkasan

Strategi up/down day berturut-turut sangat populer karena kesederhanaan dan trading frekuensi rendahnya. Dengan penyesuaian parameter yang tepat, strategi ini dapat menyaring whipsaws secara efektif. Namun, strategi ini juga memiliki keterbatasan seperti keterlambatan waktu dan ketidakmampuan untuk short. Investor perlu mempertimbangkan dengan cermat sebelum mengadopsi. Secara keseluruhan, strategi ini cocok untuk investor yang mencari pengembalian yang stabil saat melacak tren jangka menengah dan panjang.


/*backtest
start: 2023-08-12 00:00:00
end: 2023-09-11 00:00:00
period: 12h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4

// Strategy
// strategy("Up/Down Long Strategy", overlay=true, initial_capital = 10000, default_qty_value = 10000, default_qty_type = strategy.cash)

// There will be no short entries, only exits from long.
// strategy.risk.allow_entry_in(strategy.direction.long)

consecutiveBarsUp = input(1)
consecutiveBarsDown = input(1)

price = close

ups = 0.0
ups := price > price[1] ? nz(ups[1]) + 1 : 0

dns = 0.0
dns := price < price[1] ? nz(dns[1]) + 1 : 0

// Strategy Backesting
startDate  = input(timestamp("2021-01-01T00:00:00"), type = input.time)
finishDate = input(timestamp("2021-12-31T00:00:00"), type = input.time)

time_cond  = true

// Messages for buy and sell
message_buy  = input("{{strategy.order.alert_message}}", title="Buy message")
message_sell = input("{{strategy.order.alert_message}}", title="Sell message")

// Strategy Execution

if (ups >= consecutiveBarsUp) and time_cond
    strategy.entry("Long", strategy.long, stop = high + syminfo.mintick, alert_message = message_buy)
    
if (dns >= consecutiveBarsDown) and time_cond
    strategy.entry("Short", strategy.short, stop = low + syminfo.mintick, alert_message = message_sell)


Lebih banyak