
Strategi ini menggunakan ciri-ciri penarikan balik yang rendah dalam hari untuk menentukan arah trend baru, dan kemudian membuat strategi perdagangan dalam hari. Apabila saham mempunyai penarikan balik yang jelas dalam hari yang rendah, anggap sebagai isyarat bullish baru, ambil tindakan beli; Apabila harga penarikan balik saham renko turun dengan jelas, anggap sebagai isyarat bearish, ambil tindakan kedudukan.
Kriteria penilaian utama strategi ini adalah: stok renko hari rendah penarikan balik melebihi atas dan bawah. Di antaranya, kaedah pengiraan atas adalah renko hari rendah penarikan balik 20 hari rata-rata + 2 kali perbezaan piawai; kaedah pengiraan bawah adalah 85% dari renko hari rendah 50 hari tertinggi. Apabila renko hari rendah penarikan balik melebihi atas atau bawah, dinilai sebagai isyarat membeli, jika tidak, kosong.
Ini adalah peraturan penghakiman dan logik perdagangan utama strategi ini.
Penyelesaian risiko:
Strategi ini adalah jelas dan mudah untuk dilaksanakan, menggunakan renko saham dalam masa yang rendah untuk membalikkan arah trend baru. Kelebihan strategi ini adalah menggunakan ciri-ciri renko untuk penyaringan gelombang, untuk mengelakkan kesalahan; menggunakan penilaian dua jalur untuk meningkatkan ketepatan. Pada masa yang sama, strategi ini juga terdapat ruang untuk penambahbaikan, kunci adalah pengoptimuman parameter, tetapan stop-loss dan penilaian gabungan pelbagai indikator.
/*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=2
strategy("Renko Stock Daily")
Rango1 = input(false, title="Rango 1")
Rango2 = input(false, title="Rango 2")
Situacion = ((highest(close, 22)-low)/(highest(close, 22)))*100
DesviaccionTipica = 2 * stdev(Situacion, 20)
Media = sma(Situacion, 20)
Rango11 = Media + DesviaccionTipica
Rango22 = (highest(Situacion, 50)) * 0.85
advertir = Situacion >= Rango11 or Situacion >= Rango22 ? green : red
if (Situacion[1] >= Rango11[1] or Situacion[1] >= Rango22[1]) and (Situacion[0] < Rango11[0] and Situacion[0] < Rango22[0])and (close>open)
strategy.entry("Entrar", strategy.long,comment= "Entrar",when=strategy.position_size <= 0)
strategy.close_all(when=close<open)
plot(Rango1 and Rango22 ? Rango22 : na, title="Rango22", style=line, linewidth=4, color=orange)
plot(Situacion, title="Rengo Stock Daily", style=histogram, linewidth = 4, color=advertir)
plot(Rango2 and Rango11 ? Rango11 : na, title="Upper Band", style=line, linewidth = 3, color=aqua)