Sumber daya yang dimuat... Pemuatan...

Dual EMA Golden Cross Strategi Mengambil Keuntungan

Penulis:ChaoZhang, Tanggal: 2024-01-12 14:02:22
Tag:

img

Gambaran umum

Strategi ini menghitung dua kelompok indikator EMA dengan parameter yang berbeda dan menetapkan sinyal beli ketika kedua kelompok indikator EMA memiliki salib emas dan sinyal jual ketika dua kelompok indikator EMA lainnya memiliki salib kematian, sehingga mencapai strategi perdagangan jangka pendek yang efisien.

Prinsip Strategi

Strategi ini menggunakan 4 indikator EMA, EMA1 dengan periode 9, EMA2 dengan periode 26, EMA3 dengan periode 100, dan EMA4 dengan periode 55. Sinyal beli ditetapkan ketika EMA1 melintasi EMA2, menunjukkan bahwa EMA jangka pendek melintasi EMA jangka panjang, yang merupakan sinyal silang emas yang khas. Sinyal jual ditetapkan ketika EMA3 melintasi di bawah EMA4, yang merupakan sinyal silang kematian. Ini memungkinkan masuk cepat ketika indikator EMA jangka pendek memiliki silang emas dan stop loss cepat ketika indikator EMA jangka panjang memiliki silang kematian untuk mencapai perdagangan jangka pendek yang efisien.

Analisis Keuntungan

  1. Menggunakan silang EMA ganda untuk cepat masuk dan keluar untuk cepat mengunci keuntungan jangka pendek
  2. Sinyal perdagangan yang jelas dan sederhana, mudah diterapkan
  3. Parameter yang dapat disesuaikan dengan pasar yang berbeda
  4. Kisaran keuntungan yang besar, cocok untuk perdagangan scalping jangka pendek

Analisis Risiko

  1. Garis silang EMA ganda mungkin memiliki sinyal palsu, perlu disaring dengan indikator lain
  2. Pengaturan parameter EMA yang tidak benar dapat menyebabkan terlalu sensitif atau kusam
  3. Kebutuhan untuk memantau lebih dekat siklus yang lebih besar untuk mengambil keuntungan tepat waktu

Arah Optimalisasi

  1. Dapat menambahkan MACD, KDJ dan indikator lain untuk penyaringan sinyal untuk meningkatkan akurasi sinyal
  2. Dapat menguji lebih banyak kombinasi untuk menemukan parameter EMA yang optimal
  3. Dapat mengatur stop loss bergerak untuk mengunci keuntungan

Ringkasan

Secara keseluruhan, ini adalah strategi perdagangan jangka pendek yang sangat khas dan efektif. Keuntungannya adalah masuk dan keluar yang cepat, cocok untuk scalping dan kisaran keuntungan yang besar. Ada juga beberapa risiko yang perlu diperhatikan dan dicegah. Dengan penyesuaian parameter yang tepat dan bantuan indikator lain untuk penyaringan sinyal, ini dapat menjadi strategi perdagangan jangka pendek yang sangat praktis.


/*backtest
start: 2023-01-05 00:00:00
end: 2024-01-11 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © YukalMoon

//@version=5
strategy(title="EMA SCALPEUR", overlay=true, initial_capital = 1000)


//// input controls

EMA_L = input.int (title = "EMA_L", defval = 9, minval = 1, maxval = 100, step =1)
EMA_L2 = input.int (title = "EMA_L2", defval = 26, minval = 1, maxval = 100, step =1)
EMA_S = input.int (title = "EMA_S", defval = 100, minval = 1, maxval = 100, step =1)
EMA_S2 = input.int (title = "EMA_S2", defval = 55, minval = 1, maxval = 100, step =1)


/// mise en place de ema

shortest = ta.ema(close, 9)
short = ta.ema(close, 26)
longer = ta.ema(close, 100)
longest = ta.ema(close, 55)

plot(shortest, color = color.red)
plot(short, color = color.orange)
plot(longer, color = color.aqua)
plot(longest, color = color.yellow)

plot(close)

//// trading indicators

EMA1 = ta.ema (close,EMA_L)
EMA2 = ta.ema (close,EMA_L2)
EMA3 = ta.ema (close, EMA_S)
EMA4 = ta.ema (close, EMA_S2)


buy = ta.crossover(EMA1, EMA2)
//sell = ta.crossunder(EMA1, EMA2)

buyexit = ta.crossunder(EMA3, EMA4)
//sellexit = ta.crossover(EMA3, EMA4)

/////strategy

strategy.entry ("long", strategy.long, when = buy, comment = "EXIT-LONG")
//strategy.entry ("short", strategy.short, when = sell, comment = "ENTER-SHORT")


///// market exit

strategy.close ("long", when = buyexit, comment = "ENTER-LONG")
//strategy.close ("short",  when = sellexit, comment = "EXIT-SHORT")


Lebih banyak