
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.
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.
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.
Perpecahan awan cepat dan lambat dalam struktur awan berganda adalah isyarat perubahan pasaran, yang memberi peluang kepada kita.
Menggunakan penyambungan awan dan harga untuk menembusi awan, strategi ini mempunyai ciri untuk mengikuti trend dan membalikkan perdagangan, mempertimbangkan frekuensi operasi dan kadar kemenangan.
Menggunakan awan sebagai titik tolak kerugian boleh mengawal risiko.
Apabila harga turun naik dengan kuat, awan cepat dan lambat mungkin sering bercampur, menyebabkan kerugian perpindahan yang berulang.
Strategi ini lebih sesuai untuk keadaan pasaran yang bergolak. Dalam pasaran yang bergolak, lebih banyak kes paralel awan yang cepat dan perlahan, mudah dikurung.
Tidak ada cara yang berkesan untuk mengesan trend dalam tempoh pencatatan, dan tidak dapat mengesan peluang penurunan besar yang mungkin berlaku selepas pencatatan.
Untuk mengelakkan isyarat palsu yang disebabkan oleh turun naik harga yang teruk, saluran harga dan jumlah transaksi boleh dimasukkan sebelum dua awan bersilang.
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.
Algoritma penyesuaian diri yang boleh ditetapkan untuk lebar awan cepat, mencari kombinasi parameter terbaik dalam kedua-dua persekitaran pasaran yang bergolak dan trend.
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
/*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