Chiến lược đột phá đảo ngược chủ chốt


Ngày tạo: 2023-10-20 17:24:14 sửa đổi lần cuối: 2023-10-20 17:24:14
sao chép: 0 Số nhấp chuột: 680
1
tập trung vào
1617
Người theo dõi

Chiến lược đột phá đảo ngược chủ chốt

Tổng quan

Chiến lược vượt qua bậc thầy - đảo ngược đột phá là một chiến lược giao dịch đơn giản nhưng thực tế dựa trên đường trung bình di chuyển. Nó sử dụng đường chéo giữa đường trung bình di chuyển nhanh và đường trung bình di chuyển chậm làm tín hiệu mua và bán.

Nguyên tắc chiến lược

Chiến lược sử dụng hai đường trung bình di chuyển: một đường trung bình di chuyển nhanh ngắn hạn và một đường trung bình di chuyển chậm dài hạn. Các tham số đường trung bình di chuyển nhanh là 12 ngày và đường trung bình di chuyển chậm là 26 ngày. Chiến lược tính toán đường trung bình di chuyển đơn giản 2 ngày của ENDPOINT làm dữ liệu giá, sau đó tính toán đường trung bình di chuyển nhanh và đường trung bình di chuyển chậm.

Cụ thể, chiến lược này đánh giá xu hướng thị trường bằng cách so sánh kích thước của các giá trị của đường trung bình di chuyển nhanh và đường trung bình di chuyển chậm. Khi giá trị của đường trung bình di chuyển nhanh lớn hơn đường trung bình di chuyển chậm, thị trường được coi là đang có xu hướng tăng ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))

Lý thuyết kích hoạt tín hiệu mua là: một tín hiệu mua được tạo ra khi thị trường chuyển từ xu hướng giảm sang xu hướng tăng, tức là khi giá vượt qua đường trung bình di chuyển chậm trên đường trung bình di chuyển nhanh và cao hơn đường trung bình di chuyển nhanh.

Lý thuyết kích hoạt tín hiệu bán ra là: một tín hiệu bán ra được tạo ra khi thị trường chuyển từ xu hướng tăng sang xu hướng giảm, tức là khi đường trung bình di chuyển nhanh đi qua đường trung bình di chuyển chậm và giá thấp hơn đường trung bình di chuyển nhanh.

Bằng cách thiết kế như vậy, chiến lược có thể có hiệu quả trong việc nắm bắt cơ hội đảo ngược kịp thời khi thị trường đảo ngược.

Phân tích lợi thế

Chiến lược này có những ưu điểm sau:

  1. Lập luận chiến lược đơn giản, rõ ràng, dễ hiểu và dễ thực hiện.

  2. Công nghệ trung bình di động đã được phát triển và sử dụng rộng rãi.

  3. Sử dụng thiết kế trung bình di chuyển kép, nó có thể lọc hiệu quả tiếng ồn thị trường và xác định xu hướng thị trường.

  4. Kết hợp với chỉ số động lực giá, nó có thể cải thiện độ chính xác của thời gian mua và bán.

  5. Các tham số được tối ưu hóa rộng rãi, có thể điều chỉnh các tham số theo thị trường để có hiệu quả tốt hơn.

  6. Có thể thêm logic dừng lỗ để kiểm soát rủi ro.

  7. Giao dịch thường xuyên và tránh giao dịch quá mức

  8. Có thể được tối ưu hóa với các chỉ số khác như Bollinger Bands, RSI, v.v.

  9. Dữ liệu phản hồi đầy đủ để xác minh hiệu quả của chiến lược.

Phân tích rủi ro

Chiến lược này cũng có những rủi ro sau:

  1. Chiến lược trung bình di chuyển đôi dễ tạo ra tín hiệu sai, có thể bỏ lỡ xu hướng thị trường hoặc tạo ra giao dịch không cần thiết.

  2. Đường trung bình di chuyển có sự chậm trễ, có thể bỏ lỡ cơ hội quay trở lại nhanh chóng.

  3. Thiết lập tham số không đúng có thể dẫn đến tần suất giao dịch quá cao hoặc quá thấp.

  4. Chiến lược này phù hợp với giao dịch đường dài và đường ngắn có thể không hiệu quả.

  5. Chiến lược này không thể đối phó với những biến động bất ngờ của thị trường.

  6. Rủi ro mất mát trong một khoảng thời gian nhất định.

  7. Cài đặt tham số của các giống khác nhau cần được điều chỉnh.

  8. Trong một thời gian dài, các nhà đầu tư đã có những bước ngoặt lớn trong thị trường chứng khoán.

Bạn có thể làm giảm nguy cơ bằng cách:

  1. Tối ưu hóa các tham số, điều chỉnh để phù hợp với môi trường thị trường hiện tại.

  2. Kết hợp với các chỉ số khác để lọc tín hiệu.

  3. Thiết lập các cơ chế ngăn chặn và kiểm soát tổn thất.

  4. Điều chỉnh quản lý vị trí thích hợp.

  5. Thử nghiệm các tham số tối ưu hóa theo các giống khác nhau.

Hướng tối ưu hóa

Chiến lược này có thể được tối ưu hóa bằng cách:

  1. Tối ưu hóa các tham số chu kỳ của trung bình di chuyển để phù hợp hơn với tình hình thị trường hiện tại.

  2. Kiểm tra các loại trung bình di chuyển khác nhau, chẳng hạn như trung bình di chuyển chỉ số, trung bình di chuyển trọng lượng, v.v.

  3. Thêm các chỉ số giao dịch để xác minh xu hướng.

  4. Kết hợp với các chỉ số kỹ thuật khác như MACD, RSI, v.v.

  5. Thêm các chiến lược dừng lỗ, chẳng hạn như dừng di chuyển, dừng thời gian.

  6. Tối ưu hóa chiến lược quản lý vị thế, chẳng hạn như cổ phần cố định, tỷ lệ động.

  7. Tối ưu hóa các tham số thử nghiệm theo thời gian, phân giống.

  8. Thêm thuật toán học máy, sử dụng công nghệ AI để tối ưu hóa tham số và kiểm tra tín hiệu tự động.

  9. Sử dụng kỹ thuật học sâu để nhận dạng hình dạng đồ họa phức tạp hơn.

  10. Khám phá các ý tưởng thiết kế chiến lược không tham số.

Thông qua việc tối ưu hóa liên tục, bạn có thể cải thiện khả năng thích ứng của chiến lược để có được hiệu quả ổn định trong các môi trường thị trường khác nhau.

Tóm tắt

Nói chung, chiến lược vượt qua bậc thầy - đảo ngược chiến lược đột phá toàn bộ ý tưởng rõ ràng, dễ thực hiện và có giá trị thực tế. Chiến lược này nắm bắt lợi thế đánh giá xu hướng của chỉ số trung bình di chuyển, đồng thời kết hợp với chỉ số động lượng giá để cải thiện chất lượng tín hiệu.

Mã nguồn chiến lược
/*backtest
start: 2022-10-13 00:00:00
end: 2023-10-19 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy("CDC Action Zone V.2 strategy", overlay=true)
// Credit Script base from CDC Action Zone V.2 by piriya33
// CDC ActionZone V2 29 Sep 2016
// CDC ActionZone is based on a simple 2MA and is most suitable for use with medium volatility market
// 11 Nov 2016 : Ported to Trading View with minor UI enhancement

src = input(title="Data Array",defval=ohlc4)
prd1=input(title="Short MA period",defval=12)
prd2=input(title="Long MA period",defval=26)
AP = ema(src,2)
Fast = ema(AP,prd1)
Slow = ema(AP,prd2)

// === INPUT BACKTEST RANGE ===
FromYear  = input(defval = 2019, title = "From Year", minval = 2009)
FromMonth = input(defval = 1, title = "From Month", minval = 1, maxval = 12)
FromDay   = input(defval = 1, title = "From Day", minval = 1, maxval = 31)
ToYear    = input(defval = 9999, title = "To Year", minval = 2009)
ToMonth   = input(defval = 12, title = "To Month", minval = 1, maxval = 12)
ToDay     = input(defval = 31, title = "To Day", minval = 1, maxval = 31)

// === FUNCTION EXAMPLE ===
start     = timestamp(FromYear, FromMonth, FromDay, 00, 00)  // backtest start window
finish    = timestamp(ToYear, ToMonth, ToDay, 23, 59)        // backtest finish window
window()  => time >= start and time <= finish ? true : false // create function "within window of time"

Bullish = Fast>Slow
Bearish = Fast<Slow

Green = Bullish and AP>Fast
Red = Bearish and AP<Fast
Yellow = Bullish and AP<Fast
Blue = Bearish and AP>Fast

//Long Signal
Buy = Green and Green[1]==0
Sell = Red and Red[1]==0

//Short Signal
Short = Red and Red[1]==0
Cover = Red[1] and Red==0

//Plot

l1=plot(Fast,"Fast", linewidth=1,color=red)
l2=plot(Slow,"Slow", linewidth=2,color=blue)
bcolor = Green ? lime : Red ? red : Yellow ? yellow : Blue ? blue : white
barcolor(color=bcolor)
fill(l1,l2,bcolor)

strategy.entry("Buy",true,when=window() and Buy)
strategy.close_all(when=window() and Sell)