Strategi ini didasarkan pada kerusakan garis Ri ke K untuk melakukan perdagangan. Ketika muncul garis Ri ke K, sinyal perdagangan dihasilkan jika titik tinggi dan rendah garis K berikutnya menembus titik tinggi dan rendah dari garis Ri ke K.
Logika transaksi adalah sebagai berikut:
Tentukan apakah dua garis K terdahulu merupakan arah dalam, yaitu titik tinggi dan titik rendah dari garis K kedua berada di dalam garis K pertama
Jika titik tertinggi pada garis K akar 3 melebihi garis K akar 2 dan harga penutupan lebih tinggi dari titik terendah pada garis K akar 2, maka akan dihasilkan sinyal do
Jika titik terendah dari garis K akar 3 lebih rendah dari garis K akar 2 dan harga penutupan lebih rendah dari titik tertinggi dari garis K akar 2 maka sinyal shorting dihasilkan
Anda dapat melakukan posisi lurus di garis K (misalnya 3 akar)
Strategi ini mencoba untuk menangkap tren yang berjalan setelah reverse breakdown. Reverse represent short-term consolidation, whereas breakdowns could start a new wave of trends.
Ini adalah salah satu tanda-tanda yang jelas bahwa mereka telah merusak.
Peningkatan jangka pendek dapat diprediksi untuk menghindari pembalikan.
Aturan sederhana, intuitif, dan mudah diterapkan
Efektivitas peledakan perlu diverifikasi lebih lanjut
Pembentukan dan penghancuran di dalam lebih jarang terjadi
Hal ini dapat menyebabkan perdagangan di area yang lebih menguntungkan.
Strategi ini mencoba untuk menangkap peluang tren yang membawa kepada kerusakan. Namun, frekuensi perdagangan rendah, perlu untuk menilai risiko-keuntungan-rasio. Dapat dipertimbangkan untuk digunakan dalam kombinasi dengan faktor-faktor lain, untuk mengoptimalkan efek perdagangan.
/*backtest
start: 2022-09-07 00:00:00
end: 2022-10-31 00:00:00
period: 4d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy("Inside Bar Failure", overlay=true)
forward = input(defval=3, title="Look Forward")
longCondition = if (high[2] > high[1] and low[2] < low[1] and low < low[1] and high < high[1] and close > low[1])
x = true
if (longCondition)
strategy.entry("Long", strategy.long)
shortCondition = if (high[2] > high[1] and low[2] < low[1] and high > high[1] and low > low[1] and close < high[1])
y = true
if (shortCondition)
strategy.entry("Short", strategy.short)
if (longCondition[forward])
strategy.close("Long")
if (shortCondition[forward])
strategy.close("Short")