
Chiến lược phá vỡ đường trung bình kép của Cloudflare là một chiến lược giao dịch phá vỡ bằng cách sử dụng hai đám mây bao gồm đường trung bình nhanh và đường trung bình chậm. Chiến lược này có cả tính năng theo dõi xu hướng và đảo ngược giao dịch.
Chiến lược này được tính toán bằng cách tính toán 60 chu kỳ EMA giá cao thấp như một đám mây nhanh, 240 chu kỳ EMA giá cao thấp như một đám mây chậm. Khi đám mây nhanh hoàn toàn thấp hơn đám mây chậm, làm nhiều hơn; Khi đám mây nhanh hoàn toàn cao hơn đám mây chậm, làm trống.
Chiến lược này có hai đặc điểm là theo dõi xu hướng và giao dịch đảo ngược. Khi thị trường đang chấn động, thời điểm đối chọi giữa đám mây nhanh và đám mây chậm là thời điểm để đảo ngược; khi đám mây nhanh và đám mây chậm song song, hãy theo xu hướng để giao dịch xu hướng.
Cấu trúc hai đám mây có thể đánh giá hiệu quả xu hướng thị trường, sử dụng giao dịch ngược giữa hai đám mây để tăng tỷ lệ chiến thắng.
Sự phân tách giữa các đám mây nhanh và chậm trong cấu trúc đám mây kép là một tín hiệu của sự thay đổi thị trường, mang lại cho chúng tôi cơ hội tiềm năng.
Sử dụng giao thoa giữa các đám mây và đột phá của giá đối với đám mây, chiến lược có tính năng đồng thời theo xu hướng và đảo ngược giao dịch, đồng thời tính đến tần suất hoạt động và tỷ lệ thắng.
Việc sử dụng đám mây như một điểm dừng lỗ có thể kiểm soát rủi ro tốt.
Khi giá dao động mạnh, đám mây có thể xảy ra giao thoa thường xuyên, dẫn đến nhiều lần mất cân bằng.
Chiến lược này phù hợp hơn với môi trường thị trường biến động. Trong thị trường biến động xu hướng, nhiều trường hợp tương đương với đám mây nhanh chậm, dễ bị giam giữ.
Không có phương pháp hiệu quả để theo dõi xu hướng trong giai đoạn tính toán, không thể nắm bắt được cơ hội giảm mạnh sau khi tính toán.
Có thể kết hợp các kênh giá và khối lượng giao dịch trước khi hai đám mây giao nhau, tránh các tín hiệu giả tạo do biến động mạnh mẽ của giá.
Có thể thêm chỉ số đánh giá xu hướng, tham gia vào giao dịch đảo ngược chọn lọc để đánh giá xu hướng lớn khi đám mây xuất hiện lên xuống.
Các thuật toán tự thích ứng có thể được thiết lập với độ rộng đám mây nhanh, tìm ra sự kết hợp tham số tốt nhất trong môi trường thị trường xung đột và xu hướng.
Chiến lược phá vỡ đường trung bình kép của CloudFlare sử dụng lợi thế của đường trung bình nhanh và đường trung bình chậm để xây dựng hệ thống hai đám mây để đảo ngược và giao dịch xu hướng. Nó có tính năng cân bằng tần suất hoạt động và tỷ lệ thắng, có thể nắm bắt hiệu quả nhịp độ thay đổi của thị trường. Bằng cách thêm các chỉ số phán đoán hỗ trợ và tối ưu hóa tham số, bạn có thể mở rộng hơn nữa lợi thế của chiến lược, làm cho nó thích nghi tốt hơn với môi trường thị trường phức tạp và thay đổi.
/*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