Strategi ini menggabungkan Indeks Kekuatan Relatif (RSI) dan saluran Rata-rata Gerak Eksponensial 5 hari (EMA) untuk menerapkan perdagangan jangka pendek intraday. Strategi ini panjang ketika harga menembus rel atas saluran EMA dan RSI naik dari level terendah, dan pendek ketika harga menembus rel bawah saluran EMA dan RSI turun kembali dari level tertinggi. Strategi ini bertujuan untuk membeli rendah dan menjual tinggi untuk mengunci keuntungan.
Menggunakan harga tertinggi dan terendah dari EMA 5 hari untuk menggambar saluran harga. EMA dapat merespons perubahan harga lebih cepat dan rentang saluran lebih sesuai dengan volatilitas pasar saat ini.
Indikator RSI dapat mendeteksi kondisi overbought dan oversold. Parameter RSI diatur menjadi 6 untuk siklus ultra pendek yang lebih cocok untuk operasi intraday.
Kondisi beli: Harga menembus rel atas dan RSI naik dari bawah 30 ke atas 70, menunjukkan harga saham telah mendapatkan dukungan dan pasar telah melanjutkan tren naiknya, memberikan sinyal panjang.
Kondisi jual: Harga pecah melalui rel bawah dan RSI jatuh kembali dari di atas 70 ke bawah 30, menunjukkan harga saham telah mengalami pukulan berat, pasar telah berubah menjadi menurun, memberikan sinyal pendek.
Ambil strategi keuntungan: Setelah membeli, ambil 50% keuntungan terlebih dahulu pada rasio risiko-manfaat 1: 1, dan sisanya pada rasio 1: 2; setelah menjual pendek, ambil 50% keuntungan terlebih dahulu pada rasio risiko-manfaat 1: 1, dan sisanya pada rasio 1: 2.
Menggunakan saluran EMA untuk menarik dukungan dan resistensi dinamis.
Indikator RSI mencegah perdagangan buta tanpa sinyal yang jelas, yang dapat mengurangi perdagangan dan penarikan yang tidak perlu.
Rasio risiko-balasannya jelas. tingkat keuntungan langsung mencerminkan tingkat keuntungan, menghindari keserakahan yang berlebihan.
Strategi ini sederhana dan jelas, mudah dimengerti dan diterapkan, cocok untuk perdagangan jangka pendek intraday.
Operasi intraday membutuhkan pemantauan pasar yang lebih sering, yang mengkonsumsi lebih banyak waktu dan energi.
Risiko kegagalan stop loss. Harga mungkin berselisih atau membentuk pembalikan berbentuk V, membuat stop tidak berguna.
Harus memilih saham dengan likuiditas yang baik dan volatilitas tinggi.
Ruang terbatas untuk optimasi parameter. Siklus untuk RSI dan hari untuk EMA pendek, membuat efek optimasi minimal.
Dapat menguji dengan menambahkan indikator lain ke sinyal filter, seperti menambahkan MACD untuk konfirmasi panjang/pendek.
Dapat secara otomatis mengoptimalkan parameter RSI dan EMA berdasarkan teknik pembelajaran mesin.
Dapat dikombinasikan dengan sistem rata-rata bergerak untuk menentukan arah tren pasar dalam kerangka waktu yang lebih tinggi, menghindari perdagangan kontra-tren.
Dapat secara dinamis menyesuaikan rasio mengambil keuntungan dan mengubah tingkat mengambil keuntungan sesuai dengan volatilitas pasar.
Strategi ini mengintegrasikan saluran EMA dan indikator RSI ke dalam kerangka sistematis yang dapat dengan jelas menilai waktu masuk dan keluar, mewujudkan perdagangan jangka pendek intraday. Strategi take profit dinamis dapat mengunci keuntungan yang wajar. Keuntungan dari strategi ini adalah bahwa itu sederhana dan mudah dipahami dan diimplementasikan, tetapi operasi intraday cukup melelahkan. Perlu memilih produk yang sesuai dan perdagangan dengan hati-hati. Dapat lebih meningkatkan melalui kombinasi multi-indikator, optimasi parameter, optimasi take profit, dll.
/*backtest start: 2023-11-26 00:00:00 end: 2023-12-26 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © moondevonyt //@version=5 strategy("RSI and EMA Channel Daily Strategy", overlay=true) // Indicators ema_high = ta.ema(high, 5) ema_low = ta.ema(low, 5) rsi = ta.rsi(close, 6) // Plot RSI and EMA plot(ema_high, color=color.blue, title="EMA High") plot(ema_low, color=color.red, title="EMA Low") plot(rsi, color=color.orange, title="RSI") // Buy Condition buy_condition = close > ema_high and ta.crossover(rsi, 70) // Sell Condition sell_condition = close < ema_low and ta.crossunder(rsi, 30) // Execute Buy with Take Profit Levels if buy_condition strategy.entry("Buy", strategy.long) strategy.exit("Take Profit 1", "Buy", limit=close + (close - low[1])) strategy.exit("Take Profit 2", "Buy", limit=close + 2 * (close - low[1])) // Execute Sell with Take Profit Levels if sell_condition strategy.entry("Sell", strategy.short) strategy.exit("Take Profit 1", "Sell", limit=close - (high[1] - close)) strategy.exit("Take Profit 2", "Sell", limit=close - 2 * (high[1] - close))