
Strategi ini adalah strategi untuk menilai sinyal pembalikan pasar berdasarkan pola berbalik pada garis K. Ketika terjadi pola berbalik, buka posisi kosong, dan target posisi kosong setelah keuntungan.
Logika penilaian inti dari strategi ini adalah untuk mengidentifikasi apakah ada bentuk berbalik pada garis K. Bentuk berbalik adalah garis K yang melonjak ke atas, diikuti oleh garis yang ditutup dengan harga yang lebih rendah dari harga penutupan hari sebelumnya, dan bagian dari garis penutupan yang sepenuhnya membungkus entitas garis matahari hari sebelumnya. Menurut teori analisis teknis, bentuk ini biasanya menandakan bahwa tren naik saat ini akan berbalik.
Oleh karena itu, logika transaksi spesifik dari strategi ini adalah:
Dengan cara ini, peluang untuk membalikkan harga dapat ditangkap ketika ada sinyal bearish.
Keuntungan terbesar dari strategi ini adalah dapat menentukan pembalikan tren pasar lebih awal, menggunakan sinyal pembalikan yang lebih efektif, yaitu bentuk berbalik, dengan tingkat keberhasilan yang lebih tinggi. Selain itu, strategi ini sederhana, jelas, dan mudah dipahami, dan mudah diterapkan.
Selain itu, strategi ini menambahkan mekanisme stop loss untuk mengontrol risiko dan mengunci keuntungan, yang dapat secara efektif mencegah terjadinya kerugian yang berlebihan.
Risiko utama dari strategi ini adalah bahwa sinyal pembalikan yang dihasilkan oleh bentuk berputar tidak selalu dapat diandalkan. Meskipun dalam kebanyakan kasus akurat, kesalahan penilaian juga dapat terjadi. Hal ini dapat menyebabkan kerugian yang tidak dapat sepenuhnya dihindari dalam perdagangan yang sebenarnya.
Selain itu, penentuan stop loss yang tetap juga bersifat buta dan tidak cukup fleksibel. Hal ini dapat menyebabkan kerugian atau kehilangan keuntungan jika terjadi fluktuasi besar.
Strategi ini dapat dioptimalkan lebih lanjut melalui beberapa hal berikut:
Strategi berbalik dengan mengidentifikasi bentuk berbalik untuk menilai kapan pasar berbalik. Strategi ini jelas, mudah dioperasikan, dan memiliki tingkat keberhasilan yang tinggi. Namun, ada risiko kesalahan tertentu.
/*backtest
start: 2023-12-04 00:00:00
end: 2024-01-03 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 30/10/2018
//
// This is a bearish candlestick reversal pattern formed by two candlesticks.
// Following an uptrend, the first candlestick is a up candlestick which is
// followed by a down candlestick which has a long real body that engulfs or
// contains the real body of the prior bar. The Engulfing pattern is the reverse
// of the Harami pattern.
//
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title = "Bearish Engulfing Backtest", overlay = true)
input_takeprofit = input(40, title="Take Profit pip")
input_stoploss = input(20, title="Stop Loss pip")
input_minsizebody = input(2, title="Min. Size Body pip")
barcolor(abs(close[1] - open[1]) >= input_minsizebody? close[1] > open[1] ? open > close ? open >= close[1] ? open[1] >= close ? open - close > close[1] - open[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[1] - open[1]) >= input_minsizebody? close[1] > open[1] ? open > close ? open >= close[1] ? open[1] >= close ? open - close > close[1] - open[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("Short", strategy.short)
posprice := iff(low <= posprice - input_takeprofit and posprice > 0, 0 , nz(posprice, 0))
posprice := iff(high >= posprice + input_stoploss and posprice > 0, 0 , nz(posprice, 0))