Chiến lược đột phá đường trung bình động EMA ba


Ngày tạo: 2023-09-15 14:36:11 sửa đổi lần cuối: 2023-12-01 14:58:23
sao chép: 0 Số nhấp chuột: 815
1
tập trung vào
1617
Người theo dõi

Tổng quan về chiến lược

Chiến lược phá vỡ trung bình di chuyển EMA ba lần là một chiến lược định lượng sử dụng chỉ số trung bình di chuyển chỉ số ba lần để đánh giá tín hiệu giao dịch. Khi giá vượt qua EMA ba lần, tín hiệu giao dịch được tạo ra, và hoạt động thêm hoặc giảm tùy thuộc vào hướng giá phá vỡ. Chiến lược này chủ yếu được sử dụng để nắm bắt sự thay đổi xu hướng của giá trong đường ngắn.

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

  1. Tính toán EMA ba lần, công thức là: 3 x EMA (n) - 3 x EMA[EMA(n)] + EMA[EMA(EMA(n))]

  2. Làm nhiều hơn khi giá tăng gấp ba EMA

  3. Khi giá vượt qua EMA ba lần, hãy tháo lỗ

  4. Tín hiệu giá thô cho giá giảm trở lại hoặc vượt qua EMA ba

EMA ba lặp lại chỉ số EMA đơn, giúp theo dõi xu hướng và điểm biến của biến động giá nhanh hơn. Nó giữ lại đặc tính theo dõi xu hướng của EMA, đồng thời làm tăng độ mịn của đường cong.

Khi sử dụng chiến lược này, hiệu quả của đột phá phụ thuộc vào thiết lập các tham số EMA. Các tham số có thể được điều chỉnh theo thị trường để có được hiệu quả giao dịch tốt nhất.

Lợi thế chiến lược

  • Cách tính toán EMA ba đơn giản và trực tiếp

  • Phản ứng nhanh hơn với sự thay đổi giá

  • Đường cong trơn tru, lọc hiệu quả rung động

  • Dễ dàng đánh giá xu hướng

  • Các tham số có thể được điều chỉnh để phù hợp với tình huống

Dấu hiệu nguy cơ

  • Có một số giá theo sau sự chậm trễ

  • Cảnh giác với các vụ đột phá giả mạo

  • Cài đặt tham số EMA cần được tối ưu hóa liên tục

  • Không thể xác định được thời gian của xu hướng

Tóm tắt

Chiến lược phá vỡ trung bình di chuyển EMA ba lần sử dụng các chỉ số MA một cách sáng tạo, có lợi thế độc đáo trong việc nắm bắt các thay đổi trong xu hướng đường ngắn. Hiệu quả giao dịch tốt có thể được thực hiện bằng cách điều chỉnh các tham số. Chiến lược này đáng để được kiểm tra lại và áp dụng sau khi tối ưu hóa điều chỉnh thực tế.

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

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 14/08/2018
// This study plots the TEMA1 indicator. TEMA1 ia s triple MA (Moving Average),
// and is calculated as 3*MA - (3*MA(MA)) + (MA(MA(MA)))
//
// You can change long to short in the Input Settings
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="TEMA1 Backtest", shorttitle="TEMA", overlay = true )
Length = input(26, minval=1)
reverse = input(false, title="Trade reverse")
xPrice = close
xEMA1 = ema(xPrice, Length)
xEMA2 = ema(xEMA1, Length)
xEMA3 = ema(xEMA2, Length)
nRes = 3 * xEMA1 - 3 * xEMA2 + xEMA3
pos = iff(close > nRes, 1,
       iff(close < nRes, -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)	   	    
barcolor(possig == -1 ? red: possig == 1 ? green : blue )