Chiến lược theo dõi xu hướng nâng cao dựa trên mô hình engulfing và các chỉ số định lượng


Ngày tạo: 2024-02-02 16:48:30 sửa đổi lần cuối: 2024-02-02 16:48:30
sao chép: 0 Số nhấp chuột: 736
1
tập trung vào
1617
Người theo dõi

Chiến lược theo dõi xu hướng nâng cao dựa trên mô hình engulfing và các chỉ số định lượng

Tổng quan

Chiến lược này kết hợp nhiều chỉ số kỹ thuật định lượng như nhận dạng hình dạng đường K, chỉ số chấn động, chỉ số đồng bằng, và khu vực cung cầu để có thể đánh giá chính xác xu hướng và theo dõi giao dịch. Chiến lược này sử dụng nhiều thuật ngữ chuyên môn và mô hình tiêu chuẩn của giao dịch định lượng để nâng cao độ chính xác của quyết định và kiểm soát rủi ro hiệu quả thông qua đánh giá tổng hợp nhiều chỉ số.

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

Lập luận cốt lõi của chiến lược này dựa trên việc nhận diện các đường K của hình thức ăn uống để nắm bắt các dấu hiệu của thị trường đảo ngược.[1] > open[1] and open < close and close > open[1] and open[1] > close[1], mua tín hiệu kích hoạt; khi hình thức nuốt không đầu xuất hiện, close[1] < open[1] and open > close and close < open[1] and open[1] < close[1]Bọn họ có thể làm được điều đó.

Ngoài ra, chiến lược này cũng giới thiệu các chỉ số khu vực nhu cầu và khu vực cung cấp 20 chu kỳ, được đánh giá là tín hiệu nhiều đầu khi phá vỡ khu vực cung cấp và phá vỡ khu vực nhu cầu. Đường trung bình EMA được sử dụng để xác định hướng xu hướng, chỉ có EMA phá vỡ gần tạo ra tín hiệu giao dịch.

Tóm lại, chiến lược này đánh giá sự đảo ngược tiềm năng bằng cách ăn vào hình dạng, và sử dụng các luồng và xác nhận như đường trung bình, vùng cung ứng và nhu cầu, và cuối cùng chỉ phát tín hiệu ở điểm có khả năng cao, do đó theo dõi xu hướng chính xác và tránh bị cạn kiệt bởi thị trường xung đột.

Phân tích lợi thế

Đây là một chiến lược theo dõi xu hướng rất chuyên nghiệp và cao cấp, với những ưu điểm chính như:

  1. Kết hợp nhiều chỉ số, tăng độ chính xác phán đoán, lọc hiệu quả các tín hiệu giả
  2. Tham khảo các dấu hiệu của sự thay đổi, nắm bắt các bước ngoặt
  3. Kết hợp các chỉ số như xu hướng, chấn động, để xác định điểm giao dịch có khả năng cao
  4. Tự động vẽ hình dạng, chỉ số, đọc rõ
  5. Logic chiến lược đơn giản, dễ mở rộng và tối ưu hóa

Nhìn chung, chiến lược này có độ chính xác cao, rủi ro được kiểm soát tốt, phù hợp để theo dõi xu hướng đường dài và trung bình, có thể mang lại lợi nhuận ổn định.

Phân tích rủi ro

Mặc dù chiến lược này có nhiều ưu điểm, nhưng vẫn có một số rủi ro tiềm ẩn cần lưu ý:

  1. Nhận dạng hình dạng nuốt không chính xác, có thể bỏ qua sự đảo ngược thực sự hoặc tạo ra tín hiệu giả
  2. Có khả năng hệ thống đường trung bình phát ra tín hiệu sai, có thể theo đuổi cao giết thấp
  3. Phân vùng nhu cầu và cung cấp không được thiết lập đúng, làm tăng giao dịch không cần thiết
  4. Không gian tối ưu hóa hạn chế, nguy cơ sập tuyết cao

Phản ứng là:

  1. Hình dạng đảo ngược có thể giới thiệu các phương pháp như học máy để nâng cao độ chính xác nhận dạng
  2. Tăng các chỉ số phán đoán về xu hướng bạo lực, tránh thiệt hại không cần thiết
  3. Các tham số tối ưu hóa nhu cầu và cung cấp động
  4. Đánh giá và kiểm soát rủi ro một cách hợp lý, điều chỉnh quy mô vị trí

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

Chiến lược này có thể được tối ưu hóa hơn nữa:

  1. Thêm mô-đun nhận dạng hình dạng dựa trên học máy, sử dụng AI để đánh giá các tín hiệu ăn và quay ngược
  2. Tiếp tục giới thiệu các chỉ số khác như kênh BOLL, MACD để xác định thời gian ra thị trường
  3. Tăng các chiến lược dừng lỗ, như dừng di chuyển, dừng thời gian.
  4. Các tham số chỉ số tối ưu hóa động, thích ứng với các giống và môi trường thị trường khác nhau
  5. Kết hợp các chiến lược cao cấp như theo dõi lỗ, đường cong quản lý quỹ như Martingale

Bằng cách tối ưu hóa như trên, bạn có thể có được phán đoán chính xác hơn, rủi ro thấp hơn và đường cong lợi nhuận mịn hơn.

Tóm tắt

Chiến lược này nói chung rất chuyên nghiệp và hiệu quả, sử dụng đầy đủ các chỉ số và mô hình giao dịch định lượng để đánh giá sự thay đổi của thị trường, bằng cách thu thập các tín hiệu đảo ngược, kết hợp với các chỉ số xu hướng, dao động để phát ra tín hiệu giao dịch có xác suất cao, có thể theo dõi hiệu quả xu hướng đường dài trung bình, thu được lợi nhuận ổn định. Tuy nhiên, cũng cần lưu ý đến một số rủi ro, có thể giảm thiểu rủi ro đáng kể, làm cho chiến lược đáng tin cậy hơn bằng cách tối ưu hóa liên tục và quản lý vốn nghiêm ngặt. Chiến lược này có tính thực tiễn và khả năng mở rộng rất mạnh, phù hợp để sử dụng cho các nhà giao dịch có cơ sở định lượng.

Mã nguồn chiến lược
/*backtest
start: 2024-01-02 00:00:00
end: 2024-02-01 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Engulfing Candles with Fractals, Moving Average, Demand & Supply", overlay=true)

// Input parameters
emaLength = input(14, title="EMA Length")
demandSupplyLength = input(20, title="Demand & Supply Length")

// Calculate EMA
emaValue = ta.ema(close, emaLength)

// Calculate Demand and Supply Zones
demandZone = ta.lowest(low, demandSupplyLength)
supplyZone = ta.highest(high, demandSupplyLength)

// Plot Demand and Supply Zones
plot(demandZone, color=color.new(color.green, 90), linewidth=2, title="Demand Zone")
plot(supplyZone, color=color.new(color.red, 90), linewidth=2, title="Supply Zone")

// Determine Engulfing Candles
bullishEngulfing = close[1] > open[1] and open < close and close > open[1] and open[1] > close[1]
bearishEngulfing = close[1] < open[1] and open > close and close < open[1] and open[1] < close[1]

// Plot Engulfing Candle Bars
bgcolor(bullishEngulfing ? color.new(color.green, 90) : na)
bgcolor(bearishEngulfing ? color.new(color.red, 90) : na)

// Plot Moving Average
plot(emaValue, color=color.blue, title="EMA")

// Fractal Indicator
fractalUp = ta.pivothigh(high, 2, 2)
fractalDown = ta.pivotlow(low, 2, 2)

// Plot Buy and Sell Fractals
plotshape(series=fractalUp, title="Buy Fractal", location=location.belowbar, color=color.green, style=shape.labelup, text="Buy")
plotshape(series=fractalDown, title="Sell Fractal", location=location.abovebar, color=color.red, style=shape.labeldown, text="Sell")

// Strategy logic
buySignal = bullishEngulfing and close > emaValue and close > supplyZone
sellSignal = bearishEngulfing and close < emaValue and close < demandZone

// Execute strategy
if (fractalUp)
    strategy.entry("Buy", strategy.long)

if (fractalDown)
    strategy.entry("Sell", strategy.short)

// Plot strategy entry points on the chart
plotshape(series=buySignal ? 1 : na, title="Buy Signal", color=color.green, style=shape.triangleup, location=location.belowbar, size=size.small)
plotshape(series=sellSignal ? 1 : na, title="Sell Signal", color=color.red, style=shape.triangledown, location=location.abovebar, size=size.small)