Chiến lược chỉ báo động lượng xu hướng giá


Ngày tạo: 2023-11-16 15:47:13 sửa đổi lần cuối: 2023-11-16 15:47:13
sao chép: 0 Số nhấp chuột: 596
1
tập trung vào
1617
Người theo dõi

Chiến lược chỉ báo động lượng xu hướng giá

Tổng quan

Chiến lược này sử dụng đường trung bình di chuyển và chỉ số MACD để xác định xu hướng và động lực của giá, kết hợp với tín hiệu chéo để đưa ra quyết định mua và bán. Đây là một chiến lược theo dõi xu hướng điển hình.

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

Chiến lược này sử dụng hai đường trung bình di chuyển để tạo ra tín hiệu chéo trung bình. Độ dài của đường trung bình di chuyển nhanh là 12 ngày, đường trung bình di chuyển chậm là 26 ngày. Khi đi qua đường trung bình di chuyển chậm trên đường trung bình di chuyển nhanh, tạo ra một dấu hiệu vàng và nhiều dấu hiệu.

Trong khi đó, chiến lược này sử dụng chỉ số MACD để xác định động lực. Chỉ số MACD được lấy từ đường nhanh (EMA ngày 12), trừ đường chậm (EMA ngày 26), và sau đó bằng đường tín hiệu (EMA ngày 9).

Chiến lược này tích hợp các tín hiệu giao chéo trung bình di chuyển và tín hiệu MACD để đưa ra quyết định mua và bán. Khi tạo ra giao dịch vàng và MACD, hãy thực hiện nhiều hơn. Khi tạo ra giao dịch chết và MACD, hãy thực hiện trống.

Phân tích lợi thế chiến lược

  1. Sử dụng đường trung bình di chuyển kép chéo kết hợp với chỉ số MACD, xem xét tổng hợp xu hướng giá và tín hiệu động lực, tránh bỏ lỡ cơ hội mua và bán.

  2. Độ dài của đường trung bình di chuyển nhanh và đường trung bình di chuyển chậm có thể được so sánh hợp lý để xác định hiệu quả xu hướng trung hạn. Các thiết lập tham số của chỉ số MACD cũng là tiêu chuẩn, có thể xác định đáng tin cậy sự thay đổi động lượng.

  3. Thông qua các chỉ số trực quan đồ họa, tín hiệu giao dịch trực quan rõ ràng. Có thể trực quan đánh giá xu hướng và động lực mạnh mẽ.

  4. Các tham số chiến lược được thiết lập linh hoạt hợp lý, có thể điều chỉnh chiều dài đường trung bình di chuyển và tham số MACD để tối ưu hóa, thích ứng với các môi trường thị trường khác nhau.

  5. Theo dõi xu hướng, có thể thu được lợi nhuận từ xu hướng dài hơn.

Phân tích rủi ro chiến lược

  1. Các đường chéo trung bình di chuyển đôi bị chậm trễ, có thể trì hoãn thời gian thực hiện nhiều thời gian làm việc.

  2. Chỉ số MACD có thể phát ra các tín hiệu sai thường xuyên, cần kết hợp với hành động giá.

  3. Trong trường hợp nhiều đầu, cái chết có thể là một tín hiệu điều chỉnh, tại thời điểm này nên giữ nhiều lệnh chứ không phải là dễ dàng thanh toán.

  4. Trong trường hợp không có tiền, cây gai vàng có thể là tín hiệu phản hồi, tại thời điểm này nên giữ giấy trống chứ không phải là dễ dàng thanh toán.

  5. Cần tuân thủ nghiêm ngặt các nguyên tắc quản lý tài chính, kiểm soát tỷ lệ vốn chiếm trong mỗi giao dịch và tránh giao dịch quá mức.

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

  1. Tối ưu hóa tham số trung bình di chuyển, thử nghiệm các tổ hợp tham số trong các chu kỳ thời gian khác nhau, tăng độ tin cậy của tín hiệu chéo.

  2. Tối ưu hóa các tham số chỉ số MACD, điều chỉnh các tham số EMA chu kỳ dài và ngắn và đường tín hiệu, giảm tín hiệu sai.

  3. Thêm các chỉ số phụ trợ khác, chẳng hạn như KDJ, BOLL, để đưa ra phán đoán tổng hợp, cải thiện độ chính xác của tín hiệu.

  4. Kết hợp với chỉ số khối lượng giao dịch, tránh các tín hiệu sai dẫn do đột phá giả mạo.

  5. Sử dụng phản hồi để xác định sự kết hợp tham số tốt nhất, tính toán tham số tối ưu dựa trên dữ liệu lịch sử.

  6. Thiết lập chiến lược dừng lỗ, kiểm soát chặt chẽ tỷ lệ dừng lỗ đơn, giảm rủi ro giao dịch.

Tóm tắt

Chiến lược này tích hợp các chỉ số đường chéo và MACD của hai đường di chuyển để thực hiện giao dịch theo xu hướng. Thiết lập tham số tối ưu hóa, tuân thủ chặt chẽ quản lý tiền, giúp thu được lợi nhuận ổn định trong thời gian dài.

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

//@version=3
strategy(title="Moving Average Convergence/Divergence MaCD Backesting", shorttitle="MACD Backtesting", precision = 6, pyramiding = 3, default_qty_type = strategy.percent_of_equity, currency = currency.USD, commission_type = strategy.commission.percent, commission_value = 0.10, initial_capital = 1000, default_qty_value = 100)
source = close
fastLength = input(12, minval=1), slowLength=input(26,minval=1)
signalLength=input(9,minval=1)

fastMA = ema(source, fastLength)
slowMA = ema(source, slowLength)

macd = fastMA - slowMA
signal = ema(macd, signalLength)
hist = macd - signal

plot(hist, color=red, style=histogram)
plot(macd, color=blue)
plot(signal, color=orange)

buy = crossover(macd,signal)
sell = crossunder(macd,signal)

plotshape(buy, "buy", shape.triangleup, color = olive , size = size.tiny, location  = location.bottom)
plotshape(sell, "sell", shape.triangledown, color = orange , size = size.tiny, location  = location.bottom)

if (buy)
    strategy.entry("Long Trigger", true)
if(sell)    
    strategy.entry("Short Trigger", false)
if (sell)    
    strategy.exit("Close Long Trigger", "Long Trigger")
if (buy)
    strategy.exit("Close Short Trigger", "Short Trigger")