Strategi Pelacakan Terobosan

Penulis:ChaoZhang, Tanggal: 2024-01-05 12:00:25
Tag:

img

Gambaran umum

Strategi ini dirancang untuk K-line 5 menit dari indeks bank dan indeks untuk melacak terobosan.

Prinsip Strategi

Strategi ini menghitung indikator harga tertinggi dan terendah untuk menilai apakah harga menembus kisaran harga tertinggi dan terendah. Jika harga menembus kisaran ini, itu akan menghasilkan sinyal beli atau jual. Untuk menyaring beberapa kebisingan, itu juga menggunakan indikator bantu untuk konfirmasi.

Analisis Keuntungan:

  1. Strategi ini merespon dengan cepat dan dapat segera masuk ke pasar ketika terobosan terjadi.
  2. Dengan penyaringan ganda melalui kisaran harga tinggi dan rendah dan indikator tambahan, beberapa terobosan palsu dapat dihindari.
  3. Strategi ini tidak tertinggal karena memiliki indikator yang tidak berulang.

Analisis Risiko:

  1. Jika ada perubahan besar di pasar, strategi ini dapat menghasilkan sinyal terbalik, yang mengarah pada kerugian.
  2. Strategi terobosan sederhana mudah jatuh ke dalam perangkap dan perlu berhati-hati dari kegagalan terobosan.

Arahan Optimasi:

  1. Indikator tren dapat digabungkan untuk menghindari operasi terbalik.
  2. Mekanisme stop-loss dapat ditambahkan untuk mengendalikan kerugian tunggal.

Ringkasan

Strategi ini mencari peluang perdagangan dengan menilai apakah harga menembus kisaran harga tinggi dan rendah. Ini merespon dengan cepat dan menghindari ketinggalan tetapi juga menghadapi risiko seperti kegagalan dan perangkap terobosan. Melalui optimalisasi, strategi ini dapat mencapai kinerja yang lebih baik di pasar tren.


/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy(title="MARKET DYNAMICS HH LL BREAKOUT", shorttitle="BREAKOUT STRATEGY", overlay=true)

////


//Higher High or Lower Low Entry Inputs
price = input(close)
LookBack = input(26)
Highest = highest(LookBack)
Lowest = lowest(LookBack)

long = price > Highest[1] 
short = price < Lowest[1]




//Safety Confirmation Inputs - Helps to thin out false breakouts or break downs
length = input(10)
High_Guard = highest(length)
Low_Guard = lowest(length)
length2 = input(1)

long1 = long == 1 and Highest[1] > High_Guard[length2]
short1 = short == 1 and Lowest[1] < Low_Guard[length2]


strategy.entry("Long", strategy.long, when=long1)
strategy.entry("Short", strategy.short, when=short1)


Lebih banyak