Strategi dagangan jangka pendek harga perak berdasarkan purata pergerakan SMA dan penunjuk RSI


Tarikh penciptaan: 2023-12-27 16:42:05 Akhirnya diubah suai: 2023-12-27 16:42:05
Salin: 2 Bilangan klik: 699
1
fokus pada
1621
Pengikut

Strategi dagangan jangka pendek harga perak berdasarkan purata pergerakan SMA dan penunjuk RSI

Gambaran keseluruhan

Strategi ini berdasarkan pada 10 hari purata bergerak mudah (SMA), 30 hari SMA dan indeks kekuatan relatif (RSI), digabungkan dengan purata gelombang sebenar (ATR) untuk menetapkan tahap hentian dan hentian untuk perdagangan jangka pendek harga perak. Strategi ini sesuai untuk operasi dalam talian 1 jam.

Prinsip Strategi

Apabila SMA 10 dari bawah ke atas menembusi SMA 30 , harga menunjukkan tren naik jangka pendek terbentuk, dan masuk ke pasaran apabila RSI lebih tinggi daripada 50. Apabila SMA 10 dari atas ke bawah menembusi SMA 30 , harga menunjukkan tren turun jangka pendek terbentuk, dan masuk ke pasaran apabila RSI lebih rendah daripada 50.

Tetapan tahap hentikan kerugian adalah 3 kali ATR dikurangkan dari titik rendah terkini. Tetapan tahap hentikan kerugian adalah 3 kali ATR ditambah dengan titik tinggi terkini. Dengan cara ini, anda boleh menggunakan ciri-ciri penunjuk ATR, dengan stop loss yang lebih besar apabila turun naik pasaran meningkat, dan stop loss yang lebih kecil apabila turun naik turun naik, untuk mencapai kawalan risiko.

Analisis kelebihan strategi

Strategi ini menggabungkan pelbagai petunjuk untuk menilai trend jangka pendek dan aliran masuk dan keluar dana, yang dapat menyaring isyarat palsu dengan berkesan. Pada masa yang sama, mekanisme penangguhan ATR membolehkan tahap penangguhan disesuaikan secara dinamik, dan dengan itu mengawal risiko.

Berbanding dengan strategi perdagangan jangka panjang, operasi garis pendek mempunyai kelebihan seperti perputaran dana yang cepat dan kerap membuka kedudukan. Strategi ini menggunakan sistem garis rata-rata 1 jam untuk menilai perubahan trend jangka pendek, dengan indikator RSI untuk menentukan masa membeli dan menjual, dapat menangkap kenaikan harga jangka pendek.

Analisis risiko dan kaunselor

Strategi ini kebanyakannya menghadapi risiko seperti penembusan stop loss, sering berhenti dalam perdagangan berbilang kepala. Untuk menghadapi risiko ini, anda boleh menyesuaikan kelipatan ATR atau menetapkan penapis harga untuk mengelakkan penembusan stop loss.

Di samping itu, operasi garis pendek memerlukan kualiti psikologi yang tinggi untuk peniaga, perlu berjaga-jaga terhadap risiko perdagangan berlebihan dan operasi emosi. Pedagang disarankan untuk mengawal saiz kedudukan dengan betul dan membuat peraturan pengurusan risiko yang ketat.

Arah pengoptimuman strategi

Strategi ini boleh dioptimumkan dengan:

  1. Menambah penapis untuk petunjuk lain, seperti petunjuk KDJ yang menilai pembelian dan penjualan
  2. Uji kombinasi parameter yang berbeza, seperti kitaran SMA, ATR, RSI, dan lain-lain
  3. Menambah algoritma pembelajaran mesin untuk mengoptimumkan parameter secara dinamik
  4. Berpadu dengan teknologi kolam saham, meluas ke varieti lain dengan model yang serupa
  5. Tambah modul Stop Loss automatik untuk mengesan tahap Stop Loss secara dinamik

ringkaskan

Strategi ini mengintegrasikan beberapa petunjuk untuk menilai trend dan aliran dana dalam jangka pendek, menggunakan mekanisme hentian kerugian yang dioptimumkan dengan indikator ATR. Strategi ini mempunyai kelebihan seperti perputaran dana yang cepat dan sering membuka kedudukan, sesuai untuk operasi garis pendek seperti perak.

Kod sumber strategi
/*backtest
start: 2023-11-26 00:00:00
end: 2023-12-26 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © kapshamam

//@version=5
strategy("SMA 10 30 ATR RSI", overlay=true)

// Create Indicator's
shortSMA = ta.sma(close, 10)
longSMA = ta.sma(close, 30)
rsi = ta.rsi(close, 14)
atr = ta.atr(14)

// Specify crossover conditions
longCondition = ta.crossover(shortSMA, longSMA)
shortCondition = ta.crossunder(shortSMA, longSMA)

// Execute trade if condition is True
if (longCondition)
    stopLoss = low - atr * 3
    takeProfit = high + atr * 3
    strategy.entry("long", strategy.long, 1, when = rsi > 50)
    strategy.exit("exit", "long", stop=stopLoss, limit=takeProfit)

if (shortCondition)
    stopLoss = high + atr * 2
    takeProfit = low - atr * 2
    strategy.entry("short", strategy.short, 1, when = rsi < 50)
    strategy.exit("exit", "short", stop=stopLoss, limit=takeProfit)

// Plot Moving Average's to chart
plot(shortSMA)
plot(longSMA, color=color.black)