Chiến lược giao dịch ngắn hạn Bitcoin dựa trên chỉ báo True Strength Index
Tổng quan
Chiến lược này tính toán Chỉ số Sức mạnh Thực sự (True Strength Index, TSI) của Bitcoin để xác định xu hướng thị trường, kết hợp với chỉ báo RSI để lọc thời điểm mua và bán, thực hiện giao dịch ngắn hạn đối với Bitcoin. Chiến lược này phù hợp cho các nhà đầu tư thực hiện giao dịch theo chương trình dựa trên dữ liệu từng lệnh của thị trường Bitcoin.
Nguyên lý chiến lược
Chiến lược này chủ yếu dựa trên Chỉ số Sức mạnh Thực sự (TSI). Chỉ báo TSI đo lường giá trị tuyệt đối và hướng biến động giá thông qua việc làm trơn kép tỷ lệ thay đổi giá, từ đó xác định sức mạnh tuyệt đối của sự tăng và giảm giá. Phương pháp tính toán cụ thể như sau:
- Tính tỷ lệ thay đổi giá Pc
- Làm trơn kép Pc, sử dụng EMA dài hạn và EMA ngắn hạn, tạo ra double_smoothed_pc
- Làm trơn kép giá trị tuyệt đối Pc, tạo ra double_smoothed_abs_pc
- Giá trị TSI bằng double_smoothed_pc chia cho double_smoothed_abs_pc nhân với 100
Khi chỉ báo TSI cắt lên trên đường tín hiệu tsi2 của nó, tạo ra tín hiệu mua (long); khi cắt xuống dưới đường tín hiệu tsi2, tạo ra tín hiệu bán (short). Ngoài ra, chiến lược còn kết hợp chỉ báo RSI để lọc tín hiệu giao dịch của TSI, chỉ khi giá trị RSI lớn hơn 50 mới tạo ra tín hiệu mua, và khi giá trị RSI nhỏ hơn 50 mới tạo ra tín hiệu bán, từ đó lọc bỏ một phần tín hiệu giả.
Phân tích ưu điểm
Chiến lược này có những ưu điểm sau:
- Chỉ báo TSI có thể xác định sức mạnh tuyệt đối và hướng biến động giá, nhạy cảm trong việc bắt xu hướng.
- Làm trơn kép tỷ lệ thay đổi giá bằng EMA có thể lọc hiệu quả nhiễu biến động giá, không nhạy với các sự kiện đột ngột.
- Kết hợp bộ lọc RSI giúp tránh thêm các giao dịch sai do nhiễu.
- Áp dụng phương pháp giao dịch ngắn hạn, có thể nắm bắt các cơ hội ngắn hạn trên thị trường.
- Không gian tối ưu hóa tham số lớn, có thể tối ưu hóa bằng cách điều chỉnh chu kỳ EMA và các tham số khác.
Phân tích rủi ro
Chiến lược này cũng tồn tại những rủi ro sau:
- Là chỉ báo theo xu hướng, TSI có vấn đề độ trễ, có thể bỏ lỡ các điểm đảo chiều giá.
- Điều kiện lọc RSI quá chặt chẽ, có thể bỏ lỡ một số cơ hội giao dịch.
- Bộ lọc EMA kép cũng có thể lọc bỏ một số tín hiệu giao dịch hiệu quả.
- Giao dịch ngắn hạn có tần suất giao dịch cao, phải chịu chi phí giao dịch và rủi ro trượt giá lớn hơn.
Có thể giảm thiểu hiệu ứng lọc và vấn đề độ trễ bằng cách nới lỏng điều kiện lọc RSI một cách thích hợp, rút ngắn chu kỳ EMA, v.v. Đồng thời tối ưu hóa chiến lược cắt lỗ, kiểm soát chặt chẽ rủi ro cho mỗi giao dịch.
Hướng tối ưu hóa
Chiến lược này có thể được tối ưu hóa từ các khía cạnh sau:
-
Tối ưu hóa tham số của TSI và RSI, tìm ra tổ hợp tham số tốt nhất. Có thể điều chỉnh chu kỳ EMA dài/ngắn, tham số RSI, v.v.
-
Thêm các chỉ báo khác kết hợp để tạo thành mô hình đa yếu tố. Ví dụ có thể thêm các chỉ báo như MA, KD để phát huy đầy đủ ưu điểm của từng chỉ báo.
-
Tối ưu hóa điều kiện vào lệnh, tránh mua trong thị trường giảm và bán trong thị trường tăng. Có thể xác định hướng đi dựa trên xu hướng khung thời gian lớn.
-
Tối ưu hóa chiến lược cắt lỗ, ví dụ như cắt lỗ di động, cắt lỗ theo thời gian, cắt lỗ phá vỡ, v.v.
-
Tối ưu hóa điều kiện thoát lệnh, tránh thoát lệnh quá sớm hoặc quá muộn. Có thể kết hợp chỉ báo biến động để xác định thời điểm thoát lệnh.
-
Tối ưu hóa về sản phẩm giao dịch và khung giờ giao dịch, tập trung vào các sản phẩm và khung giờ hiệu quả nhất.
Tổng kết
Chiến lược này xác định xu hướng ngắn hạn của Bitcoin thông qua Chỉ số Sức mạnh Thực sự, kết hợp với chỉ báo RSI để lọc tín hiệu, có thể thực hiện giao dịch lập trình ngắn hạn hiệu quả đối với Bitcoin. Chiến lược này có ưu điểm là nhận diện xu hướng nhạy cảm, lọc nhiễu, nhưng cũng tồn tại vấn đề độ trễ và rủi ro giao dịch nhất định. Thông qua tối ưu hóa nhiều mặt, có thể nâng cao hơn nữa hiệu suất của chiến lược, phát triển một chuyên gia tư vấn giao dịch Bitcoin đáng tin cậy.
/*backtest
start: 2022-09-30 00:00:00
end: 2023-10-06 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// strategy("True Strength Indicator BTCUSD 15p", shorttitle="TSI BTCUSD 15p",initial_capital=1000, commission_value=0.15, commission_type =strategy.commission.percent, default_qty_value=100 , overlay = false, pyramiding=10, default_qty_type=strategy.percent_of_equity)
//BASED ON True Strength Indicator MTF- 1
