Cloud Nebula Dual Moving Average Breakthrough Strategy adalah strategi yang menggunakan purata bergerak pantas dan purata bergerak perlahan untuk membentuk awan dua untuk perdagangan terobosan. Strategi ini mempunyai ciri-ciri kedua-dua trend tracking dan perdagangan pembalikan.
Strategi ini mengira EMA harga tinggi-rendah 60 tempoh sebagai awan pantas dan EMA harga tinggi-rendah 240 tempoh sebagai awan perlahan. Apabila awan pantas berada sepenuhnya di bawah awan perlahan, pergi panjang; apabila awan pantas berada sepenuhnya di atas awan perlahan, pergi pendek. Peraturan kemasukan khusus adalah bahawa terdapat peluang untuk memasuki apabila harga menembusi tepi atas atau bawah awan perlahan. Stop loss ditetapkan pada harga tertinggi dan terendah dalam tempoh 5 hari, dan mengambil keuntungan ditetapkan apabila harga menembusi tepi atas atau bawah awan pantas.
Strategi ini mempunyai kedua-dua ciri pengesanan trend dan perdagangan pembalikan. Apabila pasaran berayun, lipatan awan cepat dan perlahan adalah peluang untuk membuat pembalikan; apabila awan cepat dan perlahan sejajar, ikuti trend untuk berdagang trend.
Struktur awan berganda dapat menilai trend pasaran dengan berkesan, menggunakan persilangan ke atas dan ke bawah antara awan berganda untuk membuat perdagangan pembalikan, meningkatkan kadar kemenangan.
Pemisahan awan cepat dan perlahan dalam struktur awan ganda adalah isyarat perubahan pasaran, yang memberi kita peluang yang berpotensi.
Dengan menggunakan persilangan antara awan dan harga pecah terhadap awan, strategi ini mempunyai kedua-dua trend berikut dan ciri perdagangan pembalikan, menyeimbangkan kekerapan operasi dan kadar kemenangan.
Menggunakan pinggir awan sebagai titik stop loss dan mengambil keuntungan dapat mengawal risiko dengan berkesan.
Semasa turun naik harga yang ganas, persilangan yang kerap boleh berlaku antara awan yang cepat dan perlahan, yang membawa kepada beberapa kedudukan yang kehilangan.
Strategi ini lebih sesuai untuk persekitaran pasaran yang berayun. Di pasaran trend, sering terdapat banyak situasi selari antara awan cepat dan perlahan, yang boleh dengan mudah membawa kepada terperangkap.
Dalam tempoh penyatuan, terdapat kekurangan kaedah yang berkesan untuk mengikuti trend, tidak dapat menangkap potensi kenaikan besar atau penurunan selepas penyatuan.
Saluran harga dan jumlah dagangan boleh ditambahkan sebelum crossover awan berlaku untuk mengelakkan isyarat palsu yang disebabkan oleh turun naik harga yang ganas.
Apabila pemisahan antara awan cepat dan perlahan berlaku, menilai arah trend utama dan secara selektif mengambil bahagian dalam perdagangan pembalikan.
Algoritma penyesuaian untuk lebar awan pantas boleh ditetapkan untuk mencari kombinasi parameter yang optimum dalam persekitaran pasaran berayun dan trend.
Cloud Nebula Dual Moving Average Breakthrough Strategy secara komprehensif menggunakan kelebihan purata bergerak pantas dan purata bergerak perlahan untuk membina sistem awan ganda untuk pembalikan dan perdagangan trend. Ia menyeimbangkan kekerapan operasi dan kadar kemenangan, dan dapat memahami irama perubahan pasaran dengan berkesan. Dengan menambah penunjuk penilaian tambahan dan pengoptimuman parameter, kelebihan strategi dapat diperluaskan lagi untuk menyesuaikan diri dengan lebih baik dengan persekitaran pasaran yang kompleks dan sentiasa berubah.
/*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