Chiến lược phá vỡ giá


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

Chiến lược phá vỡ giá

Tóm tắt: Chiến lược này là một chiến lược sử dụng kênh Brin, chỉ số KDJ và theo dõi xu hướng để thực hiện các hoạt động phá vỡ giá. Nó có thể thực hiện các hoạt động mua và bán tại các điểm phá vỡ và thiết lập đường dừng để kiểm soát rủi ro.

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

  1. Tính trung bình di chuyển đơn giản 15 và 30 ngày để đánh giá xu hướng giá.
  2. Tính toán thời gian mua và bán trên và dưới đường Boolean và kết hợp với thực thể K-line để phá vỡ đường Boolean.
  3. Kết hợp với chỉ số ngẫu nhiên RSI để xác định xem có quá mua hay quá bán không. RSI lớn hơn 50 là tín hiệu quá mua, RSI nhỏ hơn 50 là tín hiệu quá bán.
  4. Giao thức mua được tạo ra khi giá tăng vượt qua đường dẫn Boolean và RSI lớn hơn 50; Giao thức bán được tạo ra khi giá giảm vượt qua đường dẫn Boolean và RSI nhỏ hơn 50
  5. Thiết lập ATR để kiểm soát rủi ro.

Phân tích lợi thế:

  1. Chiến lược này sử dụng nhiều chỉ số như kênh Boolean, chỉ số RSI để xác định tín hiệu giao dịch, có thể tránh hiệu quả lỗi tín hiệu giao dịch do chỉ số đơn lẻ.
  2. Kết hợp với sự phán đoán xu hướng, tránh các tín hiệu giao dịch sai trong việc cân bằng và đảo ngược.
  3. Thiết lập ATR Stop Loss để kiểm soát rủi ro của mỗi đơn.
  4. Chiến lược hoạt động rõ ràng, đơn giản và dễ hiểu.

Rủi ro và cải tiến:

  1. Đường Buffett như một chỉ số đường viền, đường đi của nó không phải là tuyệt đối hỗ trợ và kháng cự, giá phá vỡ đường đi của đường đi có thể xảy ra khi dừng bị phá vỡ. Bạn có thể thiết lập điểm dừng thoải mái hơn, hoặc sử dụng các chiến lược dừng khác như dừng thời gian.
  2. Chỉ số RSI có thể không hiệu quả trong một số thị trường. Bạn có thể xem xét kết hợp với các chỉ số khác như KDJ, MACD để có được phán đoán mua quá mức đáng tin cậy hơn.
  3. Trong thị trường đảo ngược và tổng hợp, có thể tạo ra tín hiệu sai. Bạn có thể xem xét thêm bộ lọc xu hướng và chỉ tham gia vào hoạt động khi xu hướng rõ ràng.

Lời khuyên tối ưu:

  1. Kiểm tra và tối ưu hóa số chu kỳ và tham số chênh lệch tiêu chuẩn của kênh Brin để phù hợp hơn với các đặc điểm của các giống khác nhau.
  2. Kiểm tra và tối ưu hóa các tham số chu kỳ của RSI.
  3. Kiểm tra các chiến lược dừng lỗ khác, chẳng hạn như theo dõi dừng lỗ, dừng lỗ theo thời gian.
  4. Xây dựng mô hình đa yếu tố kết hợp với nhiều chỉ số đánh giá xu hướng và chỉ số tín hiệu.

Tóm lại:

Chiến lược này sử dụng nhiều chỉ số như kênh Brin, RSI để xác định thời gian mua và bán, đồng thời đảm bảo độ chính xác của tín hiệu giao dịch nhất định. Tuy nhiên, vẫn cần tối ưu hóa tham số cho các giống cụ thể để tín hiệu chính xác và đáng tin cậy hơn. Ngoài ra, bạn cũng có thể xem xét thêm các yếu tố để xây dựng nhiều yếu tố.

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

//@version=4
strategy("Custom Strategy", overlay=true)

length = 14
mult = 0.75
atr = atr(length) * mult

// Moving averages
ma15 = sma(close, 15)
ma30 = sma(close, 30)

// Bullish Engulfing pattern
bullishEngulfing = close[1] < open[1] and close > open and close[1] < open and close > open[1]

// Bearish Engulfing pattern
bearishEngulfing = close[1] > open[1] and close < open and close[1] > open and close < open[1]

// RSI
rsi = rsi(close, length)

// Buy condition
if (bullishEngulfing and close[1] > ma15 and rsi > 50)
    strategy.entry("Buy", strategy.long)
    strategy.exit("Sell", "Buy", stop=close - atr)

// Sell condition
if (bearishEngulfing and close[1] < ma15 and rsi < 50)
    strategy.entry("Sell", strategy.short)
    strategy.exit("Cover", "Sell", stop=close + atr)

// Plotting
plotshape(series=strategy.position_size > 0, title="Buy", location=location.belowbar, color=color.green, style=shape.labelup, text="Buy")
plotshape(series=strategy.position_size < 0, title="Sell", location=location.abovebar, color=color.red, style=shape.labeldown, text="Sell")