Strategi tren rata-rata bergerak bertimbang ganda

Penulis:ChaoZhang, Tanggal: 2023-12-20 15:59:56
Tag:

img

Gambaran umum

Strategi tren rata-rata bergerak bertimbang ganda adalah strategi perdagangan jangka pendek berdasarkan indikator rata-rata bergerak bertimbang ganda (WMA). Strategi ini menilai tren pasar dengan menghitung WMA dari periode yang berbeda dan memantau persilangan di antara mereka, memasuki posisi ketika pembalikan tren terjadi. Strategi ini memperdagangkan pasangan mata uang EUR/CHF pada grafik 3 menit.

Logika Strategi

Strategi ini menggunakan 5 WMA dengan panjang periode yang berbeda secara bersamaan, termasuk WMA 1 hari, 2 hari, 3 hari, 5 hari dan 29 hari. Strategi ini menentukan arah tren saat ini sesuai dengan hubungan pengaturan panjang / pendek antara rata-rata bergerak ini. Ketika rata-rata bergerak jangka panjang (seperti MA 29 hari) berada di atas rata-rata jangka pendek (seperti MA 1 hari), itu menunjukkan tren naik; sebaliknya, ketika MA jangka panjang berada di bawah yang lebih pendek, itu menandakan tren menurun.

Dalam perdagangan yang sebenarnya, jika semua MA diatur dari atas ke bawah - MA 29 hari di atas, MA 5 hari di bawah MA 29 hari, MA 3 hari di bawah MA 5 hari, MA 2 hari di bawah MA 3 hari, dan MA 1 hari di bawah, itu berarti tren menurun dan posisi pendek harus dipertimbangkan. Sebaliknya, jika MA diatur dari bawah ke atas - MA 1 hari di atas dan MA 29 hari di bawah, itu menunjukkan tren naik dan posisi panjang dijamin. Perdagangan dilaksanakan dengan menangkap waktu pembalikan tren dalam jangka pendek.

Analisis Keuntungan

Keuntungan terbesar dari strategi tren multi-WMA ini terletak pada akurasi menangkap titik balik tren jangka pendek. Dibandingkan dengan strategi MA tunggal, pendekatan multi-WMA menggabungkan beberapa periode untuk menentukan tren, yang dapat secara efektif menyaring pecah palsu dan menghindari keluar prematur karena koreksi pasar jangka pendek. Selain itu, persilangan antara MAs periode yang berbeda dapat membentuk sinyal tren yang cukup kuat. Berbeda dengan indikator kompleks lainnya, WMA sederhana untuk dihitung dan kurang menuntut daya komputasi, namun sangat efektif dalam penggunaan praktis.

Analisis Risiko

Strategi ini menghadapi dua risiko utama: pertama, risiko penilaian tren yang salah. Dalam beberapa kasus, penyeberangan MA dalam jangka pendek mungkin tidak mewakili pembalikan tren nyata tetapi hanya koreksi sementara, yang dapat menyebabkan keputusan perdagangan yang salah. Kedua, pengaturan stop-loss yang tidak masuk akal. Strategi moving average sering membutuhkan rentang stop-loss yang relatif luas. Jika stop terlalu ketat, posisi mungkin sering dihentikan, tidak dapat mempertahankan tren. Untuk mengendalikan risiko, kita dapat mengoptimalkan periode MA, tingkat stop-loss, dan menggabungkan indikator lain untuk konfirmasi.

Optimalisasi

Beberapa aspek strategi dapat dioptimalkan: pertama, mengoptimalkan parameter periode MA untuk beradaptasi dengan lebih banyak kondisi pasar; kedua, menggabungkan dengan indikator lain seperti MACD dan RSI untuk meningkatkan kualitas sinyal; ketiga, mengadopsi teknik stop-loss yang lebih baik seperti trailing stop dan average stop untuk memaksimalkan perlindungan keuntungan; keempat, tes kombinasi parameter untuk menemukan pengaturan optimal dan meningkatkan kinerja.

Kesimpulan

Strategi ini mengidentifikasi titik balik tren jangka pendek dengan menggunakan beberapa rata-rata bergerak tertimbang dan memperdagangkan pembalikan. Dengan penilaian yang akurat, kemudahan penggunaan, dan kesesuaian untuk perdagangan jangka pendek, dengan mengoptimalkan parameter, stop, dan sinyal, kita dapat secara efektif mengendalikan risiko perdagangan dan meningkatkan efektivitas strategi. Secara keseluruhan, strategi ini memiliki nilai praktis yang besar untuk perdagangan langsung.


/*backtest
start: 2023-12-12 00:00:00
end: 2023-12-19 00:00:00
period: 30m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Scriptâ„¢ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © kingseif

//@version=5
strategy(title="EURCHF Scalp 3 minutes", overlay=true)

// Moving Averages
len1 = 29
len2 = 5
len3 = 3
len4 = 2
len5 = 1
src = close

wma1 = ta.wma(src, len1)
wma2 = ta.wma(src, len2)
wma3 = ta.wma(src, len3)
wma4 = ta.wma(src, len4)
wma5 = ta.wma(src, len5)

// Strategy
wma_signal = wma1 > wma2 and wma2 > wma3 and wma3 > wma4 and wma4 > wma5
wma_sell_signal = wma1 < wma2 and wma2 < wma3 and wma3 < wma4 and wma4 < wma5

// Position Management
risk = 1.00
stop_loss = 0
take_profit = 0

// Long Position
if wma_signal
    strategy.entry("Buy", strategy.long)
    
    if stop_loss > 0
        strategy.exit("Sell", from_entry="Buy", loss=stop_loss)
    
    if take_profit > 0
        strategy.exit("Sell", from_entry="Buy", profit=take_profit)

// Short Position
if wma_sell_signal
    strategy.entry("Sell", strategy.short)
    
    if stop_loss > 0
        strategy.exit("Cover", from_entry="Sell", loss=stop_loss)
    
    if take_profit > 0
        strategy.exit("Cover", from_entry="Sell", profit=take_profit)


Lebih banyak