Strategi perdagangan jangka pendek berdasarkan rata-rata pergerakan EMA


Tanggal Pembuatan: 2024-02-20 14:06:27 Akhirnya memodifikasi: 2024-02-20 14:06:27
menyalin: 0 Jumlah klik: 705
1
fokus pada
1617
Pengikut

Strategi perdagangan jangka pendek berdasarkan rata-rata pergerakan EMA

Ringkasan

Strategi ini didasarkan pada prinsip silang EMA rata-rata, merancang strategi perdagangan pendek yang dapat melakukan perdagangan pendek yang tepat ketika harga saham mengalami penurunan tingkat tertentu, dengan harapan mendapatkan keuntungan yang lebih baik.

Prinsip Strategi

Strategi ini menggunakan garis rata-rata EMA dengan 5 parameter berbeda, yaitu garis 10, 20, 50, 75, dan 200. Logika generasi sinyal perdagangan adalah:

  1. Ketika harga melewati garis 75 hari ke atas dan melewati garis 50 hari ke bawah, sinyal mundur garis pendek yang dianggap terjadi pada harga saham dengan amplitudo tertentu, dapat dipertimbangkan untuk melakukan shorting;

  2. Setelah melakukan shorting, jika 10th line melewati 20th line, maka akan terus memegang blanko; dan ketika 10th line melewati 20th line, maka akan melakukan shorting dan mengakhiri shorting pada putaran tersebut.

Dengan desain logika perdagangan seperti itu, Anda dapat menangkap fluktuasi harga saham yang lebih besar dalam jangka pendek, dan mendapatkan keuntungan dari selisih harga sekuritas pada tahap pemulihan.

Keunggulan Strategis

Keuntungan terbesar dari strategi ini adalah menghasilkan sinyal perdagangan yang sederhana, jelas, dan mudah diterapkan. Keputusan perdagangan dapat dilakukan hanya dengan mengandalkan beberapa persilangan rata-rata bergerak. Tidak perlu model yang rumit dan banyak data historis, mengurangi kesulitan implementasi.

Selain itu, strategi menggunakan kombinasi dari beberapa EMA rata-rata, yang dapat secara efektif menyaring kebisingan pasar, mengidentifikasi saat-saat pembalikan tren jangka pendek dan menengah, sehingga dapat membuat keputusan perdagangan yang tepat.

Risiko Strategis

Risiko utama dari strategi ini adalah bahwa harga saham akan sangat berfluktuasi dalam jangka pendek. Jika harga saham naik atau turun dengan cepat dan tidak terkendali, hal ini akan menyebabkan stop loss atau stop loss line terobosan dan menyebabkan kerugian besar. Selain itu, jika parameter yang dipilih tidak tepat, sinyal perdagangan mungkin terlalu sering, yang juga dapat mempengaruhi keuntungan strategi.

Untuk mengendalikan risiko, harus disesuaikan dengan parameter rata-rata, sehingga frekuensi perdagangan tetap pada tingkat moderat; sekaligus mengatur stop loss yang masuk akal, untuk menghindari kerugian tunggal yang terlalu besar. Ketika menghadapi situasi pasar khusus, juga perlu intervensi manual, untuk menangguhkan strategi perdagangan.

Optimasi Strategi

Strategi ini terutama mengoptimalkan ruang pada penyesuaian parameter. Lebih banyak kombinasi parameter dapat diuji untuk mencari kombinasi parameter yang optimal. Misalnya, lebih banyak rata-rata dapat diperkenalkan, seperti garis 60 hari, garis 120 hari, dan lain-lain, untuk membentuk sumber sinyal perdagangan yang lebih kaya.

Selain itu juga dapat dilakukan optimasi dalam hal stop loss, stop loss, dan lain-lain. Dengan mengendurkan stop loss, kemungkinan akan mengurangi probabilitas stop loss yang salah; dengan mengencangkan stop loss, kemungkinan akan meningkatkan profitabilitas. Penyesuaian parameter ini diperlukan untuk memilih parameter yang optimal berdasarkan hasil pengukuran.

Meringkaskan

Strategi ini secara keseluruhan relatif sederhana, berdasarkan pada EMA rata-rata cross, dirancang strategi perdagangan garis pendek yang sederhana dan dapat diterapkan. Strategi ini memiliki sinyal yang jelas, mudah diterapkan, dan dapat secara efektif menangkap peluang perdagangan yang ditimbulkan oleh pembalikan tren jangka pendek dan menengah. Dengan penyesuaian parameter dan pengoptimalan pengaturan stop loss dan stop loss, strategi ini dapat memberikan efek yang lebih baik.

Kode Sumber Strategi
/*backtest
start: 2023-02-13 00:00:00
end: 2024-02-19 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// © theswissguy

//@version=5
strategy("Jan 2024 Daily (Short)", initial_capital = 10000, overlay=true, commission_value = 1)

// use closing prices as data source throughout calcs.
ema_source = close
price = close

// set up the EMA curves.
ema10 = ta.ema(ema_source, 10)
ema20 = ta.ema(ema_source, 20)
ema50 = ta.ema(ema_source, 50)
ema75 = ta.ema(ema_source, 75)
ema200 = ta.ema(ta.ema(ema_source, 200), 35)

plot(ema10, color=color.red, title="EMA10")
plot(ema20, color=color.orange, title="EMA20")
plot(ema50, color=color.green, title="EMA50")
plot(ema75, color=color.yellow, title="EMA75")
plot(ema200, color=color.blue, title="EMA200", linewidth = 4)

// if EMA50 <= price <= EMA75 AND EMA10 < EMA20 - sell
dailySellIndicator = ta.crossover(price, ema75) and ta.crossunder(price, ema50) and ta.crossunder(ema10, ema20) 
dailyBuyIndicator = ta.crossover(ema10, ema20)

if(dailySellIndicator)
    strategy.entry("daily", strategy.short)
else if(dailyBuyIndicator)
    strategy.entry("daily", strategy.long)