Tiga Strategi Pembalikan Dari Dalam Kebawah

Penulis:ChaoZhang, Tanggal: 2023-12-29 11:09:56
Tag:

img

Gambaran umum

Strategi Three Inside Down Reversal adalah strategi analisis teknis yang mengidentifikasi sinyal pembalikan harga saham. Strategi ini terdiri dari tiga lilin, dimulai dengan lilin bullish dengan bayangan atas yang panjang, diikuti oleh lilin bearish yang sepenuhnya menelan tubuh yang sebelumnya, dan diselesaikan dengan lilin ketiga yang harga pembukaannya di bawah harga penutupan sebelumnya. Ini menunjukkan bahwa setelah naik, harga mengalami tekanan penjualan yang kuat di tingkat ini, menandakan kemungkinan pembalikan ke bawah.

Logika Strategi

Aturan penilaian dari strategi Three Inside Down Reversal adalah:

  1. Lilin 1: Lilin bullish dengan bayangan atas yang relatif panjang, yang berarti perbedaan besar antara harga tertinggi dan harga pembukaan dibandingkan dengan tubuh sebenarnya.

  2. Lilin 2: Lilin bearish yang benar-benar menelan tubuh nyata lilin sebelumnya, dengan harga terendahnya di bawah yang dari lilin 1.

  3. Candlestick 3: Harga pembukaannya lebih rendah dari harga penutupan candlestick 2, dan harga penutupan juga lebih rendah dari harga terendah candlestick 2.

Ketika tiga kondisi di atas terpenuhi, ini menunjukkan bahwa tekanan penjualan yang kuat telah muncul selama pergerakan harga naik, dan pembalikan ke bawah dapat terjadi. Strategi kemudian akan membuka posisi panjang pada harga pembukaan candlestick 3, dengan stop loss dan take profit yang ditetapkan. Logika spesifik untuk entry, stop loss dan take profit adalah:

Logika entri: Buka posisi panjang pada harga pembukaan candlestick 3 ketika aturan di atas terpenuhi.

Logika Stop Loss: Tutup posisi panjang untuk stop loss ketika harga turun ke level stop loss.

Ambil Logika Keuntungan:
Tutup posisi panjang untuk keuntungan ketika harga naik untuk mengambil tingkat keuntungan.

Analisis Keuntungan

Keuntungan utama dari strategi Three Inside Down Reversal adalah:

  1. Ciri-ciri pola Three Inside Down sangat jelas dan mudah diidentifikasi, menghindari kehilangan perdagangan.

  2. Tingkat keberhasilan yang relatif tinggi. Pola harga ini seringkali menandakan perubahan sentimen pasar dan arah arus utama, yang mengarah pada tingkat keberhasilan yang tinggi untuk membuka posisi.

  3. Ada logika stop loss yang jelas yang membatasi kerugian tunggal dalam kisaran, menghindari ledakan akun.

  4. Kemampuan beradaptasi yang kuat. Hal ini berlaku untuk sebagian besar varietas dan kerangka waktu, dan bekerja sangat baik untuk perdagangan jangka menengah dan pendek.

Analisis Risiko

Ada juga beberapa risiko dalam strategi Three Inside Down Reversal:

  1. Potensi stop loss sedang dipicu. Masih ada kemungkinan kegagalan untuk sinyal pembalikan, yang akan memicu stop loss.

  2. Risiko pembatasan waktu Jika proses pembalikan berlangsung terlalu lama, akan ada biaya modal yang lebih tinggi.

  3. Risiko dari pengaturan parameter. pengaturan Stop loss dan take profit mempengaruhi P&L yang sebenarnya, yang membutuhkan evaluasi yang hati-hati.

  4. Risiko dari perdagangan yang sering. Jumlah perdagangan yang lebih tinggi menyebabkan peningkatan biaya transaksi dan tekanan psikologis.

Arahan Optimasi

Strategi Three Inside Down Reversal dapat dioptimalkan dari aspek berikut:

  1. Menggabungkan dengan indikator volume perdagangan Menambahkan kriteria volume menghindari sinyal palsu.

  2. Mengevaluasi stop loss optimal dan mengambil parameter keuntungan di berbagai produk dan kerangka waktu.

  3. Tambahkan kondisi filter. Sertakan indikator lain untuk menghindari perdagangan yang tidak valid selama periode konsolidasi.

  4. Mengoptimalkan waktu masuk, menilai aksi harga setelah pembukaan candlestick ketiga dan menemukan titik masuk yang lebih baik.

Kesimpulan

Strategi Three Inside Down Reversal bertujuan untuk membuka posisi selama tahap awal potensi pembalikan harga dengan mengidentifikasi pola lilin yang mewakili munculnya tekanan penjualan yang mengganggu pergerakan harga naik. Ini adalah strategi analisis teknis yang dapat dikontrol risiko, sederhana dan praktis yang sangat penting dalam kotak alat perdagangan kuantitatif. Ini memiliki keuntungan untuk secara efisien melihat sinyal perdagangan dan memiliki aturan perdagangan yang jelas, tetapi juga perlu memperhatikan risiko seperti stop loss dan periode penahan selama implementasi praktis. Evaluasi lebih lanjut dan pengoptimalan parameter strategi dapat menyebabkan kinerja strategi yang lebih baik.


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

//@version=3
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 06/02/2019
//    This is a three candlestick bearish reversal pattern consisting of a bearish 
//    harami pattern formed by the first 2 candlesticks then followed by down 
//    candlestick with a lower close than the prior candlestick.
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title = "Three Inside Down Backtest", overlay = true)
input_takeprofit = input(40, title="Take Profit pip", step=0.01)
input_stoploss = input(20, title="Stop Loss pip", step=0.01)
barcolor(close[2] > open[2] ? open[1] > close[1] ? open[1] <= close[2] ? open[2] <= close[1] ? open[1] - close[1]< close[2] - open[2] ? close < open ? close < close[1] ? open < open[1] ? close < open[2] ? yellow :na :na : na : na : na:na : na : na : na)
posprice = 0.0
pos = 0.0
barcolor(nz(pos[1], 0) == -1 ? red: nz(pos[1], 0) == 1 ? green : blue ) 
posprice :=  close[2] > open[2] ? open[1] > close[1] ? open[1] <= close[2] ? open[2] <= close[1] ? open[1] - close[1]< close[2] - open[2] ? close < open ? close < close[1] ? open < open[1] ? close < open[2] ? close :nz(posprice[1], 0) :nz(posprice[1], 0) : nz(posprice[1], 0) : nz(posprice[1], 0) :nz(posprice[1], 0):nz(posprice[1], 0):nz(posprice[1], 0):nz(posprice[1], 0):nz(posprice[1], 0) 
pos := iff(posprice > 0, 1, 0)
if (pos == 0) 
    strategy.close_all()
if (pos == 1)
    strategy.entry("Long", strategy.long)
posprice := iff(high >= posprice + input_takeprofit and posprice > 0, 0 ,  nz(posprice, 0))
posprice := iff(low <= posprice - input_stoploss and posprice > 0, 0 ,  nz(posprice, 0))

Lebih banyak