//@version=5
strategi ((
// Tetapan parameter rsiPeriod = 6 EmaPeriod = 54 BuyLevel = 30 positionSize = 0.02
// Mengira RSI dan EMA rsiValue = ta.rsi ((close, rsiPeriod) emaValue = ta.ema ((close, emaPeriod)
// Syarat pembelian: RSI di bawah 30 buySignal = ta.crossunder ((rsiValue, buyLevel)
// Syarat jual: harga lebih tinggi daripada EMA 54 sellSignal = close > emaValue
// Mencatatkan harga pembukaan var float entryPrice = na
// Logika pembelian: hanya melakukan lebih banyak
if (buySignal and strategy.position_size == 0)
Strategy.entry ((
// Logik Stop Loss: Tetapkan Stop Loss 0.5%
if (strategy.position_size > 0)
StopLossPrice = entryPrice * 0.995 // 0.5% StopLoss
jika (close <= stopLossPrice)
strategy.close ((
// Logika Pelancongan: Pelancongan apabila harga lebih tinggi daripada EMA 54
if (strategy.position_size > 0 dan sellSignal)
strategy.close ((