Strategi perdagangan purata bergerak dwi


Tarikh penciptaan: 2024-01-08 15:59:34 Akhirnya diubah suai: 2024-01-08 15:59:34
Salin: 0 Bilangan klik: 603
1
fokus pada
1617
Pengikut

Strategi perdagangan purata bergerak dwi

Strategi ini menggunakan persilangan purata bergerak cepat dan purata bergerak perlahan sebagai isyarat membeli dan menjual. Isyarat membeli dihasilkan apabila purata bergerak cepat menembusi purata bergerak perlahan dari arah bawah; isyarat menjual dihasilkan apabila purata bergerak cepat jatuh dari arah atas dan menembusi purata bergerak perlahan.

Prinsip Strategi

Strategi dagangan dua hala menggunakan perbandingan purata bergerak dengan dua set parameter yang berbeza untuk menghasilkan isyarat perdagangan. Yang satu adalah purata bergerak cepat, dengan parameter yang lebih kecil, yang dapat menangkap perubahan harga lebih cepat; yang lain adalah purata bergerak perlahan, dengan parameter yang lebih besar, sebagai penunjuk keputusan trend jangka panjang. Apabila harga jangka pendek lebih tinggi daripada trend harga jangka panjang, iaitu melalui purata bergerak perlahan di atas rata-rata bergerak cepat, menghasilkan isyarat beli; apabila harga jangka pendek lebih rendah daripada trend harga jangka panjang, iaitu melalui purata bergerak perlahan di bawah rata-rata bergerak cepat, menghasilkan isyarat jual.

Khususnya, strategi ini menghasilkan isyarat beli dengan memasukkan dua parameter purata bergerak, mengira purata bergerak cepat dan purata bergerak perlahan. Kemudian, kedua-dua garis purata bergerak digambar pada carta harga, dengan garis cepat menjadi biru dan garis perlahan menjadi merah. Apabila garis biru cepat melintasi garis merah dari arah bawah, ia menghasilkan isyarat beli; apabila garis biru cepat dari arah atas ke bawah, ia menghasilkan isyarat jual.

Analisis kelebihan

Strategi dua hala ini mempunyai kelebihan berikut:

  1. Operasi mudah, mudah difahami dan dilaksanakan.
  2. Mengambil peluang jangka pendek di luar trend utama.
  3. Parameter strategi boleh disesuaikan secara fleksibel untuk menyesuaikan diri dengan keadaan pasaran yang berbeza.
  4. Boleh digunakan dalam pelbagai tempoh masa dan varieti.
  5. Anda boleh mengoptimumkannya dalam kombinasi dengan petunjuk lain, seperti jumlah transaksi, petunjuk stok, dan sebagainya.

Analisis risiko

Strategi dua hala juga mempunyai risiko:

  1. Persaingan dua garis sejajar tidak dapat menyaring aliran getaran yang disusun dengan baik dan mungkin menghasilkan lebih banyak isyarat yang salah.
  2. Apabila harga bergelombang di sekitar garis rata-rata, ia akan sering berselang keluar dan masuk, yang menyebabkan perdagangan yang terlalu kerap.
  3. Tidak betul menetapkan parameter garis rata-rata juga boleh menjejaskan kesan strategi.

Untuk mengatasi risiko tersebut, ia boleh dioptimumkan dengan:

  1. Untuk menilai jarak harga dari garis rata-rata semasa melintasi garis rata-rata, saringlah isyarat tidak sah yang terlalu dekat dengan jarak tersebut.
  2. Menambah penapis syarat lain, seperti peningkatan jumlah transaksi, indikator STOCH, dan lain-lain, untuk mengelakkan perdagangan yang tidak sah di kawasan yang bergolak.
  3. Uji parameter garis rata yang berbeza dan kombinasi mereka untuk mencari parameter terbaik.

Arah pengoptimuman

Strategi dua hala boleh dioptimumkan dengan cara berikut:

  1. Keputusan untuk meningkatkan jumlah urus niaga, isyarat dihasilkan apabila jumlah urus niaga meningkat dengan ketara pada masa yang sama dengan garis purata silang harga.
  2. Menggabungkan penunjuk bantuan seperti Stochastic oscillator, untuk menilai kawasan overbought dan oversold untuk mengelakkan isyarat yang salah.
  3. Parameter garis purata terbaik untuk ujian pelbagai jenis dan tempoh masa.
  4. Menambah model pembelajaran mesin untuk menilai arah trend.
  5. Membina sistem dagangan adaptif yang menggabungkan pembelajaran mendalam dan model pokok keputusan.

ringkaskan

Strategi perdagangan dua garis lurus secara keseluruhan sangat praktikal. Ia menggabungkan dua dimensi pengesanan trend dan pembalikan harga jangka pendek, supaya strategi tidak terlepas peluang pembalikan semasa mengikuti trend besar. Dengan mengoptimumkan model dan parameter, anda boleh mendapatkan isyarat perdagangan yang lebih dipercayai, mencapai prestasi strategi yang lebih baik sambil mengekalkan kelebihan visual yang mudah.

Kod 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)