Strategi Pembalikan Tekanan Sokongan Pangsi


Tarikh penciptaan: 2023-09-26 17:38:56 Akhirnya diubah suai: 2023-09-26 17:38:56
Salin: 0 Bilangan klik: 1149
1
fokus pada
1617
Pengikut

Gambaran keseluruhan

Strategi pembalikan tekanan sokongan aksial adalah strategi perdagangan terobosan yang menggabungkan konsep titik tekanan sokongan aksial untuk melakukan operasi terbalik apabila harga menembusi titik aksial. Strategi ini mudah difahami dan mudah dilaksanakan, merupakan strategi perdagangan terobosan garis pendek.

Prinsip Strategi

Strategi ini mula-mula mengira harga tertinggi dan terendah untuk tempoh yang ditetapkan (seperti 4 K-line) sebagai tahap sokongan dan tekanan aksial. Kemudian memantau harga dalam masa nyata untuk menentukan sama ada harga menembusi tahap aksial.

  1. Fungsi pivothigh () digunakan untuk mengira nilai maksimum, yang diperoleh dengan tekanan bit poros swh
  2. Menggunakan fungsi pivotlow ((() untuk mengira harga minimum, dan mendapat kedudukan sokongan poros swl
  3. Apabila harga naik dan menembusi tekanan aksial (swh), buat perdagangan short (strategi.short)
  4. Apabila harga turun dan melepasi sokongan aksial (swl), lakukan perdagangan berganda (strategy.long)

Logik strategi ini mudah dan jelas, terutamanya untuk menilai harga apabila ia menembusi titik aksial. Strategi ini juga menggabungkan logik kawalan masa perdagangan, yang hanya berdagang dalam jangka masa yang ditetapkan, dan dengan itu mengelakkan risiko semalaman.

Analisis kelebihan

Strategi ini mempunyai beberapa kelebihan:

  1. Strategi yang mudah difahami dan dilaksanakan, sesuai untuk pemula;
  2. Menggunakan kedudukan poros untuk menentukan titik-titik perubahan trend, tidak mudah dipengaruhi oleh bunyi pasaran jangka pendek;
  3. Hanya berdagang apabila mencapai titik aksen, untuk mengelakkan frekuensi perdagangan yang tidak perlu;
  4. Pengendalian waktu dagangan ditambah untuk mengelakkan risiko bermalam;
  5. Lebih sedikit kod, lebih sedikit penggunaan sumber, dan lebih mudah untuk mengoptimumkan strategi.

Analisis risiko

Strategi ini juga mempunyai risiko yang perlu diperhatikan:

  1. Axis tidak dapat menjangkakan trend harga 100 peratus, dan terdapat kemungkinan kesalahan penembusan;
  2. Keadaan ini boleh menyebabkan penarikan awal, dan ia harus digabungkan dengan petunjuk lain untuk menentukan isyarat perdagangan.
  3. Tidak mengambil kira pergerakan pasaran besar dan ciri-ciri saham individu, terdapat risiko sistemik;
  4. Kesan penembusan mungkin tidak jelas apabila tekanan sokongan hampir, dan julat hentian harus dikurangkan dengan sewajarnya.

Untuk mengawal risiko, cadangan pengoptimuman boleh dipertimbangkan untuk memasukkan stop loss bergerak, memahami arah trend besar, dan bekerjasama dengan pilihan saham dan saham besar, untuk mengurangkan kadar penembusan yang salah.

Arah pengoptimuman

Mengambil kira risiko yang ada dalam strategi ini, ia boleh dioptimumkan pada masa akan datang dalam beberapa arah:

  1. Mengoptimumkan parameter bit-axis, seperti meningkatkan jangka masa kitaran pengiraan, untuk melihat sama ada ia dapat meningkatkan kadar kejayaan penembusan;

  2. Menyertai mekanisme henti rugi bergerak untuk mengesan trend besar dan mengurangkan risiko berbalik;

  3. Mengelakkan risiko yang mungkin timbul daripada kesalahan penembusan, digabungkan dengan trend penilaian dari penunjuk lain seperti MACD;

  4. Klasifikasi saham, membezakan ciri-ciri yang berbeza, menetapkan parameter yang berbeza;

  5. Mengoptimumkan tempoh dagangan dengan mengambil kira masa dagangan dalam zon masa yang berbeza seperti saham AS, saham Hong Kong dan sebagainya;

  6. Berfikir tentang pergerakan keseluruhan saham, pilih untuk berdagang.

ringkaskan

Secara keseluruhan, strategi pembalikan tekanan sokongan aksa adalah strategi terobosan yang mudah yang sangat sesuai untuk pelajar pemula. Ia menggunakan kedudukan aksa untuk menentukan masa pembalikan, strategi strategi jelas dan mudah difahami.

Kod sumber strategi
/*backtest
start: 2023-09-18 00:00:00
end: 2023-09-20 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("Pivot Reversal Strategy", overlay=true)

// === BACKTEST RANGE ===
FromMonth = input(defval = 2, title = "From Month", minval = 1)
FromDay   = input(defval = 1, title = "From Day", minval = 1)
FromYear  = input(defval = 2018, title = "From Year", minval = 2014)
ToMonth   = input(defval = 1, title = "To Month", minval = 1)
ToDay     = input(defval = 1, title = "To Day", minval = 1)
ToYear    = input(defval = 9999, title = "To Year", minval = 2014)


leftBars = input(4)
rightBars = input(2)

swh = pivothigh(leftBars, rightBars)
swl = pivotlow(leftBars, rightBars)

swh_cond = not na(swh)

hprice = 0.0
hprice := swh_cond ? swh : hprice[1]

le = false
le := swh_cond ? true : (le[1] and high > hprice ? false : le[1])

if (le)
    strategy.entry("PivRevLE", strategy.long, comment="PivRevLE", stop=hprice + syminfo.mintick)

swl_cond = not na(swl)

lprice = 0.0
lprice := swl_cond ? swl : lprice[1]


se = false
se := swl_cond ? true : (se[1] and low < lprice ? false : se[1])

if (se)
    strategy.entry("PivRevSE", strategy.short, comment="PivRevSE", stop=lprice - syminfo.mintick)

//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)