Strategi persilangan rata-rata bergerak yang mengikuti tren


Tanggal Pembuatan: 2023-10-24 16:14:10 Akhirnya memodifikasi: 2023-10-24 16:14:10
menyalin: 2 Jumlah klik: 649
1
fokus pada
1617
Pengikut

Strategi persilangan rata-rata bergerak yang mengikuti tren

Ringkasan

Strategi ini menggunakan forks dan deadlines dari moving average sederhana untuk menilai dan, sebagai gantinya, untuk menangkap waktu yang tepat untuk mengubah tren pasar. Lakukan lebih banyak ketika melewati rata-rata jangka panjang di atas rata-rata jangka pendek, dan kosongkan ketika melewati rata-rata jangka panjang di bawah rata-rata jangka pendek, merupakan strategi pelacakan tren yang khas.

Pengertian

  1. Perhitungan rata-rata bergerak sederhana 10 hari SMA pendek dan SMA sederhana 30 hari SMA panjang

  2. Ketika SMA pendek menembus SMA panjang, menghasilkan sinyal beli

  3. Ketika short SMA menembus long SMA, menghasilkan sinyal jual

  4. RSI lebih besar dari 50 untuk menghasilkan sinyal beli, kurang dari 50 untuk menghasilkan sinyal jual, untuk menghindari false breakout

  5. Dengan ATR Stop Loss, Stop Stop Mobile Tracking

Strategi ini terutama menggunakan persimpangan dua rata-rata bergerak sebagai entry timing, untuk menentukan titik perubahan tren. Rata-rata jangka pendek dapat lebih cepat mencerminkan perubahan harga, rata-rata jangka panjang memberikan dukungan dan resistensi. Ketika rata-rata jangka pendek melewati rata-rata jangka panjang, berarti harga mulai naik, maka lakukan lebih banyak; Ketika rata-rata jangka pendek melewati rata-rata jangka panjang, berarti harga mulai turun, maka lakukan lebih banyak.

Analisis Keunggulan

  1. Mudah dioperasikan, mudah dipelajari

  2. Mengikuti tren pasar, menangkap titik balik pasar tepat waktu

  3. Garis silang adalah metode klasik dan efektif untuk menentukan tren

  4. Stop loss yang masuk akal, mengurangi kerugian pada segmen individu

  5. Indikator RSI dapat secara efektif memfilter terobosan palsu, mengurangi risiko perdagangan

  6. Tidak perlu memprediksi pasar yang akan datang, hanya mengikuti tren yang akan menghasilkan keuntungan

Analisis risiko

  1. Garis paralel dapat menimbulkan sinyal yang salah dan dapat menyebabkan kerugian yang tidak perlu.

  2. Keterlambatan garis lurus ganda, tidak dapat menangkap titik balik tren tepat waktu

  3. Mengikuti tren secara membabi buta dapat memperbesar kerugian, dan perlu mengontrol ukuran posisi dengan tepat.

  4. Tidak ada filter yang memfilter kejang-kejang, mudah dipenjarakan

  5. Pengaturan parameter yang tidak tepat akan meningkatkan frekuensi perdagangan dan menurunkan tingkat keuntungan

Risiko dapat dikurangi dengan memilih kombinasi parameter yang tepat, memperkenalkan indikator penyaringan lainnya, dan mengendalikan ukuran posisi dengan tepat.

Arah optimasi

  1. Optimalkan parameter moving average untuk meningkatkan akurasi sinyal

  2. Menambahkan penilaian indikator lain, seperti MACD, Brinline, dan lain-lain, untuk meningkatkan peluang strategi

  3. Mengurangi volatilitas perdagangan dengan menggunakan indikator trend judging

  4. Mengoptimalkan strategi stop loss, mengurangi kerugian tunggal, dan memperluas keuntungan tunggal

  5. Pengelolaan dana yang optimal, posisi yang berbeda dalam situasi yang berbeda

  6. Membuat strategi perdagangan yang berbeda untuk menghadapi tren dan gejolak

Dengan menguji kombinasi parameter yang berbeda, memperkenalkan indikator tambahan untuk menilai tren dan sinyal penyaringan, terus mengoptimalkan strategi stop loss dan stop loss, dapat terus meningkatkan kinerja strategi.

Meringkaskan

Strategi ini menggunakan sistem lintas garis rata-rata bergerak klasik untuk menentukan titik perputaran tren harga, sangat cocok untuk belajar pemula. Namun, ada beberapa kelemahan yang perlu diperhatikan, seperti mudah menghasilkan sinyal yang salah, penundaan pengidentifikasian titik perputaran tren, dll. Dengan terus-menerus menguji dan mengoptimalkan parameter pengaturan, memperkenalkan indikator penilaian lainnya, dapat meningkatkan stabilitas dan profitabilitas strategi.

Kode Sumber Strategi
/*backtest
start: 2022-10-17 00:00:00
end: 2023-10-23 00:00:00
period: 1d
basePeriod: 1h
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/
// © Glenn234

//@version=5
strategy("MA cross strategy", shorttitle="macs", overlay=true)


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


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


// trade conditions
if (longCondition)
    stopLoss = low - atr * 2
    takeProfit = high + atr * 2
    strategy.entry("long", strategy.long, 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, when = rsi < 50)
    strategy.exit("exit", "short", stop=stopLoss, limit=takeProfit)


// Plot SMA to chart
plot(shortSMA, color=color.red, title="Short SMA")
plot(longSMA, color=color.green, title="Long SMA")