Type/to search

Common strategy
Created: 2023-12-26 14:30:23
Last modified: 3 years ago
1
Follow
1802
Followers

img

Tổng quan

Chiến lược này kết hợp Chỉ số Định hướng (Directional Movement Index) và Chỉ số Ngẫu nhiên (Stochastic Oscillator) để tạo ra tín hiệu giao dịch. Các đường DI+, DI- và ADX của Chỉ số Định hướng được sử dụng để đánh giá hướng và sức mạnh của xu hướng, trong khi đường %K của Chỉ số Ngẫu nhiên dùng để xác định vùng quá mua/quá bán. Chiến lược phát tín hiệu mua khi DI+ cao hơn DI-, ADX trên 25 và %K dưới 20; phát tín hiệu bán khi DI- cao hơn DI+, ADX trên 25 và %K trên 80. Đồng thời, chiến lược sử dụng phương pháp cắt lỗ động sáng tạo, lấy mức giá cao nhất và thấp nhất kể từ điểm vào lệnh cuối cùng làm ngưỡng cắt lỗ động, qua đó kiểm soát rủi ro hiệu quả.

Nguyên lý chiến lược

Logic cốt lõi của chiến lược này dựa trên các phần sau:

  1. Chỉ số Định hướng xác định xu hướng: Sử dụng DI+, DI- và ADX để đánh giá hướng và sức mạnh của thị trường. Khi DI+ cao hơn DI-, thể hiện xu hướng tăng; khi DI- cao hơn DI+, thể hiện xu hướng giảm. ADX dùng để đánh giá sức mạnh xu hướng, giá trị càng lớn thì xu hướng càng rõ rệt.

  2. Chỉ số Ngẫu nhiên xác định quá mua/quá bán: Đường %K của Chỉ số Ngẫu nhiên thể hiện vị trí giá đóng cửa hiện tại so với giá cao nhất và thấp nhất trong một khoảng thời gian nhất định, dùng để xác định thị trường đang quá mua hay quá bán. Khi %K dưới 20 là quá bán, trên 80 là quá mua.

  3. Logic phát tín hiệu: Kết hợp Chỉ số Định hướng và Chỉ số Ngẫu nhiên, chiến lược phát tín hiệu mua khi DI+ cao hơn DI- (xu hướng tăng), ADX trên 25 (xu hướng rõ rệt) và %K dưới 20 (quá bán); phát tín hiệu bán khi DI- cao hơn DI+ (xu hướng giảm), ADX trên 25 và %K trên 80 (quá mua).

  4. Phương pháp cắt lỗ động: Ghi nhận giá cao nhất và thấp nhất kể từ điểm vào lệnh cuối cùng, dùng làm ngưỡng cắt lỗ động. Nhờ đó có thể khóa lợi nhuận hoặc kiểm soát rủi ro dựa trên biến động thị trường.

Phân tích ưu điểm

Chiến lược này có những ưu điểm chính sau:

  1. Kết hợp hai chỉ báo Chỉ số Định hướng và Chỉ số Ngẫu nhiên giúp tăng độ tin cậy. Chỉ số Định hướng xác định xu hướng chính, Chỉ số Ngẫu nhiên nắm bắt đặc điểm cục bộ, hai chỉ báo bổ trợ cho nhau.

  2. Cơ chế cắt lỗ động sáng tạo. Thiết lập điểm cắt lỗ dựa trên biến động gần nhất, có thể kiểm soát rủi ro theo tình hình thị trường thực tế, hiệu quả cắt lỗ tốt.

  3. Chiến lược có ít tham số, dễ thực hiện. Tham số chính chỉ là độ dài tính toán của chỉ báo, dễ dàng điều chỉnh và tối ưu.

  4. Có thể áp dụng rộng rãi cho nhiều loại tài sản và khung thời gian khác nhau. Có thể sử dụng trên thị trường chứng khoán, ngoại hối, tiền điện tử, v.v.

  5. Được viết bằng Pine Script, có thể áp dụng trực tiếp trên nền tảng giao dịch, thuận tiện và nhanh chóng.

Phân tích rủi ro

Chiến lược này cũng tồn tại một số rủi ro cần lưu ý:

  1. Khi thị trường dao động trong biên độ (sideway), dễ phát sinh tín hiệu sai. Lúc này ADX tương đối thấp, nên giảm khối lượng để tránh rủi ro.

  2. Bản thân Chỉ số Ngẫu nhiên là chỉ báo muộn, khi tín hiệu xuất hiện thị trường có thể đã đảo chiều. Cần kết hợp thích hợp với các chỉ báo dẫn hướng khác.

  3. Cơ chế cắt lỗ động không thể hoàn toàn tránh được tác động của những biến động lớn. Nên thiết lập khoảng cách cắt lỗ hợp lý.

  4. Cài đặt tham số không phù hợp cũng ảnh hưởng đến hiệu quả chiến lược. Cần chọn tham số độ dài chỉ báo thích hợp.

  5. Cần theo dõi chặt chẽ môi trường thị trường tổng thể. Khi xảy ra sự kiện thiên nga đen (black swan) lớn, nên tạm dừng chiến lược để tránh tổn thất bất thường.

Hướng tối ưu hóa

Chiến lược này có thể được tối ưu hóa theo các hướng sau:

  1. Thêm các chỉ báo đánh giá khác để tạo bộ lọc đa tầng, nâng cao độ tin cậy của tín hiệu. Ví dụ thêm đường trung bình động để xác định xu hướng, MACD để xác định phân kỳ, v.v.

  2. Tối ưu hóa cài đặt tham số, chọn bộ tham số tốt nhất. Có thể backtest dữ liệu lịch sử để xác định độ dài chỉ báo phù hợp nhất.

  3. Thiết lập tham số khác nhau cho từng loại tài sản và khung thời gian giao dịch. Đối với các sản phẩm phù hợp giao dịch tần suất cao, có thể rút ngắn chu kỳ tính toán.

  4. Kết hợp hàm getInfo và chức năng ghi log, xuất ra nhật ký giao dịch chi tiết và dữ liệu chỉ báo, hỗ trợ phân tích và tối ưu hóa chiến lược.

  5. Thêm biểu đồ vẽ trong Pine Editor để hiển thị các điểm tín hiệu giao dịch. Đồng thời có thể hiển thị sự di chuyển của đường cắt lỗ.

  6. Phát triển chức năng cảnh báo, gửi thông báo khi thỏa mãn điều kiện cụ thể, tạo điều kiện can thiệp giao dịch kịp thời.

Tổng kết

Chiến lược này kết hợp ưu điểm của Chỉ số Định hướng và Chỉ số Ngẫu nhiên, vừa xác định hướng xu hướng vừa định vị vùng quá mua/quá bán, từ đó tạo ra tín hiệu giao dịch. Đồng thời, phương pháp cắt lỗ động được thiết kế sáng tạo giúp kiểm soát rủi ro thông minh và tự động hơn. Chiến lược có tín hiệu khá tin cậy, phạm vi ứng dụng rộng, dễ sử dụng, là một chiến lược giao dịch định lượng hiệu quả và thiết thực. Thông qua tối ưu hóa và hoàn thiện liên tục, chiến lược này hứa hẹn sẽ đạt được hiệu suất vượt trội hơn.

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

//@version=5
strategy("DMI with Stochastic and Dynamic Stop-Loss", shorttitle="DMI_Stoch_SL", overlay=true)

length = input(14, title="DMI Length")
Strategy parameters
Strategy parameters
DMI Length
ADX Threshold
Stochastic %K Length
Stochastic %D Length
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)