Strategi Pembalikan Harami Bullish

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

Strategi ini mengenal pasti corak lilin harami bullish untuk perdagangan pembalikan bullish. Khususnya, isyarat panjang dihasilkan apabila:

  1. Lilin semasa mempunyai badan kecil yang ditelan oleh badan besar sebelumnya bearish
  2. Warna badan lilin semasa adalah bertentangan dengan lilin sebelumnya
  3. Lilin semasa dibuka lebih tinggi daripada lilin sebelumnya ditutup
  4. Badan lilin semasa lebih kecil daripada badan lilin sebelumnya

Apabila syarat-syarat ini dipenuhi, ia menandakan momentum pembalikan bullish, di mana titik masuk panjang diambil.

Kelebihan strategi ini adalah ia menggunakan corak candlestick klasik untuk mengenal pasti titik pembalikan secara visual.

  1. Harami bullish mungkin tidak bertahan, risiko akan terbalik
  2. Kesukaran dalam mengenal pasti dengan tepat corak candlestick, memerlukan pengoptimuman
  3. Isyarat yang tertunda, masa kemasukan yang buruk
  4. Risiko penyesuaian kurva backtest adalah tinggi

Secara keseluruhan, strategi pembalikan harami bullish boleh menjadi rujukan untuk analisis trend, tetapi harus digunakan dengan berhati-hati dalam perdagangan langsung. Parameter harus longgar dan digabungkan dengan penunjuk lain untuk pengesahan corak. Juga, pengurusan risiko yang ketat adalah kunci untuk berjaya melaksanakan 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 lanjut