Strategi Perdagangan Kesinambungan Panjang Momentum Purata Pergerakan


Tarikh penciptaan: 2023-09-12 16:15:44 Akhirnya diubah suai: 2023-09-12 16:15:44
Salin: 0 Bilangan klik: 649
1
fokus pada
1621
Pengikut

Strategi ini melakukan pengendalian berterusan dengan mengamati pergerakan garis rata yang berterusan, melakukan lebih banyak pada tahap kenaikan yang berturut-turut. Strategi ini adalah strategi jenis trend yang bertujuan untuk terus menangkap momentum kenaikan pergerakan berbilang arah.

Prinsip-prinsip strategi:

  1. Pengiraan purata bergerak bertimbangan untuk mencerminkan pergerakan harga.

  2. Apabila purata bergerak bertimbangan meningkat selama 5 hari berturut-turut, anda boleh membuat lebih banyak kemasukan.

  3. Apabila purata bergerak bertimbangan turun selama 4 hari berturut-turut, anda perlu melakukan pertaruhan multipel.

  4. Untuk menilai trend yang berterusan, perhatikan bilangan hari kenaikan yang berterusan, dan elakkan perubahan dalam jangka pendek.

  5. Tetapkan Hentian Kerosakan Maksimum dan Kawal Kerosakan Maksimum Sehari

Kelebihan strategi ini:

  1. Ia juga boleh digunakan untuk menjejaki dan menangkap isu-isu yang sedang berlaku.

  2. Berfikir tentang hari berturut-turut adalah baik untuk melangkaui perubahan jangka pendek.

  3. Tetapan Hentikan Kerosakan Maksimum Mengehadkan risiko ekor.

Risiko strategi ini:

  1. Tidak boleh mengehadkan kerugian panggilan balik yang timbul selepas ketagihan berterusan.

  2. Jika ia berlaku, ia boleh menyebabkan kerugian yang lebih besar.

  3. Penangguhan kerugian ditetapkan terlalu longgar, dan terdapat risiko kerugian yang berlebihan.

Ringkasnya, strategi ini dapat menangkap titik panas pasaran dengan berkesan dengan mengesan kenaikan yang berterusan. Tetapi perlu berhati-hati terhadap risiko penyesuaian kedalaman, menyesuaikan parameter hentian kerugian dengan betul, dan melakukan pengurusan risiko yang mencukupi.

Kod sumber strategi
/*backtest
start: 2023-01-01 00:00:00
end: 2023-09-11 00:00:00
period: 3d
basePeriod: 1d
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/
// © SoftKill21

//@version=4
// strategy("My Script", initial_capital=1000, default_qty_type=strategy.percent_of_equity, default_qty_value=100, commission_type=strategy.commission.percent , commission_value=0.1 )


var candela = 0.0


candela := (high+low+open+close)/4

long = candela > candela[1] and candela[1] > candela[2] and candela[2] > candela[3] and candela[3] > candela[4] and candela[4] > candela[5]
short = candela< candela[1] and candela[1] < candela[2] and candela[2] < candela[3] and candela[3] < candela[4] //and candela[4] < candela[5] 

plot(candela, color=long? color.green : short? color.red : color.white ,linewidth=4)



strategy.entry("long",1,when=long)
//strategy.entry('short',0,when=short)
    
strategy.close("long", when = short)

risk= input(25)
// strategy.risk.max_intraday_loss(risk, strategy.percent_of_equity)
//strategy.close("short", when = not long or short)