Penulis:ChaoZhang, Tanggal: 2024-01-23 11:11:40
Tag:

img

Gambaran umum

Ini adalah strategi multi-faktor jangka panjang yang menggabungkan indikator rata-rata bergerak, RSI dan ATR untuk mengidentifikasi kondisi pasar yang kurang ternilai dan menghasilkan sinyal beli.

Logika Strategi

Setelah memasuki pasar, stop loss dan take profit ditetapkan berdasarkan ukuran ATR (14). Stop loss ditetapkan pada harga di bawah harga masuk 1,5 kali ATR; take profit ditetapkan pada harga di atas harga masuk 2 kali ATR.

Analisis Keuntungan

Ini adalah strategi multi-faktor jangka panjang yang menggabungkan beberapa indikator untuk menilai kondisi pasar, yang secara efektif dapat menghindari kerugian yang disebabkan oleh false breakout.

  1. Penghakiman multi-faktor menghindari kegagalan palsu dan memastikan keandalan sinyal beli
  2. Melacak tren jangka panjang tanpa dihentikan oleh fluktuasi jangka pendek
  3. Titik stop loss/take profit tetap mencegah kerugian yang berlebihan
  4. Parameter indikator yang dapat disesuaikan memungkinkan pengoptimalan di berbagai produk
  5. Mudah diterapkan, mudah dipahami dan dioperasikan

Analisis Risiko

Sebagai strategi kepemilikan jangka panjang, strategi ini juga memiliki beberapa risiko yang perlu dicatat.

  1. risiko kerugian besar dari kepemilikan jangka panjang. mungkin melihat kerugian besar di pasar konsolidasi berkepanjangan. dapat mengatur stop loss untuk mengurangi.
  2. Stop loss risiko pelacakan stop loss. Stop loss tetap hanya ditetapkan sekali setelah masuk, tidak ada penyesuaian lebih lanjut, mungkin mendapatkan stop loss melanggar. dapat mengoptimalkan dengan stop loss dinamis atau trailing stop loss.
  3. Indikator terlalu lambat, kehilangan peluang perdagangan jangka pendek.
  4. Perbesaran risiko dari tren setelah penambahan.

Arahan Optimasi

Strategi dapat dioptimalkan dalam aspek berikut:

  1. Menambahkan mekanisme stop loss dinamis, menyesuaikan stop loss berdasarkan harga dan volatilitas
  2. Tambahkan trailing mengambil keuntungan untuk lebih baik mengunci keuntungan
  3. Menggabungkan indikator volume perdagangan untuk menghindari low volume false breakout
  4. Mengoptimalkan parameter indikator agar sesuai dengan lebih banyak produk
  5. Menambahkan tren mengikuti mekanisme penjumlahan posisi untuk menambah posisi yang menang secara moderat

Kesimpulan


/*backtest
start: 2023-01-16 00:00:00
end: 2024-01-22 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Long Only Multi-Indicator Strategy", shorttitle="LOMIS", overlay=true)

// Inputs
lengthMAFast = input(10, title="Fast MA Length")
lengthMASlow = input(50, title="Slow MA Length")
rsiLength = input(14, title="RSI Length")
rsiOverbought = input(70, title="RSI Overbought Level")
rsiOversold = input(30, title="RSI Oversold Level")
atrLength = input(14, title="ATR Length")
riskMultiplier = input(1.5, title="Risk Multiplier for SL and TP")

// Moving averages
maFast = sma(close, lengthMAFast)
maSlow = sma(close, lengthMASlow)

// RSI
rsi = rsi(close, rsiLength)

// ATR
atr = atr(atrLength)

// Long condition
longCondition = crossover(maFast, maSlow) and rsi < rsiOverbought

// Entering long trades
if (longCondition)
    strategy.entry("Long", strategy.long)
    slLong = close - atr * riskMultiplier
    tpLong = close + atr * riskMultiplier * 2
    strategy.exit("SL Long", "Long", stop=slLong)
    strategy.exit("TP Long", "Long", limit=tpLong)

// Plotting
plot(maFast, color=color.red)
plot(maSlow, color=color.blue)
hline(rsiOverbought, "Overbought", color=color.red)
hline(rsiOversold, "Oversold", color=color.blue)


Lebih banyak