
Strategi ini adalah sistem perdagangan momentum yang didasarkan pada indeks relatif kuat ((RSI) dan melakukan perdagangan dengan mengidentifikasi pasar overbought dan oversold. Strategi ini menggunakan target stop loss dan profit dengan persentase tetap untuk manajemen otomatis risiko dan keuntungan. Sistem ini berjalan pada siklus waktu 15 menit dan berlaku untuk varietas perdagangan dengan likuiditas yang baik.
Inti dari strategi ini adalah menggunakan indikator RSI untuk mengidentifikasi kondisi overbought dan oversold di pasar. Ketika RSI di bawah 30, yang menunjukkan kemungkinan pasar oversold, sistem akan membuka posisi overhead; Ketika RSI di atas 70, yang menunjukkan kemungkinan pasar oversold, sistem akan membuka posisi overhead.
Ini adalah strategi perdagangan otomatis yang terstruktur dan logis. Dengan indikator RSI untuk menangkap peluang overbought dan oversold di pasar, dengan program manajemen risiko proporsi tetap, proses perdagangan sepenuhnya otomatis. Keuntungan utama dari strategi ini adalah aturan operasi yang jelas, risiko dapat dikontrol, tetapi juga perlu memperhatikan pengaruh lingkungan pasar terhadap kinerja strategi. Dengan arah optimasi yang disarankan, strategi ini masih memiliki ruang untuk peningkatan lebih lanjut.
/*backtest
start: 2024-02-24 00:00:00
end: 2025-02-22 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Binance","currency":"SOL_USDT"}]
*/
//@version=5
strategy("MultiSymbol Smart Money EA without Lot Sizes or Pairs", overlay=true)
// Strategy Parameters for RSI
RSI_Period = input.int(14, title="RSI Period", minval=1)
RSI_Overbought = input.float(70, title="RSI Overbought")
RSI_Oversold = input.float(30, title="RSI Oversold")
// Fixed values for Stop Loss and Take Profit in percentage
FIXED_SL = input.float(0.2, title="Stop Loss in %", minval=0.0) / 100
FIXED_TP = input.float(0.6, title="Take Profit in %", minval=0.0) / 100
// RSI Calculation
rsi = ta.rsi(close, RSI_Period)
// Buy and Sell Conditions based on RSI
longCondition = rsi <= RSI_Oversold
shortCondition = rsi >= RSI_Overbought
// Entry Price
longPrice = close
shortPrice = close
// Execute the trades
if (longCondition)
strategy.entry("Buy", strategy.long)
if (shortCondition)
strategy.entry("Sell", strategy.short)
// Set Stop Loss and Take Profit based on entry price and percentage
if (strategy.position_size > 0) // If there is a long position
longStopLoss = longPrice * (1 - FIXED_SL)
longTakeProfit = longPrice * (1 + FIXED_TP)
strategy.exit("Exit Buy", from_entry="Buy", stop=longStopLoss, limit=longTakeProfit)
if (strategy.position_size < 0) // If there is a short position
shortStopLoss = shortPrice * (1 + FIXED_SL)
shortTakeProfit = shortPrice * (1 - FIXED_TP)
strategy.exit("Exit Sell", from_entry="Sell", stop=shortStopLoss, limit=shortTakeProfit)