Sự đảo ngược động lượng và chiến lược giao cắt vàng mua thấp đột phá thu hẹp


Ngày tạo: 2023-12-07 16:57:11 sửa đổi lần cuối: 2023-12-07 16:57:11
sao chép: 0 Số nhấp chuột: 782
1
tập trung vào
1621
Người theo dõi

Sự đảo ngược động lượng và chiến lược giao cắt vàng mua thấp đột phá thu hẹp

Tổng quan

Chiến lược này dựa trên tín hiệu phá vỡ của điểm hỗ trợ Camarilla, kết hợp với chỉ số đảo ngược RSI như cơ hội hút thấp, tạo thành chiến lược hút thấp chuyển đổi động lực cao. Khi giá phá vỡ điểm hỗ trợ Camarilla tạo ra tín hiệu giao dịch, RSI thấp sẽ xác nhận thêm cơ hội hút, thuộc chiến lược hút động lực cao.

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

Các tín hiệu trung tâm của chiến lược đến từ điểm Camarilla. Các điểm Camarilla được phân chia thành các điểm S1 đến S5 và R1 đến R5 dựa trên phạm vi giá ngày hôm qua.

Cụ thể, chiến lược này tính toán điểm hỗ trợ Camarilla dựa trên giá cao nhất, giá thấp nhất và giá đóng cửa hôm qua. Sau đó, đánh giá xem giá đóng cửa đã phá vỡ điểm hỗ trợ để tạo ra tín hiệu giao dịch. Đồng thời đánh giá xem chỉ số RSI có ở mức thấp, dưới 30 được coi là bán quá mức. Chỉ khi giá đóng cửa phá vỡ điểm hỗ trợ và RSI dưới 30, tín hiệu giao dịch thực sự sẽ được tạo ra.

Ví dụ, nếu giá hôm qua dao động trong khoảng từ 10 đến 11, ngày hôm nay giá đóng cửa sẽ phá vỡ 11,05 (S1 điểm) và chỉ số RSI hiển thị 20, sẽ tạo ra tín hiệu mua. Nếu giá đóng cửa hôm nay phá vỡ 10,95 (R1 điểm), RSI hiển thị 20, sẽ tạo ra tín hiệu bán. Do đó, chiến lược này kết hợp các ưu điểm của tín hiệu phá vỡ và tín hiệu bán tháo.

Phân tích lợi thế

Lợi thế lớn nhất của chiến lược này là xác định các cơ hội vượt qua và đảo ngược. Các điểm hỗ trợ Camarilla tự nó sẽ nắm bắt các điểm hỗ trợ và kháng cự quan trọng của giá. Kết hợp với chỉ số RSI để xác định thời gian đảo ngược, bạn có thể xác định chính xác đáy vị trí và tránh theo đuổi các đợt giảm.

Ngoài ra, điểm dựa trên tính toán động, sẽ theo dõi sự thay đổi giá cả. Không giống như chỉ số kỹ thuật truyền thống, cần thiết phải đặt tham số. Chiến lược kế thừa lợi thế của phân tích điểm dựa, linh hoạt hơn. Ngoài ra, cơ hội đảo ngược là rõ ràng hơn, không có tín hiệu sai thường xuyên.

Phân tích rủi ro

Rủi ro lớn nhất của chiến lược này là giá có thể phá vỡ giả. Mặc dù kết hợp với chỉ số RSI để xác nhận tình trạng bán tháo, nhưng giá có thể bị đảo ngược sau khi phá vỡ ngưỡng hỗ trợ. Điều này có thể dẫn đến việc phá vỡ lỗ hổng.

Một rủi ro khác là chỉ số RSI có thể thất bại. Ngay cả khi có một đợt giảm mạnh, nhưng RSI không giảm xuống dưới 30.

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. Các tham số để tối ưu hóa RSI. Bạn có thể thử nghiệm các đường bán tháo khác nhau, 30 tốt hay 20 phù hợp hơn.

  2. Thêm các chỉ số khác để kết hợp. Ví dụ như chỉ số KDJ, có thể xác nhận thêm độ tin cậy của tín hiệu đảo ngược.

  3. Kiểm tra các điểm Camarilla khác nhau. Chỉ sử dụng S1 và R1 có thể giảm khả năng phá vỡ giả.

  4. Tối ưu hóa chiến lược dừng lỗ. Bạn có thể thiết lập điểm dừng lỗ theo chỉ số ATR hoặc theo dõi điểm hỗ trợ phá vỡ như điểm dừng lỗ.

  5. Kiểm tra các hợp đồng khác nhau. Nó có thể áp dụng cho các loại khác nhau như chỉ số cổ phiếu, ngoại hối, hàng hóa.

Tóm tắt

Chiến lược này thuộc về chiến lược phá vỡ phản chuyển động động cao cấp. Bằng cách đánh giá tín hiệu phá vỡ bằng điểm hỗ trợ Camarilla, chỉ số RSI xác định tình trạng bán tháo. Ưu điểm của chiến lược là nhận ra cơ hội đảo ngược, rủi ro lớn nhất là phá vỡ giá giả.

Mã nguồn chiến lược
/*backtest
start: 2023-11-06 00:00:00
end: 2023-12-06 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 07/05/2020
// Pivot point studies highlight prices considered to be a likely turning point
// when looking at values from a previous period, whether it be daily, weekly, 
// quarterly or annual. Each pivot point study has its own characteristics on 
// how these points are calculated. 
//
// Red color = Sell
// Green color = Buy
//
// WARNING:
//  - For purpose educate only
//  - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="Camarilla Pivot Points Backtest", shorttitle="CPP", overlay = true)
res = input(title="Resolution", type=input.resolution, defval="D")
SellFrom = input(title="Sell from ", defval="R1", options=["R1", "R2", "R3", "R4", "R5"])
BuyFrom = input(title="Buu from ", defval="S1", options=["S1", "S2", "S3", "S4", "S5"])
reverse = input(false, title="Trade reverse")
xHigh  = security(syminfo.tickerid,res, high)
xLow   = security(syminfo.tickerid,res, low)
xClose = security(syminfo.tickerid,res, close)
xXLC3 = (xHigh+xLow+xClose) / 3
xRange = xHigh-xLow
S1 = xClose - xRange * (1.1 / 12)
S2 = xClose - xRange * (1.1 / 6)
S3 = xClose - xRange * (1.1 / 4)
S4 = xClose - xRange * (1.1 / 2)
R1 = xClose + xRange * (1.1 / 12)
R2 = xClose + xRange * (1.1 / 6)
R3 = xClose + xRange * (1.1 / 4)
R4 = xClose + xRange * (1.1 / 2)
R5 = (xHigh/xLow) * xClose
S5 = xClose - (R5 - xClose)
pos = 0
S = iff(BuyFrom == "S1", S1, 
      iff(BuyFrom == "S2", S2,
       iff(BuyFrom == "S3", S3,
         iff(BuyFrom == "S4", S4,
          iff(BuyFrom == "S5", S5, 0)))))
B = iff(SellFrom == "R1", R1, 
      iff(SellFrom == "R2", R2,
       iff(SellFrom == "R3", R3,
         iff(SellFrom == "R4", R4,
          iff(SellFrom == "R5", R5, 0)))))
          
pos := iff(close > B, 1,
       iff(close < S, -1, nz(pos[1], 0))) 
possig = iff(reverse and pos == 1, -1,
          iff(reverse and pos == -1 , 1, pos))	   
if (possig == 1) 
    strategy.entry("Long", strategy.long)
if (possig == -1)
    strategy.entry("Short", strategy.short)	 
if (possig == 0) 
    strategy.close_all()
barcolor(possig == -1 ? #b50404: possig == 1 ? #079605 : #0536b3 )