Bốn chiến lược xu hướng đa khung thời gian của DEMA

Tác giả:ChaoZhang, Ngày: 2024-02-26 14:14:48
Tags:

img

Tổng quan

Chiến lược 4 DEMA Multi Timeframe Trend là một chiến lược theo xu hướng sử dụng 4 đường DEMA (Double Exponential Moving Average) của các giai đoạn khác nhau để xác định hướng xu hướng trên nhiều khung thời gian. Chiến lược sử dụng các đường DEMA 10 ngày, 15 ngày, 21 ngày và 30 ngày để đánh giá xu hướng giá, lọc các tín hiệu sai thông qua phân tích nhiều khung thời gian để xác định hướng xu hướng có khả năng cao.

Chiến lược logic

Chiến lược tính toán các đường DEMA 10 ngày, 15 ngày, 21 ngày và 30 ngày và so sánh các mối quan hệ quy mô của chúng để xác định hướng xu hướng thị trường.

  1. Tính toán các dòng DEMA 10, 15, 21 và 30 ngày.

  2. Khi đường 10 ngày vượt qua đường 15 ngày, đường 15 ngày vượt qua đường 21 ngày và đường 21 ngày vượt qua đường 30 ngày, nó được xác định là xu hướng tăng, đi dài.

  3. Khi đường 30 ngày vượt qua dưới đường 21 ngày, đường 21 ngày vượt qua dưới đường 15 ngày và đường 15 ngày vượt qua dưới đường 10 ngày, nó được xác định là hình thành xu hướng giảm, đi ngắn.

  4. Lấy lợi nhuận hoặc dừng lỗ để thoát ra.

Bằng cách đánh giá qua nhiều khung thời gian, chiến lược này có thể lọc ra một số tiếng ồn và khóa trong các hướng xu hướng có xác suất cao hơn. Ngoài ra, các đường DEMA dài hơn có hiệu ứng lọc tốt hơn, vì vậy chiến lược sử dụng các đường 10, 15, 21 và 30 ngày để xây dựng logic.

Ưu điểm

  • Thiết kế nhiều khung thời gian lọc tiếng ồn thông qua DEMA khung thời gian dài hơn và bắt được xu hướng có khả năng cao.

  • Sử dụng xu hướng tốt hơn theo đặc điểm của chỉ số DEMA.

  • Các quy tắc đơn giản và rõ ràng, dễ hiểu và thực hiện, phù hợp với giao dịch số lượng.

Rủi ro và giải pháp

  • Sử dụng stop loss di chuyển để kiểm soát stop loss vị trí duy nhất.

  • Đổi kích thước vị trí để giảm rủi ro vị trí duy nhất.

  • Không gian tối ưu hóa hạn chế cho các thông số.

Không gian tăng cường

  • Thêm chiến lược dừng lỗ để kiểm soát rủi ro hơn nữa.

  • Tối ưu hóa các thông số thời gian DEMA, thêm nhiều tín hiệu phụ.

  • Kết hợp với các chỉ số xu hướng để giảm khả năng đảo ngược.

Kết luận

Chiến lược xu hướng đa khung thời gian bốn DEMA xác định hướng xu hướng giá bằng cách so sánh các mối quan hệ quy mô của các đường DEMA 10 ngày, 15 ngày, 21 ngày và 30 ngày. Nó thuộc về một chiến lược theo xu hướng điển hình. So với các đường MA đơn, chiến lược này áp dụng đánh giá nhiều khung thời gian để lọc hiệu quả một số tiếng ồn và cải thiện độ chính xác. Ngoài ra, các quy tắc chiến lược đơn giản và rõ ràng, dễ hiểu và thực hiện, phù hợp với giao dịch lượng.


/*backtest
start: 2023-02-19 00:00:00
end: 2024-02-25 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
//Author: HighProfit

//Lead-In
strategy("dema10-15-21-30", shorttitle="4dema", overlay=true)

short = input(10, minval=1)
srcShort = input(close, title="Source Dema 1")

long = input(15, minval=1)
srcLong = input(close, title="Source Dema 2")

long2 = input(21, minval=1)
srcLong2 = input(close, title="Source Dema 3")

long3 = input(30, minval=1)
srcLong3 = input(close, title="Source Dema 4")

e1 = ema(srcShort, short)
e2 = ema(e1, short)
dema1 = 2 * e1 - e2
plot(dema1, color=green, linewidth = 2)

e3 = ema(srcLong, long)
e4 = ema(e3, long)
dema2 = 2 * e3 - e4
plot(dema2, color=blue, linewidth = 2)

e5 = ema(srcLong2, long2)
e6 = ema(e5, long2)
dema3 = 2 * e5 - e6
plot(dema3, color=black, linewidth = 2)

e7 = ema(srcLong3, long3)
e8 = ema(e7, long3)
dema4 = 2 * e7 - e8
plot(dema4, color=red, linewidth = 2)

//Conditions
longCondition = (dema1>dema2) and (dema1>dema3) and (dema1>dema4) and (dema2>dema3) and (dema2>dema4) and (dema3>dema4)

if (longCondition)

    strategy.entry("Long", strategy.long)

strategy.close("Long",  cross(dema1,dema2))

shortCondition = (dema4>dema3) and (dema4>dema2) and (dema4>dema1) and (dema3>dema2) and (dema3>dema1) and (dema2>dema1)
if (shortCondition)
    strategy.entry("Short", strategy.short)
    
strategy.close("Short", cross(dema1,dema2))

bgcolor(longCondition?green:white , transp=70, offset=1)
bgcolor(shortCondition?red:white , transp=70, offset=1)

Thêm nữa