Cloud Nebula Dual Moving Average Breakthrough Strategy adalah strategi yang memanfaatkan rata-rata bergerak cepat dan rata-rata bergerak lambat untuk membentuk awan ganda untuk perdagangan terobosan.
Strategi ini menghitung EMA harga tinggi-rendah 60 periode sebagai awan cepat dan EMA harga tinggi-rendah 240 periode sebagai awan lambat. Ketika awan cepat benar-benar di bawah awan lambat, pergi panjang; ketika awan cepat benar-benar di atas awan lambat, pergi pendek. Aturan masuk khusus adalah bahwa ada peluang untuk masuk ketika harga menerobos tepi atas atau bawah awan lambat. Stop loss ditetapkan pada harga tertinggi dan terendah dalam waktu 5 hari, dan mengambil keuntungan ditetapkan ketika harga menerobos tepi atas atau bawah awan cepat.
Strategi ini memiliki karakteristik pelacakan tren dan perdagangan pembalikan. Ketika pasar berosilasi, lipatan awan cepat dan lambat adalah kesempatan untuk melakukan pembalikan; ketika awan cepat dan lambat sejajar, ikuti tren untuk memperdagangkan tren.
Struktur awan ganda dapat secara efektif menilai tren pasar, menggunakan silang atas dan bawah antara awan ganda untuk melakukan perdagangan pembalikan, sangat meningkatkan tingkat kemenangan.
Pemisahan awan cepat dan lambat dalam struktur awan ganda adalah sinyal perubahan pasar, yang memberi kita peluang potensial.
Dengan menggunakan crossover antara awan dan price breakouts terhadap awan, strategi memiliki kedua tren mengikuti dan reversal karakteristik perdagangan, menyeimbangkan frekuensi operasi dan tingkat menang.
Menggunakan tepi awan sebagai titik stop loss dan take profit dapat secara efektif mengendalikan risiko.
Selama fluktuasi harga yang keras, persilangan yang sering dapat terjadi antara awan cepat dan lambat, yang mengarah pada beberapa posisi yang kalah.
Strategi ini lebih cocok untuk lingkungan pasar yang berosilasi. Di pasar tren, sering ada banyak situasi paralel antara awan cepat dan lambat, yang dapat dengan mudah menyebabkan terjebak.
Dalam periode konsolidasi, ada kurangnya metode yang efektif untuk mengikuti tren, tidak dapat menangkap potensi kenaikan besar atau penurunan setelah konsolidasi.
Saluran harga dan volume perdagangan dapat ditambahkan sebelum terjadi crossover awan untuk menghindari sinyal palsu yang disebabkan oleh fluktuasi harga yang keras.
Ketika pemisahan antara awan cepat dan lambat terjadi, menilai arah tren utama dan secara selektif berpartisipasi dalam perdagangan pembalikan.
Algoritma adaptif untuk lebar awan cepat dapat diatur untuk menemukan kombinasi parameter optimal dalam lingkungan pasar yang berosilasi dan tren.
Cloud Nebula Dual Moving Average Breakthrough Strategy secara komprehensif memanfaatkan keuntungan dari rata-rata bergerak cepat dan rata-rata bergerak lambat untuk membangun sistem awan ganda untuk pembalikan dan perdagangan tren. Ini menyeimbangkan frekuensi operasi dan tingkat kemenangan, dan dapat secara efektif memahami ritme perubahan pasar. Dengan menambahkan indikator penilaian tambahan dan optimasi parameter, keuntungan dari strategi dapat diperluas lebih lanjut untuk lebih beradaptasi dengan lingkungan pasar yang kompleks dan selalu 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