Strategi perdagangan rata-rata pergerakan ganda


Tanggal Pembuatan: 2024-01-08 15:59:34 Akhirnya memodifikasi: 2024-01-08 15:59:34
menyalin: 0 Jumlah klik: 603
1
fokus pada
1617
Pengikut

Strategi perdagangan rata-rata pergerakan ganda

Strategi ini menggunakan persilangan rata-rata bergerak cepat dan rata-rata bergerak lambat sebagai sinyal beli dan jual. Sinyal beli dihasilkan ketika rata-rata bergerak cepat menerobos rata-rata bergerak lambat dari arah bawah; Sinyal jual dihasilkan ketika rata-rata bergerak cepat turun dari arah atas dan menerobos rata-rata bergerak lambat.

Prinsip Strategi

Strategi perdagangan dua rasio menggunakan perbandingan rata-rata bergerak dari dua pengaturan parameter yang berbeda untuk menghasilkan sinyal perdagangan. Salah satunya adalah rata-rata bergerak cepat, dengan pengaturan parameter yang lebih kecil, untuk menangkap perubahan harga lebih cepat; yang lain adalah rata-rata bergerak lambat, dengan pengaturan parameter yang lebih besar, sebagai indikator penilaian tren jangka panjang.

Secara khusus, strategi ini menghasilkan sinyal beli dengan memasukkan dua parameter rata-rata bergerak, menghitung rata-rata bergerak cepat dan rata-rata bergerak lambat masing-masing. Kemudian, menggambar dua garis rata-rata bergerak pada grafik harga, garis cepat menjadi biru dan garis lambat menjadi merah. Ketika garis biru cepat melewati garis merah dari arah bawah, menghasilkan sinyal beli; ketika garis biru cepat dari arah atas turun dan melewati garis merah, menghasilkan sinyal jual.

Analisis Keunggulan

Strategi ini memiliki keuntungan sebagai berikut:

  1. Operasi sederhana, mudah dipahami dan diterapkan.
  2. Menggunakan Moving Average untuk memanfaatkan peluang jangka pendek di luar tren besar.
  3. Parameter strategi dapat disesuaikan secara fleksibel dan dapat disesuaikan dengan kondisi pasar yang berbeda.
  4. Dapat digunakan dalam berbagai periode waktu dan varietas.
  5. Dapat digabungkan dengan indikator lain untuk dioptimalkan, seperti volume transaksi, indikator stok, dll.

Analisis risiko

Ada beberapa risiko yang terkait dengan strategi dua garis:

  1. Dua garis sejajar tidak dapat secara efektif menyaring tren gesekan yang disusun dengan kurva, dan dapat menghasilkan lebih banyak sinyal yang salah.
  2. Ketika harga berfluktuasi di dekat garis rata-rata, akan sering terjadi pertukaran, yang memicu perdagangan yang terlalu sering.
  3. Tidak tepatnya pengaturan parameter garis rata-rata juga dapat mempengaruhi efek kebijakan.

Untuk mengatasi risiko tersebut, dapat dioptimalkan dengan cara berikut:

  1. Untuk menentukan jarak antara harga dan garis rata-rata pada saat garis rata-rata bersilang, filter sinyal tidak valid yang terlalu dekat dengan jarak tersebut.
  2. Tambahkan filter kondisional lainnya, seperti volume transaksi yang diperbesar, indikator STOCH, dan lain-lain, untuk menghindari transaksi yang tidak valid di zona getaran.
  3. Uji berbagai parameter rata-rata dan kombinasi mereka untuk menemukan parameter optimal.

Arah optimasi

Strategi Dual Equilibrium dapat dioptimalkan lebih lanjut dengan:

  1. Peningkatan volume transaksi, menghasilkan sinyal hanya ketika volume transaksi meningkat secara signifikan pada saat bersamaan dengan garis rata-rata harga.
  2. Menggunakan indikator tambahan seperti Stochastic oscillator untuk mengevaluasi area overbought dan oversold untuk menghindari sinyal yang salah.
  3. Parameter rata-rata terbaik untuk tes varietas dan periode waktu yang berbeda.
  4. Menambahkan model pembelajaran mesin untuk menilai arah tren.
  5. Membuat sistem perdagangan adaptif dengan menggunakan pembelajaran mendalam dan model pohon keputusan.

Meringkaskan

Strategi perdagangan garis ganda secara keseluruhan sangat praktis. Ini menggabungkan dua dimensi pelacakan tren dan pembalikan harga jangka pendek, sehingga strategi tidak kehilangan peluang pembalikan saat mengikuti tren besar. Dengan mengoptimalkan model dan parameter, sinyal perdagangan yang lebih andal dapat dicapai, sementara mempertahankan keunggulan intuitif yang sederhana, untuk mencapai kinerja strategi yang lebih baik.

Kode Sumber Strategi
/*backtest
start: 2023-12-31 00:00:00
end: 2024-01-07 00:00:00
period: 5m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Moving Average Crossover Strategy", overlay=true)

// Input parameters
fastLength = input(10, title="Fast MA Length")
slowLength = input(21, title="Slow MA Length")
stopLossPercent = input(1, title="Stop Loss Percentage")

// Calculate moving averages
fastMA = ta.sma(close, fastLength)
slowMA = ta.sma(close, slowLength)

// Plot the moving averages on the chart
plot(fastMA, color=color.blue, title="Fast MA")
plot(slowMA, color=color.red, title="Slow MA")

// Define trading signals
longCondition = ta.crossover(fastMA, slowMA)
shortCondition = ta.crossunder(fastMA, slowMA)

// Execute trades
strategy.entry("Long", strategy.long, when=longCondition)
strategy.entry("Short", strategy.short, when=shortCondition)

// Implement stop loss
strategy.exit("Stop Loss/Profit", from_entry="Long", loss=close * stopLossPercent / 100, profit=close * 2)

// Plot buy and sell signals on the chart
plotshape(series=longCondition, title="Buy Signal", color=color.green, style=shape.labelup, location=location.belowbar)
plotshape(series=shortCondition, title="Sell Signal", color=color.red, style=shape.labeldown, location=location.abovebar)