Strategi Pembalikan Harami Bullish

Penulis:ChaoZhang, Tanggal: 2023-09-11 16:26:57
Tag:

Strategi ini mengidentifikasi pola lilin harami bullish untuk perdagangan pembalikan bullish. Secara khusus sinyal panjang dihasilkan ketika:

  1. Lilin saat ini memiliki tubuh kecil yang ditelan oleh tubuh besar sebelumnya bearish
  2. Warna tubuh lilin saat ini bertentangan dengan lilin sebelumnya
  3. Lilin saat ini terbuka lebih tinggi dari lilin sebelumnya tutup
  4. Tubuh lilin saat ini lebih kecil dari tubuh lilin sebelumnya

Ketika kondisi ini terpenuhi, ini menandakan momentum pembalikan bullish, pada titik ini entri panjang diambil.

Keuntungan dari strategi ini adalah menggunakan pola candlestick klasik untuk mengidentifikasi titik pembalikan secara visual.

  1. Harami bullish mungkin tidak bertahan, risiko terbalik
  2. Kesulitan dalam secara akurat mengidentifikasi pola candlestick, membutuhkan optimasi
  3. Sinyal keterlambatan, waktu masuk yang buruk
  4. Risiko penyesuaian kurva backtest tinggi

Secara keseluruhan, strategi pembalikan harami bullish dapat berfungsi sebagai referensi untuk analisis tren, tetapi harus diterapkan dengan hati-hati dalam perdagangan langsung. Parameter harus longgar dan dikombinasikan dengan indikator lain untuk verifikasi pola. Juga, manajemen risiko yang ketat adalah kunci untuk keberhasilan menerapkan strategi ini.


/*backtest
start: 2023-01-01 00:00:00
end: 2023-09-10 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 18/01/2019
//    This is a bullish reversal pattern formed by two candlesticks in which a small 
//    real body is contained within the prior session's unusually large real body.
//    Usually the second real body is the opposite color of the first real body. 
//    The Harami pattern is the reverse of the Engulfing pattern. 
//
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title = "Bullish Harami Backtest", overlay = true)
input_takeprofit = input(60, title="Take Profit pip")
input_stoploss = input(18, title="Stop Loss pip")
input_minsizebody = input(1, title="Min. Size Body pip", step = 0.01)
barcolor(abs(close - open) >= input_minsizebody ? open[1] > close[1] ? close > open ? close <= open[1] ? close[1] <= open ? close - open < open[1] - close[1] ? yellow :na :na : na : na : na : na)
pos = 0.0
barcolor(nz(pos[1], 0) == -1 ? red: nz(pos[1], 0) == 1 ? green : blue ) 
posprice = 0.0
posprice := abs(close - open) >= input_minsizebody? open[1] > close[1] ? close > open ? close <= open[1] ? close[1] <= open ? close - open < open[1] - close[1] ? 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)
pos := iff(posprice > 0, 1, 0)
if (pos == 0) 
    strategy.close_all()
if (pos == 1)
    strategy.entry("Long", strategy.long)
posprice := iff(low <= posprice - input_stoploss and posprice > 0, 0 ,  nz(posprice, 0))
posprice := iff(high >= posprice + input_takeprofit and posprice > 0, 0 ,  nz(posprice, 0))

Lebih banyak