Strategi Perdagangan Emas Purata Bergerak


Tarikh penciptaan: 2024-02-22 16:32:43 Akhirnya diubah suai: 2024-02-22 16:32:43
Salin: 0 Bilangan klik: 1284
1
fokus pada
1617
Pengikut

Strategi Perdagangan Emas Purata Bergerak

Gambaran keseluruhan

Strategi ini adalah berdasarkan pada XAUUSD emas 1 minit jangka masa 30 hari dan 200 hari bergerak rata-rata cross-line. Ia menghasilkan isyarat beli apabila rata-rata jangka pendek melintasi rata-rata jangka panjang dari bawah; ia menghasilkan isyarat jual apabila rata-rata jangka pendek melintasi rata-rata jangka panjang dari atas ke bawah.

Strategi ini menetapkan titik-titik penghentian 40,000 dan tempat-tempat penghentian untuk mengawal risiko dan pulangan perdagangan tunggal. Apabila isyarat berbalik, kedudukan sedia ada akan ditutup dan kedudukan dibuka di arah yang bertentangan. Ini membantu mengelakkan kerugian besar dalam tempoh akumulasi dan menangkap keuntungan yang dibawa oleh pembalikan trend.

Prinsip Strategi

Strategi ini menggunakan 30 hari dan 200 hari moving averages untuk menentukan arah trend. Apabila jangka masa pendek rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata

Selain itu, apabila terdapat isyarat berbalik, ia akan secara aktif menutup kedudukan dan membuka pesanan baru ke arah yang berlawanan untuk menangkap peluang pembalikan trend yang berpotensi.

Analisis kelebihan

Strategi ini mempunyai kelebihan berikut:

  1. Keakuratan tinggi dalam menentukan arah trend menggunakan crossover rata-rata bergerak
  2. Tetapkan Stop Loss Stop Stop untuk mengawal risiko transaksi tunggal
  3. Posisi terbuka aktif boleh mengawal kerugian dengan berkesan dan menangkap reversal
  4. Boleh digunakan untuk dagangan dalam sehari dan antara bandar
  5. Berlaku untuk jenis yang berfluktuasi tinggi seperti emas

Analisis risiko

Strategi ini juga mempunyai risiko:

  1. Jika trend melintasi terlalu kuat, anda boleh dipenjarakan
  2. Parameter yang tidak betul mungkin terlalu kerap diperdagangkan atau tidak ada borang
  3. Berhati-hatilah untuk membuka posisi terbalik dan pastikan trend berbalik

Risiko boleh dikawal dan dikurangkan dengan mengoptimumkan parameter kitaran purata bergerak, menetapkan julat berhenti, dan menilai kebolehpercayaan isyarat pembalikan.

Arah pengoptimuman

Strategi ini boleh dioptimumkan dalam beberapa aspek:

  1. Mengoptimumkan kitaran persilangan rata-rata bergerak untuk mencari kombinasi parameter terbaik
  2. Pembaharuan dinamik untuk menghentikan kerugian dan mengoptimumkan pulangan risiko
  3. Penapis penunjuk seperti peningkatan kuantiti dan pecahan isyarat pembalikan
  4. Meningkatkan varieti dan jangka masa perdagangan, melakukan pengoptimuman komprehensif pelbagai varieti

ringkaskan

Kesan keseluruhan strategi persilangan rata-rata bergerak ini adalah baik, menggunakan rata-rata bergerak untuk menentukan arah trend dengan ketepatan yang lebih tinggi, tetapi dengan risiko kawalan hentian berhenti, kesannya sangat jelas dalam varieti yang sedang berkembang seperti emas. Ia boleh dioptimumkan dan diperbaiki dengan pelbagai cara, dan aplikasi yang luas.

Kod sumber strategi
/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

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

// Moving Averages
ma30 = ta.sma(close, 30)
ma60 = ta.sma(close, 60)
ma200 = ta.sma(close, 200)

// Moving Averages Crossover
crossoverUp = ta.crossover(ma30, ma200)
crossoverDown = ta.crossunder(ma30, ma200)

// Buy and Sell Signals
longCondition = crossoverUp
shortCondition = crossoverDown

// Order Execution
if (longCondition)
    strategy.entry("Buy", strategy.long)
    strategy.exit("Cover", "Buy", stop=close - 40.000, limit=close + 40.000)
if (shortCondition)
    strategy.entry("Sell", strategy.short)
    strategy.exit("Cover", "Sell", stop=close + 40.000, limit=close - 40.000)

// Plotting Moving Averages
plot(ma30, color=color.blue, title="MA 30")
plot(ma60, color=color.orange, title="MA 60")
plot(ma200, color=color.green, title="MA 200")

// Conditions to close opposite position
if (strategy.position_size > 0)
    if (crossoverDown)
        strategy.close("Buy")
if (strategy.position_size < 0)
    if (crossoverUp)
        strategy.close("Sell")