Strategi ini mengidentifikasi arah tren berdasarkan rata-rata bergerak multi timeframe dan menilai situasi overbought/oversold dengan RSI untuk menghasilkan sinyal perdagangan. Ketika garis MA panjang, menengah dan pendek berada dalam arah yang sama, itu dianggap sebagai tren. Pada titik ini, RSI digunakan untuk menentukan apakah itu overbought/oversold dan sinyal perdagangan dihasilkan. Selain itu, strategi ini juga mengadopsi trailing stop loss untuk mengendalikan risiko.
Strategi ini menggunakan logika yang berbeda untuk melihat apakah jangka panjang, menengah dan pendek berada di arah yang sama. Jika mereka semua bull atau bear, sinyal perdagangan dihasilkan. Selain itu, RSI membantu menghindari kehilangan stop loss di titik infleksi. Trailing stop loss menetapkan offset tertentu untuk membiarkan keuntungan berjalan sambil mengendalikan risiko.
Menggunakan beberapa kerangka waktu untuk menentukan tren dapat secara efektif menyaring kebisingan pasar jangka pendek dan mengidentifikasi tren jangka menengah dan panjang.
RSI membantu menghindari bersikeras pada arah asli pada titik infleksi dan kehilangan stop loss.
Trailing stop loss mempertimbangkan pertumbuhan keuntungan dan pengendalian risiko, yang mengarah pada rasio pengembalian/risiko yang tinggi.
Determinasi multi-frame waktu mungkin memiliki keterlambatan waktu, yang mengakibatkan masuk terlambat dan kehilangan fase awal tren.
RSI hanya menilai status overbought/oversold.
Pengaturan stop loss offset yang tidak tepat dapat menyebabkan perilaku yang terlalu agresif atau konservatif.
Pertimbangkan untuk menggabungkan lebih banyak indikator seperti Bollinger Bands dan KDJ untuk menghasilkan sinyal perdagangan yang lebih tepat.
Mengadopsi stop loss trailing dinamis yang menyesuaikan offset berdasarkan volatilitas pasar dan nafsu risiko.
Menerapkan logika yang sama dalam jangka waktu yang lebih pendek untuk memanfaatkan modal dengan lebih baik.
Secara umum, strategi ini memiliki lebih banyak pro daripada kontra. Ini secara akurat menentukan tren jangka menengah dan panjang dan memberikan pengembalian / risiko yang tinggi. Sebagai sistem mengikuti tren, ini dapat mengidentifikasi arah tren utama di tengah konsolidasi. Peningkatan lebih lanjut pada parameter dan indikator dapat meningkatkan stabilitas dan profitabilitasnya.
/*backtest start: 2023-01-01 00:00:00 end: 2024-01-07 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 //Cryptocurrency Trading Tools by XMAXPRO //ATA INDIKATORU //Test 4.0v Tarih:23.02.2020 // strategy("MTF+MA+RSI+TSL", overlay=false, shorttitle="ATA v4 Strategy") src = input(title="kaynak", type=input.source, defval=close) fast = input(title="hızlıbarlar", type=input.integer, defval=21) slow = input(title="yavaşbarlar", type=input.integer, defval=34) //MTF source long = input(title="uzunvade", type=input.resolution, defval="240") mid = input(title="ortavade", type=input.resolution, defval="60") short = input(title="kısavade", type=input.resolution, defval="5") //MTF Grafikleri ln = security(syminfo.ticker, long, src) md = security(syminfo.ticker, mid, src) sh = security(syminfo.ticker, short, src) //0 lnma = ema(ln, fast) - ema(ln, slow) mdma = ema(sh, fast) - ema(md, slow) shma = ema(sh, fast) - ema(sh, slow) //Makeup uzunrenk = lnma > 0 ? color.white : color.red ortarenk = mdma > 0 ? color.white : color.red kisarenk = shma > 0 ? color.white : color.red l1 = 1 m1 = 2 s1 = 3 plot(l1, style=plot.style_line, color=uzunrenk, linewidth=25) plot(m1, style=plot.style_line, color=ortarenk, linewidth=25) plot(s1, style=plot.style_line, color=kisarenk, linewidth=25) atarsi = rsi(close, 14) rsiob = input(title="aşırıalım", type=input.integer, defval=60) rsios = input(title="aşırısatış", type=input.integer, defval=25) sell = atarsi > rsiob and lnma > 0 and mdma > 0 and shma > 0 buy = atarsi < rsios and lnma < 0 and mdma < 0 and shma < 0 barcolor(sell ? color.white : color.red) barcolor(buy ? color.white : color.red) //strateji strategy.entry("long", strategy.long, comment = "BULL", when = sell) strategy.entry("short", strategy.short, comment = "BEAR", when = buy) //kompleks alarm //alertcondition(sell, title = "ATA LONG SIGNAL", message = "btc/usd ata long sinyali") //alertcondition(buy, title = "ATA SHORT SIGNAL", message = "btc/usd ata short sinyali") //iz sürücü TSL strategy.exit ("Bull TSL", "long", trail_points=close * 0.02 / syminfo.mintick, trail_offset=close * 0.02/syminfo.mintick) strategy.exit ("Bear TSL", "short", trail_points=close * 0.02 / syminfo.mintick, trail_offset=close * 0.02/syminfo.mintick)