Chiến lược giao cắt đường trung bình động TEMA kép

TEMA EMA MA
Ngày tạo: 2024-06-03 10:59:42 sửa đổi lần cuối: 2024-06-03 10:59:42
sao chép: 2 Số nhấp chuột: 728
1
tập trung vào
1617
Người theo dõi

Chiến lược giao cắt đường trung bình động TEMA kép

Tổng quan

Chiến lược chéo hai đường TEMA là một chiến lược giao dịch định lượng tạo ra giao dịch dựa trên tín hiệu chéo ba chỉ số di chuyển trung bình ((TEMA) của hai chu kỳ khác nhau. Chiến lược này được sử dụng để nắm bắt xu hướng ngắn hạn trong thị trường bất ổn bằng cách so sánh vị trí tương đối của hai đường TEMA.

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

Cốt lõi của chiến lược giao chéo hai đường trung bình TEMA là xây dựng hai đường TEMA với hai chu kỳ khác nhau. TEMA là một cải tiến cho EMA, được tính toán bằng cách thực hiện EMA một lần nữa của EMA, có độ chậm trễ ít hơn so với EMA và SMA, gần hơn với chuyển động giá và nhạy cảm hơn với xu hướng ngắn hạn.

Chiến lược tạo ra tín hiệu giao dịch bằng cách so sánh mối quan hệ vị trí của đường TEMA ngắn và đường TEMA dài:

  1. Khi đường TEMA ngắn xuyên qua đường TEMA dài và đường TEMA ngắn nằm trên đường TEMA dài, hãy mở nhiều hơn.
  2. Khi đường TEMA ngắn xuyên qua đường TEMA dài và đường TEMA ngắn nằm bên dưới đường TEMA dài, hãy mở vị trí trượt.
  3. Khi nắm giữ nhiều đơn, nếu sử dụng đường TEMA ngắn hạn thì đơn giản là nhiều đơn; khi nắm giữ đơn trống, nếu sử dụng đường TEMA dài hạn thì đơn giản là đơn trống.

Các tín hiệu giao thoa của hai đường TEMA có chu kỳ khác nhau để mở và đóng vị trí có thể nắm bắt xu hướng giá ngắn hạn trong thị trường biến động.

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

  1. Chỉ số TEMA có sự chậm trễ ít hơn so với EMA và SMA, tín hiệu nhạy cảm hơn và phù hợp hơn với xu hướng giá.
  2. Thông qua sự giao nhau của hai đường TEMA trong hai chu kỳ khác nhau để tạo ra tín hiệu mở lỗ, tín hiệu rõ ràng, có thể nắm bắt hiệu quả tình hình xu hướng ngắn hạn.
  3. Các chiến lược logic và mã được thực hiện đơn giản, rõ ràng, dễ hiểu và tối ưu hóa.
  4. Thích hợp để sử dụng trong thị trường bất ổn, có thể thu được lợi nhuận tương đối ổn định.

Rủi ro chiến lược

  1. Trong trường hợp có xu hướng đơn phương, chiến lược này có thể dẫn đến giao dịch thường xuyên, làm tăng chi phí giao dịch và ảnh hưởng đến lợi nhuận.
  2. Chỉ số TEMA nhạy cảm hơn với giá so với EMA và SMA, và có thể xuất hiện các tín hiệu sai lệch thường xuyên khi thị trường biến động mạnh.
  3. Chiến lược phụ thuộc nhiều hơn vào dữ liệu lịch sử trong lựa chọn tham số, nếu các đặc điểm thị trường trong tương lai thay đổi, có thể ảnh hưởng đến hiệu suất của chiến lược.
  4. Chiến lược không có thiết lập dừng lỗ, có thể chịu rủi ro lớn hơn trong trường hợp cực đoan.

Hướng tối ưu hóa chiến lược

  1. Hiệu suất chiến lược có thể được cải thiện bằng cách tối ưu hóa các tham số của chỉ số TEMA, ví dụ như sử dụng phương pháp tối ưu hóa tham số để tìm các tham số chu kỳ TEMA tốt nhất trong hai dòng.
  2. Khi tạo ra tín hiệu giao dịch, nó có thể được kết hợp với các chỉ số kỹ thuật khác hoặc chỉ số cảm xúc thị trường làm điều kiện lọc để tăng độ tin cậy của tín hiệu và giảm tín hiệu giả.
  3. Có thể kiểm soát rủi ro dựa trên các đặc điểm biến động của thị trường, thiết lập dừng động và dừng di chuyển.
  4. Có thể xem xét phân tích chu kỳ giữ vị trí và tần suất giao dịch, tối ưu hóa thời gian mở vị trí và tần suất giao dịch dựa trên đặc điểm thị trường và chi phí giao dịch.
  5. Chiến lược này có thể được kết hợp với các loại chiến lược khác để tận dụng lợi thế của các chiến lược khác nhau và tăng cường tính ổn định của chiến lược.

Tóm tắt

Chiến lược chéo hai đường TEMA là một chiến lược giao dịch định lượng đơn giản, dễ sử dụng để nắm bắt xu hướng giá ngắn hạn bằng cách sử dụng tín hiệu chéo chỉ số TEMA của hai chu kỳ khác nhau. Chiến lược này có logic rõ ràng và phù hợp để sử dụng trong thị trường biến động. Tuy nhiên, chiến lược này cũng có một số rủi ro, chẳng hạn như giao dịch thường xuyên, tín hiệu giả và rủi ro hành động cực đoan.

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

//@version=5
strategy('2 TEMA Cross Strategy', shorttitle='2 TEMA Cross Strat', overlay=true, initial_capital=25000, currency=currency.USD)
//My backtesting showed best results on a 5 min chart
//Create 2 TEMA Input and pre-populate
len1 = input.int(9, minval=1, title='Length 1')
len2 = input.int(26, minval=2, title='Length 2')

//Calculate Tema values for each Input
//Tema 1
ema1 = ta.ema(close, len1)
ema11 = ta.ema(ema1, len1)
ema111 = ta.ema(ema11, len1)
tema1 = 3 * (ema1 - ema11) + ema111

//Tema 2
ema2 = ta.ema(close, len2)
ema22 = ta.ema(ema2, len2)
ema222 = ta.ema(ema22, len2)
tema2 = 3 * (ema2 - ema22) + ema222

//Plot the MAs
plot(tema1, color=color.new(color.black, 20))
plot(tema2, color=color.new(color.maroon, 20))

// Define long/short conditions
long = ta.crossover(tema1, tema2) and tema1 > tema2  
short = ta.crossunder(tema1, tema2) and tema1 < tema2
exitLong = ta.crossunder(tema1, tema2)
exitShort = ta.cross(tema1, tema2)

// Buys when buy condition met
strategy.entry('long', strategy.long, when=long)  
strategy.close('long', when=exitLong)

// Closes position when sell condition met
strategy.entry('short', strategy.short, when=short)  
strategy.close('short', when=exitShort)