Strategi Terobosan Osilasi

Penulis:ChaoZhang, Tanggal: 2024-02-22 17:15:01
Tag:

img

Gambaran umum

Oscillating Breakthrough Strategy adalah strategi perdagangan aktif untuk mata uang kripto arus utama yang menggunakan jangka waktu 15 menit.

Prinsip Strategi

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:

  1. RSI di bawah 40 dan harga penutupan di atas SMA200 merupakan kondisi pembelian;
  2. Masukkan posisi panjang;
  3. Setel stop loss 5% di bawah harga masuk;
  4. Jika SMA50 melintasi di bawah SMA200 dan RSI naik di atas 50, tutup posisi untuk mengunci keuntungan.

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.

Analisis Keuntungan

Strategi ini memiliki keuntungan berikut:

  1. Sederhana untuk diterapkan;
  2. Pelanggaran palsu disaring melalui rata-rata bergerak ganda, memastikan validitas;
  3. RSI mengidentifikasi kondisi oversold untuk peluang;
  4. Stop loss tertanam untuk mengontrol risiko secara aktif;
  5. SMA crossovers sebagai mekanisme keluar.

Analisis Risiko

Ada juga beberapa risiko:

  1. Stop loss dapat ditembus selama perubahan pasar yang keras;
  2. Periode SMA yang tidak tepat dapat menyebabkan hilangnya tren;
  3. Waktu yang terlalu lama di luar perdagangan di pasar bull berdampak pada keuntungan.

Peningkatan dapat dilakukan melalui:

  1. Tingkat stop loss dinamis;
  2. Optimasi SMA;
  3. Mempertimbangkan lebih banyak faktor untuk membuat keputusan.

Ringkasan

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


Lebih banyak