Chiến lược dài hạn cho mô hình đảo ngược Hammer trong ngày


Ngày tạo: 2024-03-15 17:13:23 sửa đổi lần cuối: 2024-03-15 17:13:23
sao chép: 0 Số nhấp chuột: 648
1
tập trung vào
1617
Người theo dõi

Chiến lược dài hạn cho mô hình đảo ngược Hammer trong ngày

Tổng quan

Chiến lược này sử dụng hình thức đảo ngược cuộn nón trong ngày và kết hợp cuộn nón xanh tiếp theo để tìm kiếm cơ hội tăng tiềm năng. Khi hình thức đảo ngược cuộn nón xuất hiện và cuộn nón tiếp theo tăng lên màu xanh lá cây, chiến lược mở nhiều vị trí hơn.

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

Hình hình nón là một hình thức kỹ thuật phổ biến, thường xuất hiện ở cuối xu hướng giảm, báo hiệu sự trở lại của xu hướng. Hình hình nón điển hình có các đặc điểm sau:

  1. Toàn bộ các thực thể thạch anh nhỏ hơn, thường dưới 30% trong phạm vi cao và thấp của toàn bộ thạch anh.
  2. Dòng bóng dưới dài hơn, ít nhất là gấp đôi chiều dài của vật thể.
  3. Dòng bóng trên rất ngắn hoặc không có, tối đa không quá 1% giá mở.

Khi hình dạng của con thỏ được xác nhận, nếu con thỏ tiếp theo tăng lên màu xanh lá cây và điểm thấp hơn điểm thấp của con thỏ, sẽ tạo ra tín hiệu bullish, lúc này nhập vào nhiều. Đặt dừng lỗ ở điểm thấp của con thỏ để kiểm soát rủi ro; Đặt dừng là 1,5 lần giá mở vị trí để lấy lợi nhuận tiềm năng.

Phân tích lợi thế

  1. Hình hình thỏi là hình thức đảo ngược phổ biến, có tỷ lệ thắng cao hơn khi sử dụng nền xu hướng.
  2. Giới hạn nghiêm ngặt hình dạng của con thỏ và hình dạng của con thỏ tiếp theo, cải thiện chất lượng tín hiệu.
  3. Vị trí dừng lỗ được thiết lập ở điểm thấp nhất của chuông, rủi ro có thể kiểm soát được.
  4. Vị trí dừng được thiết lập là 1.5R, có tỷ lệ lợi nhuận tốt.

Phân tích rủi ro

  1. Ngay cả khi hình thức và các động thái tiếp theo đáp ứng các điều kiện chiến lược, thị trường vẫn có nguy cơ tái diễn hoặc thậm chí tiếp tục giảm.
  2. Cây nêm gần điểm dừng lỗ thấp hơn, một khi kích hoạt dừng lỗ, tổn thất đơn lẻ tương đối lớn.
  3. Sự biến động ban đầu của xu hướng thay đổi là lớn hơn, và chiến lược này có nguy cơ biến động giá cao hơn.

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

  1. Có thể xem xét giới thiệu nhiều chỉ số kỹ thuật hơn, chẳng hạn như RSI, MACD, v.v., kết hợp với trạng thái chỉ số để tăng hiệu quả tín hiệu.
  2. Các định nghĩa về hình dạng của con chuối và hình dạng của con chuối sau đó có thể được tối ưu hóa hơn nữa, chẳng hạn như giới thiệu nhiều tiêu chuẩn định lượng hơn.
  3. Cài đặt vị trí dừng lỗ có thể được tối ưu hóa hơn nữa, chẳng hạn như sử dụng chiến lược dừng động hoặc dừng di động.
  4. Xét đến tình trạng xu hướng thị trường, việc tìm kiếm hình dạng con lừa trong xu hướng tăng có thể sẽ có nhiều khả năng thắng hơn.

Tóm tắt

Chiến lược đa đầu hình dạng đảo ngược hình dạng nón trong ngày tận dụng đầy đủ các đặc điểm của hình dạng đảo ngược hình dạng nón, kết hợp với xác nhận nón xanh tiếp theo, tạo ra tín hiệu lạc quan trên cơ sở hai hình dạng đường K liên tiếp. Đồng thời, chiến lược sử dụng tỷ lệ dừng dừng cố định, kiểm soát mức độ tiếp xúc rủi ro và giữ tỷ lệ thua lỗ ở mức cao. Tuy nhiên, chiến lược này tương đối đơn giản về định nghĩa hình dạng, thiếu chứng minh các chỉ số kỹ thuật khác, có thể phải đối mặt với tỷ lệ thất bại tín hiệu cao hơn trong ứng dụng thực tế. Ngoài ra, do thiết lập vị trí dừng tương đối gần, chiến lược cũng phải đối mặt với vấn đề mất mát đơn lẻ cao.

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

//@version=5
strategy("Hammer Pattern and Follow-Up Green Candle Strategy", overlay=true)

// Detecting a Hammer candle
isHammer() =>
    bodySize = math.abs(close[1] - open[1])
    lowerWickSize = open[1] - low[1]
    upperWickSize = high[1] - open[1] // For a red candle, the upper wick is from the open to the high
    bodyIsSmall = bodySize <= (high[1] - low[1]) * 0.3 // Body is less than 30% of the entire candle range
    lowerWickIsLong = lowerWickSize >= bodySize * 2 // Lower wick is at least twice the body length
    noUpperWick = upperWickSize == 0 or high[1] <= open[1] * 1.01 // No upper wick or very small
    close[1] < open[1] and bodyIsSmall and lowerWickIsLong and noUpperWick

// Check if the current candle is green with no or small tail
isGreenWithNoSmallTail() =>
    close > open

// Entry condition
entryCondition = isHammer() and isGreenWithNoSmallTail() and low >low[1]

// Calculate stop loss and take profit levels
stopLossLevel = low[1]
profitTargetLevel = close * 1.5
//Calculate position bodySize
positionSize = 50000 / close

// Execute strategy
if (entryCondition)
    strategy.entry("Hammer Buy", strategy.long,qty=positionSize)
    strategy.exit("Take Profit / Stop Loss", "Hammer Buy", stop=stopLossLevel, limit=profitTargetLevel)