Strategi Perdagangan Crossover Rata-rata Bergerak


Tanggal Pembuatan: 2024-02-23 12:46:19 Akhirnya memodifikasi: 2024-02-23 12:46:19
menyalin: 0 Jumlah klik: 619
1
fokus pada
1617
Pengikut

Strategi Perdagangan Crossover Rata-rata Bergerak

Ringkasan

Strategi ini didasarkan pada sinyal silang dari moving averages untuk melakukan operasi beli dan jual. Strategi ini menggunakan indeks moving average (EMA) pada tanggal 8, 18 dan 50 hari. Ini menghasilkan sinyal beli ketika kenaikan harga menembus EMA 8 hari dan lebih tinggi dari EMA 50 hari. Ini menghasilkan sinyal jual ketika EMA 8 hari menembus EMA 18 hari.

Prinsip

Rata-rata bergerak dapat secara efektif memfilter fluktuasi harga dan mencerminkan tren harga. Rata-rata bergerak cepat dapat merespons perubahan harga lebih cepat. Harga mulai naik ketika rata-rata bergerak cepat melompati rata-rata bergerak lambat; sebaliknya, harga mulai turun ketika rata-rata bergerak cepat melompati rata-rata bergerak lambat.

Strategi ini menggunakan persilangan rata-rata bergerak periode yang berbeda untuk menilai perubahan tren harga untuk menghasilkan sinyal perdagangan. Secara khusus, strategi ini menggunakan rata-rata bergerak berikut:

  • 8 EMA: Respons cepat terhadap perubahan harga untuk menilai tren jangka pendek
  • 18 EMA: Respon cepat terhadap perubahan harga untuk menilai tren jangka menengah
  • 50 hari EMA: Respons lambat terhadap perubahan harga, digunakan untuk menilai tren jangka panjang

Sebuah sinyal beli dihasilkan ketika tren bullish jangka pendek ((EMA 8 naik) dan tren jangka panjang menengah ((harga di atas 50 hari EMA) sama arahnya. Sebuah sinyal jual dihasilkan ketika tren bullish jangka pendek ((EMA 8 naik) dipatahkan oleh tren bullish jangka menengah ((EMA 18 turun).

Analisis Keunggulan

Strategi ini memiliki keuntungan sebagai berikut:

  1. Strategi sinyal jelas, aturan perdagangan sederhana dan jelas.
  2. Menggunakan EMA multi-siklus untuk menilai tren, dapat secara efektif mengidentifikasi reversal harga.
  3. EMA mengawasi pergerakan harga untuk mengurangi transaksi yang tidak perlu.
  4. Ini adalah salah satu cara yang paling efektif untuk memantau situasi darurat.

Analisis risiko

Strategi ini juga memiliki beberapa risiko:

  1. EMA memiliki keterlambatan dan mungkin melewatkan waktu terbaik untuk membalikkan harga.
  2. Pengunduran diri mungkin cukup besar dan memerlukan kontrol kerugian yang ketat.
  3. Pengaturan parameter bersifat subjektif, dan perlu disesuaikan secara periodik untuk pasar yang berbeda.
  4. EMA cross-signals dapat sering terjadi pada saat situasi sangat berfluktuasi, meningkatkan biaya dan kesulitan transaksi.

Ada beberapa cara untuk mengoptimalkan dan memperbaiki risiko:

  1. Ini juga dapat digunakan untuk mengevaluasi situasi dan meningkatkan peluang strategi.
  2. Tetapkan stop loss dan kontrol ketat terhadap kerugian tunggal.
  3. Untuk menguji dan mengoptimalkan parameter dan kondisi penyaringan untuk menyesuaikan dengan lingkungan pasar yang berbeda.
  4. Untuk menghindari transaksi yang sering terjadi pada saat volatilitas yang tinggi, penyaringan harus ditambahkan.

Arah optimasi

Strategi ini dapat dioptimalkan dengan cara:

  1. Mengoptimalkan parameter periodik dari moving average, mencari kombinasi parameter optimal.
  2. Menambahkan penilaian indikator teknis lainnya, mengoptimalkan waktu masuk ke pasar. Sebagai contoh, kombinasi dengan indikator RSI untuk menghindari overbought dan oversold.
  3. Menambahkan mekanisme stop loss. Mengatur stop loss yang bergerak atau stop loss yang tergantung.
  4. Analisis volume transaksi. Hanya mempertimbangkan sinyal jika volume transaksi meningkat.
  5. Uji kekuatan parameter dari varietas yang berbeda. Sesuaikan parameter untuk varietas yang berbeda.

Meringkaskan

Strategi ini secara keseluruhan relatif sederhana dan praktis. Inti dari strategi ini adalah memanfaatkan persilangan EMA periode yang berbeda untuk menilai tren harga. Strategi ini bersifat real-time yang kuat dan dapat merespons dengan cepat. Namun, ada juga beberapa risiko manajemen setelahnya yang perlu diuji dan dioptimalkan lebih lanjut untuk beradaptasi dengan berbagai lingkungan pasar.

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

//@version=5
strategy('Trading EMAs', overlay=true)

// Definir las medias móviles con colores personalizados
ema8 = ta.ema(close, 8)
ema18 = ta.ema(close, 18)
ema50 = ta.ema(close, 50)

plot(ema8, color=color.new(color.green, 0), title='EMA8')
plot(ema18, color=color.new(color.blue, 0), title='EMA18')
plot(ema50, color=color.new(color.red, 0), title='EMA50')

// Condiciones de entrada
longCondition = ta.crossover(close, ema8) and close > ema50 // Señal de compra cuando el precio de cierre cruza al alza la EMA de 8 y el precio está por encima de la EMA de 50

// Condiciones de salida
exitLongCondition = ta.crossunder(ema8, ema18) // Señal de venta cuando EMA8 cruza por debajo de EMA18

// Ejecutar las operaciones basadas en las condiciones de entrada
if longCondition
    strategy.entry('Long', strategy.long)

// Salida de las operaciones basadas en las condiciones de salida
if exitLongCondition
    strategy.close('Long')