Double 7 Days Breakout Strategi

Penulis:ChaoZhang, Tarikh: 2024-01-30 16:49:01
Tag:

img

Ringkasan

Strategi Double 7 Days Breakout adalah strategi perdagangan jangka pendek yang sangat mudah. Ia hanya mempunyai 3 peraturan perdagangan:

  1. Harga mesti di atas purata mudah bergerak 200 hari
  2. Pergi panjang apabila harga ditutup di bawah harga terendah dalam 7 hari yang lalu
  3. Posisi ditutup apabila harga ditutup di atas harga tertinggi dalam 7 hari yang lalu

Walaupun aturannya sangat mudah, strategi ini berfungsi dengan baik dalam beberapa saham dan tempoh masa, bahkan melebihi banyak strategi RSI.

Prinsip Strategi

Strategi Penembusan 7 Hari Ganda berdagang berdasarkan sokongan dan rintangan harga. Apabila harga memecahkan di bawah harga terendah dalam 7 hari yang lalu, ia menunjukkan harga mungkin memasuki tempoh penyesuaian dan sudah tiba masanya untuk pergi panjang. Apabila harga memecahkan di atas harga tertinggi dalam 7 hari yang lalu, ia menunjukkan momentum mungkin menguat dan sudah tiba masanya untuk menutup kedudukan dan mengambil keuntungan.

Ini adalah strategi perdagangan jangka pendek biasa. Ia menilai tindakan harga selama 7 hari yang lalu dan menggunakan isyarat pecah jangka pendek untuk memasuki kedudukan. Sementara itu, ia juga memerlukan harga berada di atas Purata Bergerak 200 hari untuk mengelakkan perdagangan dalam penurunan jangka panjang.

Analisis Kelebihan

Kelebihan terbesar dari Double 7 Days Breakout Strategy adalah bahawa ia mudah dan mudah dilaksanakan. Hanya ada 3 peraturan perdagangan yang menjadikannya sangat mudah diikuti.

Selain itu, strategi ini menggunakan sokongan harga dan rintangan perdagangan dengan berkesan. Isyarat pecah seperti itu cenderung lebih boleh dipercayai dengan kadar kemenangan yang lebih tinggi. Ini juga mengapa strategi ini mempunyai prestasi yang baik.

Analisis Risiko

Sebagai strategi perdagangan jangka pendek, risiko utama datang dari dua aspek:

  1. Risiko isyarat yang salah, pelarian yang salah akan menyebabkan kerugian.

  2. Risiko pasaran sistemik. Apabila pasaran mempunyai pembetulan tajam, korelasi antara stok meningkat. Oleh kerana strategi ini boleh memegang kedudukan dalam beberapa stok, ia menghadapi risiko pasaran yang lebih besar.

Untuk mengurangkan risiko ini, parameter boleh diselaraskan untuk memperpendek tempoh pegangan atau menambah penapis dengan penunjuk lain.

Arahan pengoptimuman

Terdapat ruang untuk pengoptimuman lebih lanjut dari Double 7 Days Breakout Strategy:

  1. Uji parameter yang berbeza untuk purata bergerak jangka panjang untuk mencari yang lebih sesuai.

  2. Uji tempoh yang berbeza untuk penembusan untuk mengoptimumkan penunjuk jangka pendek.

  3. Tambahkan mekanisme stop loss untuk mengawal kerugian perdagangan tunggal.

  4. Gabungkan dengan penunjuk lain untuk menapis isyarat dan meningkatkan ketepatan.

Melalui pengoptimuman parameter dan struktur strategi, terdapat potensi untuk meningkatkan lagi kestabilan dan kecekapan strategi.

Kesimpulan

Strategi Penembusan 7 Hari Ganda adalah strategi perdagangan jangka pendek yang mudah namun cekap. Ia berdagang berdasarkan penembusan sokongan / rintangan yang menghasilkan isyarat frekuensi tinggi yang sesuai untuk perdagangan jangka pendek. Juga dengan memerlukan harga berada di atas purata bergerak jangka panjang, ia secara berkesan mengelakkan risiko sistemik dalam pembetulan jangka panjang. Dengan pengoptimuman lebih lanjut pada parameter dan modul, terdapat potensi untuk prestasi yang lebih baik.


/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Double 7's Strategy", overlay=true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100)

value1=input(7, title="Quantity of day low")
value2=input(7, title="Quantity of day high")
entry=lowest(close[1],value1)
exit=highest(close[1],value2)


mma200=sma(close,200)

// Test Period
testStartYear = input(2009, "Backtest Start Year")
testStartMonth = input(1, "Backtest Start Month")
testStartDay = input(2, "Backtest Start Day")
testPeriodStart = timestamp(testStartYear,testStartMonth,testStartDay,0,0)

testStopYear = input(2020, "Backtest Stop Year")
testStopMonth = input(12, "Backtest Stop Month")
testStopDay = input(30, "Backtest Stop Day")
testPeriodStop = timestamp(testStopYear,testStopMonth,testStopDay,0,0)

testPeriod() => true

if testPeriod()
    if (close>mma200) and (close<entry)
        strategy.entry("RsiLE", strategy.long , comment="Open")

    if (close>exit)
        strategy.close_all()


Lebih lanjut