//@version=5 strategi (RSI) Beli pada 30, EMA (EMA) 34 Jual dengan Stop Loss (overlay)
// Pengaturan parameter rsiPeriod = 6 EmaPeriod = 54 buyLevel = 30 positionSize = 0.02
// Menghitung RSI dan EMA rsiValue = ta.rsi ((close, rsiPeriod) emaValue = ta.ema ((close, emaPeriod)
/ Kondisi pembelian: RSI di bawah 30 buySignal = ta.crossunder ((rsiValue, buyLevel)
// Kondisi jual: harga di atas EMA 54 sellSignal = close > emaValue
// Mencatat harga awal var float entryPrice = na
// Logika pembelian: hanya melakukan lebih banyak if (buySignal and strategy.position_size == 0) strategi.entry (http://www.strategy.long, qty=positionSize) entryPrice := close // mencatat harga buka saat pembelian
// Logika Stop Loss: Setel Stop Loss menjadi 0.5%
Jika (strategi.position_size > 0)
stopLossPrice = entryPrice * 0.995 // 0.5% stop loss
jika (close <= stopLossPrice)
strategi.close ((
// Logika pegat: harga pegat di atas EMA 54
if (strategy.position_size > 0 dan sellSignal)
strategy.close ((