Oscillating Breakthrough Strategy adalah strategi perdagangan aktif untuk mata uang kripto arus utama yang menggunakan jangka waktu 15 menit.
Strategi ini menggunakan dua Rata-rata Gerak Sederhana (SMA50 dan SMA200) untuk menentukan arah tren pasar. Ketika SMA50 melintasi SMA200, itu adalah sinyal bullish, dan sebaliknya untuk sinyal bearish.
Indeks Kekuatan Relatif (RSI) digunakan untuk menilai kondisi overbought/oversold. Ketika RSI turun di bawah wilayah oversold yang ditetapkan (default 40), ini menunjukkan sinyal beli potensial.
Logika perdagangan khusus adalah:
Strategi ini sederhana dan langsung, mencari titik terobosan potensial melalui konfirmasi ganda. Stop loss mencegah posisi kehilangan keluar dari tangan, sementara SMA crossover bertindak sebagai sinyal keluar.
Strategi ini memiliki keuntungan berikut:
Ada juga beberapa risiko:
Peningkatan dapat dilakukan melalui:
Singkatnya, Oscillating Breakthrough Strategy adalah strategi jangka pendek yang sederhana dan praktis. Dengan operasi yang mudah, risiko yang dapat dikontrol, dll., Ini cocok untuk pedagang crypto pemula. Optimasi lebih lanjut dapat memungkinkan keuntungan yang stabil di lebih banyak lingkungan pasar.
/*backtest start: 2024-01-22 00:00:00 end: 2024-02-21 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/ // © Wielkieef //@version=5 strategy("Crypto Sniper [15min]", shorttitle="ST Strategy", overlay=true, pyramiding=1, initial_capital=10000, default_qty_type=strategy.percent_of_equity, default_qty_value=25, calc_on_order_fills=false, slippage=0, commission_type=strategy.commission.percent, commission_value=0.03) sma50Length = input(90, title=" SMA50 Length", group="Simple Moving Average") sma200Length = input(170, title=" SMA200 Length", group="Simple Moving Average") rsiLength = input(14, title=" RSI Length", group="Relative Strenght Index") overSoldLevel = input(40, title=" Oversold Level", group="Relative Strenght Index") sl = input.float(5.0, '% Stop Loss', step=0.1) rsi = ta.rsi(close, rsiLength) sma50 = ta.sma(close, sma50Length) sma200 = ta.sma(close, sma200Length) longCondition = rsi < overSoldLevel and close > sma200 if (longCondition) strategy.entry("Long", strategy.long) stopLossPrice = strategy.position_avg_price * (1 - sl / 100) strategy.exit("Stop Loss", stop=stopLossPrice) if (ta.crossunder(sma200, sma50) and rsi >= 50) strategy.close("Long") Bar_color = ta.crossunder(sma200, sma50) and rsi >= 50 ? color.orange : rsi < overSoldLevel ? color.maroon : strategy.position_avg_price != 1 ? color.green : color.gray barcolor(color=Bar_color) //by wielkieef