Strategi Perdagangan Crossover Berdasarkan Sistem EMA Dual

Penulis:ChaoZhang, Tanggal: 20 September 2023 11:39:40
Tag:

Gambaran umum

Strategi ini menghitung satu indikator EMA cepat dan satu indikator EMA lambat, menghasilkan sinyal beli dan jual berdasarkan situasi silang mereka, yang termasuk dalam strategi trend berikut yang khas.

Logika Strategi

Strategi ini menghitung satu garis EMA cepat dan satu garis EMA lambat, dengan periode masing-masing 13 dan 50. Ketika garis cepat pecah ke atas melintasi garis lambat, sinyal beli dihasilkan untuk pergi panjang. Ketika garis cepat pecah ke bawah melintasi garis lambat, sinyal jual dihasilkan untuk pergi pendek.

Setelah berjalan panjang, jika garis cepat melintasi kembali di bawah garis lambat, sinyal panjang rata akan dihasilkan.

Analisis Keuntungan

Strategi ini mengadopsi sistem EMA ganda yang umum, menilai tren dan titik masuk berdasarkan situasi silang antara EMA jangka waktu yang berbeda.

Operasi ini sederhana dan intuitif, mudah untuk mengotomatisasi. hanya membutuhkan informasi harga, tanpa mempertimbangkan faktor kompleks lainnya. periode EMA dapat diatur secara bebas untuk beradaptasi dengan lingkungan pasar yang berbeda.

Analisis Risiko

Sistem crossover EMA ganda memiliki kinerja yang tidak baik dalam mengidentifikasi tren yang rumit. Di pasar yang berkisar, sinyal crossover EMA mungkin sering, berisiko whipsaws. Hanya faktor harga yang dipertimbangkan tanpa memasukkan elemen lain.

Meningkatkan interval antara periode EMA dapat mengurangi frekuensi crossover. Indikator volume atau volatilitas juga dapat membantu memberikan wawasan tambahan. Mengoptimalkan strategi stop loss juga dapat menurunkan risiko whipsaw.

Arahan Optimasi

  1. Uji dan optimalkan parameter periode EMA untuk menemukan pengaturan optimal.

  2. Tambahkan volume, volatilitas atau aturan penilaian lainnya.

  3. Masukkan sinyal breakout dll untuk menetapkan kondisi masuk yang lebih ketat.

  4. Menerapkan pembelajaran mesin untuk memprediksi tren dan membantu penentuan kualitas sinyal EMA.

  5. Mengoptimalkan strategi stop loss seperti trailing stop, average stop dll.

  6. Sesuaikan ukuran posisi secara dinamis untuk mengoptimalkan manajemen modal.

Ringkasan

Strategi ini termasuk dalam sistem crossover EMA ganda yang khas, mengukur tren dengan kombinasi indikator sederhana. Ini mudah diterapkan tetapi juga rentan terhadap sinyal palsu. Menggabungkan lebih banyak indikator dan optimasi parameter dapat meningkatkan ketahanan. Secara keseluruhan, ini memberikan tren yang ringkas mengikuti templat strategi.


/*backtest
start: 2023-09-12 00:00:00
end: 2023-09-12 22:00:00
period: 5m
basePeriod: 1m
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/
// © himanshumahalle

//@version=4
strategy("CROSS_ALGO SYSTEM")


// INPUT CONTROLS

lengthSEMA= input(title="LSEMA", type = input.integer, defval=13,minval=1,maxval=100,step=1)
lengthLEMA= input(title="LLEMA", type = input.integer, defval=50,minval=1,maxval=100,step=1)

//INDICATOR

SEMA= ema(close,lengthSEMA)
LEMA= ema(close,lengthLEMA)

// BUY AND SELL

buy = crossover(SEMA,LEMA)
sell = crossunder(SEMA,LEMA)

//EXITS

buyexit = crossunder(SEMA,LEMA)
sellexit = crossover(SEMA,LEMA)


//EXECUTION

strategy.entry("long",strategy.long,when=buy,comment = "Buy")
strategy.entry("short",strategy.short,when=sell,comment = "Sell")

strategy.close("long",when= buyexit , comment= "Sell")
strategy.close("short",when= sellexit , comment= "Buy")




Lebih banyak