Strategi Pengesanan Terobosan

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

img

Ringkasan

Strategi ini direka untuk K-line 5 minit indeks bank dan indeks untuk mengesan terobosan.

Prinsip Strategi

Strategi ini mengira penunjuk harga tertinggi dan terendah untuk menilai sama ada harga memecahkan julat harga tertinggi dan terendah. Jika harga memecahkan julat ini, ia akan menghasilkan isyarat beli atau jual. Untuk menapis beberapa bunyi bising, ia juga menggunakan penunjuk tambahan untuk pengesahan.

Analisis Kelebihan:

  1. Strategi ini bertindak balas dengan cepat dan boleh memasuki pasaran dengan serta-merta apabila terobosan berlaku.
  2. Dengan penapisan berganda melalui julat harga tinggi dan rendah dan penunjuk tambahan, beberapa terobosan palsu dapat dielakkan.
  3. Strategi ini tidak ketinggalan kerana ia mempunyai penunjuk yang tidak berulang.

Analisis Risiko:

  1. Jika terdapat perubahan besar di pasaran, strategi ini boleh menghasilkan isyarat terbalik, yang membawa kepada kerugian.
  2. Strategi terobosan mudah jatuh ke dalam perangkap dan perlu berhati-hati terhadap kegagalan terobosan.

Arahan pengoptimuman:

  1. Penunjuk trend boleh digabungkan untuk mengelakkan operasi terbalik.
  2. Mekanisme stop-loss boleh ditambah untuk mengawal kerugian tunggal.

Ringkasan

Strategi ini mencari peluang perdagangan dengan menilai sama ada harga menembusi julat harga yang tinggi dan rendah. Ia bertindak balas dengan cepat dan mengelakkan ketinggalan tetapi juga menghadapi risiko seperti kegagalan dan perangkap terobosan. Melalui pengoptimuman, strategi ini dapat mencapai prestasi yang lebih baik dalam pasaran trend.


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