Strategi ini diperdagangkan berdasarkan K-Line yang terus naik atau turun. Strategi ini menilai apakah K-Line yang baru-baru ini bergerak terus naik atau turun untuk menangkap peluang tren jangka pendek.
Prinsip-prinsip Strategi:
Perbandingan garis K saat ini dengan garis K sebelum periode tetap, misalnya sebelum periode 5.
Ketika harga penutupan beberapa lini K berturut-turut lebih tinggi dari harga bukaan, lakukan masukan ganda.
Ketika harga penutupan K-line berturut-turut lebih rendah dari harga pembukaan, maka melakukan shorting.
Tetapkan Stop Loss Line untuk menghindari kerugian.
Anda dapat menyesuaikan siklus retrospeksi sejarah dan parameter optimasi.
Keuntungan dari strategi ini:
Tren jangka pendek bisa dilihat dari kenaikan dan penurunan yang terus menerus.
Perangkat ini juga dilengkapi dengan pengingat pesan untuk memudahkan pemantauan.
Optimasi parameter pengamatan sederhana dan mudah di hard disk.
Bahaya dari strategi ini:
Tidak dapat menilai tren keseluruhan dari garis tengah dan panjang, ada risiko terjerat.
Hal ini dapat menyebabkan kerusakan yang sering terjadi.
Perhatikan risiko yang terjadi, dan lakukan tindakan pencegahan yang tepat.
Kesimpulannya, strategi ini melakukan short-line maneuver dengan menilai K-line trend breakout, dan dapat memperoleh efek feedback yang baik setelah parameter dioptimalkan, tetapi tetap waspada terhadap risiko reversal dan stop loss tepat waktu saat hard drive.
/*backtest
start: 2023-08-13 00:00:00
end: 2023-09-12 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
// strategy("BarUpDn Strategy", overlay=true, initial_capital = 10000, default_qty_value = 10000, default_qty_type = strategy.cash)
BarsUp = input(1)
BarsDown = input(1)
// Strategy Backesting
startDate = input(timestamp("2021-01-01T00:00:00"), type = input.time)
finishDate = input(timestamp("2021-12-31T00:00:00"), type = input.time)
time_cond = true
// Messages for buy and sell
message_buy = input("{{strategy.order.alert_message}}", title="Buy message")
message_sell = input("{{strategy.order.alert_message}}", title="Sell message")
if (close > open and open > close[BarsUp]) and time_cond
strategy.entry("BarUp", strategy.long, stop = high + syminfo.mintick, alert_message = message_buy)
if (close < open and open < close[BarsDown]) and time_cond
strategy.entry("BarDn", strategy.short, stop = low + syminfo.mintick, alert_message = message_sell)
//plot(strategy.equity, title="equity", color=color.red, linewidth=2, style=plot.style_areabr)