
Strategi Binary Average Breakout adalah strategi untuk melakukan breakout trading dengan menggunakan dua awan yang terdiri dari Fast Average dan Slow Average. Strategi ini memiliki fitur untuk mengikuti tren dan membalikkan perdagangan.
Strategi ini dilakukan dengan menghitung 60 siklus EMA harga tinggi-rendah sebagai awan cepat, 240 siklus EMA harga tinggi-rendah sebagai awan lambat. Ketika awan cepat benar-benar di bawah awan lambat, lakukan lebih banyak; Ketika awan cepat benar-benar di atas awan lambat, kosong.
Strategi ini memiliki dua fitur sekaligus yaitu trend tracking dan reversal trading. Saat pasar bergejolak, fast cloud dan slow cloud berlawanan adalah waktu untuk melakukan reversal; dan ketika fast cloud dan slow cloud berparallel, follow trend untuk melakukan trend trading.
Struktur dua awan dapat secara efektif menilai tren pasar, memanfaatkan up and down crossover antara dua awan untuk melakukan perdagangan reverse, meningkatkan tingkat kemenangan secara signifikan.
Separasi awan cepat dan lambat dalam struktur awan ganda adalah sinyal dari perubahan pasar, yang memberi kita peluang potensial.
Menggunakan crossover antara awan dan terobosan harga ke awan, strategi ini memiliki karakteristik perdagangan yang mengikuti dan membalikkan tren, dengan frekuensi operasi dan tingkat kemenangan.
Menggunakan awan sebagai titik tolak penghentian kerugian dapat membantu mengendalikan risiko.
Pada saat harga sangat berfluktuasi, awan cepat lambat dapat sering terjadi persilangan, yang menyebabkan kerugian perpindahan beberapa kali.
Strategi ini lebih cocok untuk kondisi pasar yang bergejolak. Di pasar yang bergejolak, lebih banyak paralel cepat dan lambat, dan mudah dikurung.
Tidak ada cara yang efektif untuk mengikuti tren dalam periode konsolidasi, dan tidak ada kesempatan untuk mengamati kemungkinan penurunan besar yang mungkin terjadi setelah konsolidasi.
Untuk menghindari sinyal palsu yang disebabkan oleh fluktuasi harga yang drastis, saluran harga dan volume transaksi dapat ditambahkan sebelum dua awan bersilang.
Indikator penilaian tren dapat ditambahkan, untuk menentukan arah tren besar dan berpartisipasi dalam perdagangan reversal secara selektif ketika awan muncul dan memisahkan.
Algoritma adaptif yang dapat disetel dengan kecepatan awan yang cepat untuk menemukan kombinasi parameter optimal dalam kedua lingkungan pasar yang bergolak dan tren.
Strategi terobosan Garis Persamaan Ganda Cloud Combinator menggunakan keunggulan Garis Persamaan Cepat dan Garis Persamaan Lambat untuk membangun sistem Garis Persamaan Ganda Cloud untuk melakukan pembalikan dan perdagangan tren. Ini dilengkapi dengan fitur operasi frekuensi dan keseimbangan win rate, yang dapat secara efektif menangkap ritme perubahan pasar. Dengan menambahkan indikator penilaian tambahan dan pengoptimalan parameter, keunggulan strategi dapat diperluas lebih lanjut, sehingga lebih cocok untuk lingkungan pasar yang kompleks dan 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