Strategi Terobosan Purata Pergerakan Berganda Yunni


Tarikh penciptaan: 2023-12-22 11:48:28 Akhirnya diubah suai: 2023-12-22 11:48:28
Salin: 0 Bilangan klik: 560
1
fokus pada
1623
Pengikut

Strategi Terobosan Purata Pergerakan Berganda Yunni

Gambaran keseluruhan

Strategi penembusan dua garis rata-rata awan adalah strategi untuk melakukan penembusan perdagangan menggunakan awan ganda yang terdiri daripada garis rata-rata cepat dan garis rata-rata perlahan. Strategi ini mempunyai ciri-ciri untuk mengikuti trend dan membalikkan perdagangan.

Prinsip Strategi

Strategi ini menggunakan EMA harga tinggi-rendah 60 kitaran sebagai awan cepat, dan EMA harga tinggi-rendah 240 kitaran sebagai awan perlahan. Apabila awan cepat sepenuhnya di bawah awan perlahan, lakukan lebih banyak; apabila awan cepat sepenuhnya di atas awan perlahan, kosong.

Strategi ini mempunyai dua ciri sekaligus iaitu trend-following dan reversal trading. Apabila pasaran berada dalam keadaan goyah, masa untuk melakukan reversal ialah apabila awan cepat dan awan perlahan bertukar; dan apabila awan cepat dan awan perlahan berparallel, maka trend-following dan trend-trading.

Analisis kelebihan

  1. Struktur dua awan dapat menilai trend pasaran dengan berkesan, menggunakan silang atas dan bawah antara dua awan untuk melakukan perdagangan terbalik, meningkatkan kadar kemenangan secara besar-besaran.

  2. Perpecahan awan cepat dan lambat dalam struktur awan berganda adalah isyarat perubahan pasaran, yang memberi peluang kepada kita.

  3. Menggunakan penyambungan awan dan harga untuk menembusi awan, strategi ini mempunyai ciri untuk mengikuti trend dan membalikkan perdagangan, mempertimbangkan frekuensi operasi dan kadar kemenangan.

  4. Menggunakan awan sebagai titik tolak kerugian boleh mengawal risiko.

Analisis risiko

  1. Apabila harga turun naik dengan kuat, awan cepat dan lambat mungkin sering bercampur, menyebabkan kerugian perpindahan yang berulang.

  2. Strategi ini lebih sesuai untuk keadaan pasaran yang bergolak. Dalam pasaran yang bergolak, lebih banyak kes paralel awan yang cepat dan perlahan, mudah dikurung.

  3. Tidak ada cara yang berkesan untuk mengesan trend dalam tempoh pencatatan, dan tidak dapat mengesan peluang penurunan besar yang mungkin berlaku selepas pencatatan.

Arah pengoptimuman

  1. Untuk mengelakkan isyarat palsu yang disebabkan oleh turun naik harga yang teruk, saluran harga dan jumlah transaksi boleh dimasukkan sebelum dua awan bersilang.

  2. Indikator penghakiman trend boleh dimasukkan, apabila awan cepat dan perlahan muncul pemisahan ke atas dan ke bawah, untuk menentukan arah trend besar dan mengambil bahagian dalam perdagangan pembalikan secara terpilih.

  3. Algoritma penyesuaian diri yang boleh ditetapkan untuk lebar awan cepat, mencari kombinasi parameter terbaik dalam kedua-dua persekitaran pasaran yang bergolak dan trend.

ringkaskan

Strategi terobosan Garis Persamaan Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis Garis

Kod sumber strategi
/*backtest
start: 2023-12-14 00:00:00
end: 2023-12-19 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// High Low Cloud Strategy Backtesting
// © inno14

//@version=4
strategy(title="High Low Cloud Strategy Backtesting", overlay=true, pyramiding=0)
c1=input(60, title="Fast Cloud Length")
c2=input(240, title="Slow Cloud Length")
c1_high=ema(high,c1)
c1_low=ema(low,c1)
highc1=plot(c1_high, title="Fast Cloud - High", color=color.blue, offset=0, transp=50, linewidth=1)
lowc1=plot(c1_low, title="Fast Cloud - Low", color=color.blue, offset=0, transp=50, linewidth=1)
fill(highc1, lowc1, transp=60, color=color.blue, title="Fast Cloud")
c2_high=ema(high,c2)
c2_low=ema(low,c2)
highc2=plot(c2_high, title="Slow Cloud - High", color=color.green, offset=0, transp=50, linewidth=1)
lowc2=plot(c2_low, title="Slow Cloud - Low", color=color.green, offset=0, transp=50, linewidth=1)
fill(highc2, lowc2, transp=40, color=color.green, title="Slow Cloud")
//Backtesting
//Long condition
ycloud_entry=
       c1_high<c2_low
       and crossover(close,c2_high)
       

ycloud_stoploss=
       crossunder(close,valuewhen(ycloud_entry,lowest(close[1],c2),0))

ycloud_takeprofit=
      c1_low>c2_high
      and crossunder(close,c1_low)


strategy.entry("Long", strategy.long, when=ycloud_entry)
strategy.close("Long", when=ycloud_takeprofit or ycloud_stoploss)

//Short condition
xcloud_entry=
       c1_low>c2_high
       and crossunder(close,c2_low)
       
xcloud_stoploss=
       crossover(close,valuewhen(xcloud_entry,highest(close[1],c2),0))

xcloud_takeprofit=
       c1_high<c2_low
       and crossover(close,c1_high)

strategy.entry("Short", strategy.short, when=xcloud_entry)
strategy.close("Short", when=xcloud_takeprofit or xcloud_stoploss)


//EOF