
Strategi ini adalah strategi pelbagai faktor yang panjang, yang mengintegrasikan tiga petunjuk garis rata-rata, RSI dan ATR, untuk menilai bahawa pasaran memasuki kawasan yang diremehkan dan menghasilkan isyarat membeli. Ia adalah strategi memegang jangka panjang, untuk mengejar keuntungan yang stabil.
Apabila garis rata-rata kitaran cepat melintasi garis rata-rata kitaran perlahan, membentuk isyarat garpu emas, sementara penunjuk RSI berada di bawah kawasan overbought, menganggap bahawa pasaran diremehkan, menghasilkan isyarat beli. Kemudian menetapkan tempat berhenti dan tempat berhenti berdasarkan penunjuk ATR, menggunakan stop loss yang tetap.
Khususnya, strategi menggunakan garis purata 10 hari dan garis purata 50 hari untuk membentuk isyarat perdagangan. Apabila garis purata 10 hari melintasi garis purata 50 hari, ia menghasilkan isyarat beli. Pada masa yang sama, diperlukan RSI ((14) yang lebih rendah daripada 70 kawasan yang lebih tinggi untuk mengelakkan pembelian tinggi.
Selepas masuk ke pasaran, anda boleh menetapkan stop loss berdasarkan saiz ATR ((14). Stop loss adalah harga saham yang lebih rendah daripada harga masuk 1.5 kali ATR; stop loss adalah harga saham yang lebih tinggi daripada harga masuk 2 kali ATR.
Ini adalah strategi berbilang faktor yang panjang, yang menggabungkan beberapa indikator untuk menilai keadaan dan dapat menghalang kerugian yang disebabkan oleh penembusan palsu. Kelebihan khusus:
Strategi ini juga mempunyai beberapa risiko yang perlu diperhatikan sebagai strategi memegang garis panjang.
Strategi ini boleh dioptimumkan dalam beberapa arah:
Strategi ini merupakan strategi garpu mati garpu berbilang faktor untuk garpu panjang, yang menggabungkan garpu rata, RSI dan ATR, menghasilkan isyarat perdagangan berdasarkan penilaian pelbagai faktor untuk mengejar keuntungan yang stabil dari trend garpu panjang. Ia mempunyai ciri-ciri penilaian yang tepat, hentikan kerugian yang jelas, dan pelaksanaan yang mudah, merupakan strategi garpu panjang yang disyorkan.
/*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)