
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.
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.
Strategi ini mempunyai kelebihan berikut:
Strategi ini juga mempunyai risiko:
Risiko boleh dikawal dan dikurangkan dengan mengoptimumkan parameter kitaran purata bergerak, menetapkan julat berhenti, dan menilai kebolehpercayaan isyarat pembalikan.
Strategi ini boleh dioptimumkan dalam beberapa aspek:
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.
/*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")