// === CALCULATIONS === // EMAs emaS = ta.ema(close, emaS_value) emaB = ta.ema(close, emaB_value)
// RSI rsi = ta.rsi(rsi_source, rsi_length)
// IME-Band Cross Conditions isGreenCrossover = emaS > emaB // Green band isRedCrossover = emaS < emaB // Red band
// Track Green Cross Confirmation var bool isGreenConfirmed = false if (isGreenCrossover and not isGreenCrossover[1]) // First green crossover isGreenConfirmed := true
if (not isGreenCrossover) isGreenConfirmed := false
// Entry Condition: RSI above 70 on second green candle entryCondition = isGreenConfirmed and rsi > rsi_overbought and isGreenCrossover
// Exit Condition: Red band confirmed exitCondition = isRedCrossover
// === STRATEGY RULES === // Stop Loss: Lowest point of crossover var float stopLoss = na if (isGreenCrossover and not isGreenCrossover[1]) stopLoss := emaB // Set stop loss to EMA Big (crossover point)
// Entry and Exit Trades if (entryCondition) strategy.entry("Buy", strategy.long) stopLoss := na // Reset stop loss after entry
if (exitCondition) strategy.close("Buy")
// Stop Loss logic if (strategy.position_size > 0 and not na(stopLoss)) strategy.exit("Stop Loss", from_entry="Buy", stop=stopLoss)
Dengan semangat TradingView yang sesungguhnya, penulis skrip ini telah menerbitkannya sebagai sumber terbuka, sehingga para trader dapat memahami dan memverifikasinya. Hormat untuk penulisnya! Anda dapat menggunakannya secara gratis, namun penggunaan kembali kode ini dalam publikasi diatur oleh Tata Tertib. Anda dapat memfavoritkannya untuk digunakan pada chart
Informasi dan publikasi tidak dimaksudkan untuk menjadi, dan bukan merupakan saran keuangan, investasi, perdagangan, atau rekomendasi lainnya yang diberikan atau didukung oleh TradingView. Baca selengkapnya di Persyaratan Penggunaan.