Strategi Mata Uang Crypto Momentum Price Climbing

Penulis:ChaoZhang, Tanggal: 2024-02-04 15:38:17
Tag:

img

Gambaran umum

Strategi ini adalah strategi pendakian perdagangan jangka pendek yang sederhana dan efisien yang cocok untuk mata uang kripto, dan juga dapat digunakan untuk perdagangan tren jangka menengah dan panjang.

Prinsip Strategi

Kondisi masuk untuk strategi ini adalah:

  1. Indeks fluktuasi harga positif, menunjukkan bahwa harga naik;

  2. VIP dari indikator pusaran melintasi di atas VIM, menunjukkan tren naik;

  3. Harga penutupan dari garis K saat ini lebih tinggi dari harga tertinggi dari dua garis K sebelumnya, yang juga berarti harga sedang naik.

Ketika ketiga kondisi di atas terpenuhi pada saat yang sama, pergi panjang untuk memasuki pasar.

Kondisi keluar untuk strategi ini adalah:

  1. Indeks fluktuasi harga adalah negatif, menunjukkan bahwa harga jatuh kembali, keluar posisi panjang;

  2. VIP dari indikator pusaran melintasi di bawah VIM, menunjukkan tren menurun, keluar posisi panjang;

  3. Mencapai kondisi stop loss atau take profit.

Keuntungan dari Strategi

Strategi ini menggabungkan indeks fluktuasi harga dan indikator pusaran untuk menilai tren harga dan sinyal terobosan, dan dapat secara efektif menangkap pergerakan harga naik, dengan keuntungan berikut:

  1. Menggunakan indeks fluktuasi harga untuk menentukan apakah harga naik, menghindari perdagangan yang salah selama konsolidasi;

  2. Indikator pusaran untuk menilai arah tren, membantu mengidentifikasi tren pasar secara keseluruhan;

  3. Penembusan harga penutupan menilai momentum yang dapat mengurangi penembusan palsu;

  4. Mekanisme manajemen risiko menetapkan stop loss dan mengambil poin keuntungan untuk secara efektif mengendalikan risiko per perdagangan;

  5. Fleksibilitas untuk menyesuaikan parameter yang cocok untuk siklus dan produk perdagangan yang berbeda.

Risiko dari Strategi

Meskipun strategi umumnya stabil, masih ada beberapa risiko yang perlu dicatat:

  1. Kehilangan tren utama: menggunakan siklus yang terlalu singkat dapat kehilangan peluang pasar yang lebih besar;

  2. Risiko pecah palsu: harga dapat memiliki pergerakan yang menyesatkan selama fluktuasi tajam, yang cenderung memicu sinyal palsu;

  3. Risiko perdagangan yang berlebihan: pengaturan parameter yang tidak tepat dapat menyebabkan perdagangan yang terlalu sering, meningkatkan biaya transaksi dan kerugian slippage.

Risiko-risiko ini dapat dicegah dan diselesaikan dengan menyesuaikan siklus tunggu, menggabungkan lebih banyak indikator untuk menyaring sinyal, mengoptimalkan pengaturan parameter, dll.

Arahan untuk Optimasi Strategi

Strategi ini juga dapat dioptimalkan dalam aspek berikut:

  1. Tambahkan lebih banyak indikator teknis untuk penilaian, seperti volatilitas, indikator volume dll untuk meningkatkan kualitas sinyal;

  2. Mengoptimalkan pengaturan parameter agar lebih sesuai dengan produk dan siklus yang berbeda;

  3. Meningkatkan model pembelajaran mesin untuk menggeneralisasi prediksi pergerakan harga berdasarkan data besar;

  4. Tambahkan fungsi stop loss otomatis, trailing stop profit pada platform canggih untuk peningkatan otomatisasi.

Melalui optimalisasi di atas, tingkat kemenangan, tingkat keuntungan dan stabilitas strategi dapat ditingkatkan lebih lanjut.

Ringkasan

Strategi ini relatif sederhana dan efisien secara keseluruhan, mampu menangkap fase kenaikan harga naik dengan potensi keuntungan yang layak untuk mata uang kripto. Meskipun ada ruang untuk optimasi lebih lanjut, strategi ini sudah bekerja dengan baik sebagai strategi perdagangan kuantitatif pendahuluan.


/*backtest
start: 2024-01-04 00:00:00
end: 2024-02-03 00:00:00
period: 1h
basePeriod: 15m
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/
// © exlux99
//@version=4
strategy(title="Crypto Price Scalper", shorttitle="Scalper Crypto", overlay=true)

inputcc = input(60, title="Number of candles")


low9=lowest(low,inputcc)
high9=highest(high,inputcc)



plotlow = ((close - low9) / low9) * 100

plothigh = ((close - high9) / high9) * 100

plotg = (plotlow +plothigh)/2

center=0.0


period_ = input(14, title="Length VORTEX", minval=2)
VMP = sum( abs( high - low[1]), period_ )
VMM = sum( abs( low - high[1]), period_ )
STR = sum( atr(1), period_ )
VIP = VMP / STR
VIM = VMM / STR


long= crossover(plotg,center) and close > high[2] and crossover(VIP,VIM)
short= crossunder(plotg,center) and crossunder(VIP,VIM)

tplong=input(0.1, title="TP Long", step=0.01)
sllong=input(0.1, title="SL Long", step=0.01)
strategy.entry("long",1,when=long)

strategy.exit("closelong", "long" , profit = close * tplong / syminfo.mintick, loss = close * sllong / syminfo.mintick, alert_message = "closelong")

strategy.close("long",when=short)





Lebih banyak