Strategi ini dapat bertindak balas dengan cepat terhadap turun naik harga jangka pendek di pasaran mata wang kripto yang sesuai untuk peniaga yang lebih suka persekitaran perdagangan yang pantas dan memberi perhatian yang dekat kepada tindakan harga jangka pendek.
Strategi menghasilkan isyarat dagangan berdasarkan penunjuk dan syarat berikut:
: Mengenali keadaan overbought (di atas 65) dan oversold (di bawah 35) untuk menandakan kemungkinan pembalikan harga atau kesinambungan trend
SMA400
Keadaan yang Lama
Keadaan Keluar Lama: Apabila RSI mencapai tahap yang sangat tinggi (dibeli terlalu banyak) atau stop loss atau mengambil keuntungan yang telah ditetapkan sebelumnya dipicu
: Apabila RSI di atas tahap overbought (65) dan menutup di bawah SMA400, menunjukkan potensi momentum ke bawah dalam trend menurun
Keadaan Keluar Pendek: Apabila RSI mencapai tahap yang sangat rendah (terlalu dijual) atau stop loss atau mengambil keuntungan yang telah ditetapkan sebelumnya dipicu
Strategi ini menggunakan stop loss awal 2% untuk mengawal risiko dan 5% mengambil keuntungan untuk mengunci keuntungan. Parameter ini boleh diselaraskan berdasarkan turun naik aset dan toleransi risiko peniaga.
Strategi ini mempunyai kelebihan berikut:
Kecekapan
Fleksibiliti: Parameter seperti stop loss, mengambil keuntungan, kekerapan perdagangan boleh dioptimumkan
Kecairan: Perdagangan aset kripto utama memastikan kecairan yang mencukupi
Kawalan Risiko: Menggunakan stop loss untuk mengawal risiko dan had kerugian pada perdagangan individu
Strategi ini juga mempunyai risiko berikut:
Hentikan Perburuan Kerugian: Volatiliti kripto boleh menyebabkan pemicu stop loss dipukul
Pembalikan Trend: Trend boleh berbalik sebelum berhenti atau mengambil keuntungan mencetuskan dipukul
Kos Transaksi: Frekuensi perdagangan yang lebih tinggi membawa kepada kos komisen dan seluncur yang lebih tinggi
Perdagangan Terlalu: Penyesuaian parameter yang buruk boleh menyebabkan perdagangan berlebihan dan kunci modal
Pembaharuan Palsu: Tindakan harga jangka pendek boleh memudaratkan trend keseluruhan
Risiko boleh dikurangkan dengan:
Membolehkan julat stop loss yang lebih luas
Memilih platform dagangan dengan bayaran komisen yang lebih rendah
Ujian balik yang teliti untuk mengelakkan perdagangan berlebihan
Menggunakan penunjuk lain untuk mengenal pasti pecah palsu
Strategi ini juga boleh ditingkatkan dalam dimensi berikut:
Confluence Pelbagai Jangka Masa
Pengoptimuman Parameter: Menemui parameter optimum melalui lebih banyak pengujian semula
Pengesahan Penembusan: Cari isyarat pengesahan dari penunjuk lain selepas pecah
Penapisan Trend: Melaksanakan garis trend untuk mengelakkan perdagangan kontra-trend
Kos Transaksi
Masukan Pembelajaran Mesin: Gunakan rangkaian saraf untuk mengesan kemungkinan entri
Model kumpulan: Gabungkan dengan strategi yang tidak berkaitan untuk meningkatkan kestabilan
RSI Crypto Mini-Sniper Quick Response Trend Following Strategy bertujuan untuk menangkap keuntungan daripada perubahan harga jangka pendek di pasaran kripto dengan mengesan jangka pendek yang terlalu banyak dibeli / terlalu banyak dijual dalam konteks trend jangka panjang yang berlaku.
Ciri tindak balasnya yang cepat menjadikannya sesuai untuk peniaga kripto yang mempunyai masa yang cukup untuk menonton pasaran dengan teliti dan menikmati kegembiraan perdagangan frekuensi tinggi. Melalui analisis mendalam kami mengenai strategi ini, kami memeriksa logiknya, meringkaskan kekuatan, mendekonstruksikan kelemahan, dan mencadangkan pelbagai teknik pengoptimuman.
/*backtest start: 2023-12-23 00:00:00 end: 2024-01-22 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 RSI mini-Sniper [5min]", shorttitle="RSI Strategy", overlay=true) // Inputs rsiLength = input(14, title="RSI Length") oversoldLevel = input(35, title="Oversold Level") overboughtLevel = input(65, title="Overbought Level") sma400 = ta.sma(close, 400) tp_1 = input.float(5.0, title="Take Profit 1 (%)") sl = input.float(2.0, title="Stop Loss (%)") // Longs Logic rsi = ta.rsi(close, rsiLength) longCondition = rsi < oversoldLevel and close > sma400 longExitCondition = rsi > 80 and close > sma400 longStopPrice = strategy.position_avg_price * (1 - sl / 100) longTargetPrice = strategy.position_avg_price * (1 + tp_1 / 100) // strategy.entry("Long", strategy.long, when=longCondition) strategy.close("Long", when=longExitCondition) strategy.exit("Exit Long", "Long", stop=longStopPrice, limit=longTargetPrice) // Shorts Logic shortCondition = rsi > overboughtLevel and close < sma400 shortExitCondition = rsi < 20 and close < sma400 shortStopPrice = strategy.position_avg_price * (1 + sl / 100) shortTargetPrice = strategy.position_avg_price * (1 - tp_1 / 100) // strategy.entry("Short", strategy.short, when=shortCondition) strategy.close("Short", when=shortExitCondition) strategy.exit("Exit Short", "Short", stop=shortStopPrice, limit=shortTargetPrice) //by wielkieef