Type/to search

Chiến lược giao dịch theo dõi xu hướng dựa trên chỉ báo ZigZag

Common strategy
Created: 2024-01-08 10:13:24
Last modified: 3 years ago
1
Follow
1802
Followers

img

Tổng Quan

Chiến lược giao dịch được giới thiệu trong bài viết này có tên là "Chiến lược giao dịch theo xu hướng dựa trên chỉ báo ZigZag" (ZigZag Trend Following Strategy). Chiến lược này sử dụng chỉ báo ZigZag để xác định xu hướng giá và mở lệnh khi xu hướng đảo chiều nhằm bắt theo xu hướng. Trong mã Pine Strategy, chỉ báo ZigZag được dùng để xác nhận các mức đỉnh và đáy mới của giá. Khi giá phá vỡ đường chỉ báo ZigZag, đó là tín hiệu giao dịch. Tín hiệu mua là khi giá đóng cửa cao hơn đường ZigZag, vào lệnh Long; tín hiệu bán là khi giá đóng cửa thấp hơn đường ZigZag, vào lệnh Short. Điều này giúp bắt kịp xu hướng giá trung và dài hạn một cách hiệu quả.

Nguyên Lý Chiến Lược

Cốt lõi của chiến lược này là sử dụng chỉ báo ZigZag để xác định các điểm cực trị của giá và thể hiện xu hướng giá. Chỉ báo ZigZag được xây dựng từ đường trung bình động hàm mũ (Exponential Moving Average) của giá cao và thấp. Cụ thể, quy trình xây dựng gồm các bước sau:

  1. Tính đường trung bình động hàm mũ (EMA) của giá đóng cửa, bao gồm ba đường: đường nhanh, đường trung bình và đường chậm.
  2. Xác định xu hướng tăng hay giảm của giá. Tức là kiểm tra xem đường trung bình hiện tại có cao hơn đường trung bình của nến trước đó hay không.
  3. Nếu đang trong xu hướng tăng, tìm mức giá thấp nhất trong khoảng thời gian phát hiện kể từ đáy trước đó, lấy giá trị đó làm giá trị ZigZag.
  4. Nếu đang trong xu hướng giảm, tìm mức giá cao nhất trong khoảng thời gian phát hiện kể từ đỉnh trước đó, lấy giá trị đó làm giá trị ZigZag.
  5. Từ đó hình thành chỉ báo ZigZag phản ánh các điểm cực trị biến động giá.

Trên cơ sở đó, chúng ta dùng đường ZigZag làm tham chiếu để đánh giá xu hướng giá. Tức là khi giá tăng và phá vỡ đường ZigZag, chúng ta vào lệnh Long; khi giá giảm và phá vỡ đường ZigZag, chúng ta vào lệnh Short.

Phân Tích Ưu Điểm

Sử dụng chỉ báo ZigZag để xác định xu hướng giá và bám theo các điểm cực trị để mở vị thế có những ưu điểm sau:

  1. Có thể lọc hiệu quả nhiễu thị trường, nắm bắt xu hướng chính.
  2. Vì tín hiệu giao dịch dựa trên sự phá vỡ các đỉnh/đáy mới của giá nên có thể kiếm lợi nhuận hiệu quả.
  3. Đường ZigZag tương đối mượt, giúp giảm các tín hiệu giả.
  4. Dễ dàng tối ưu chiến lược thông qua việc điều chỉnh các tham số của ZigZag.

Phân Tích Rủi Ro

Các rủi ro chính của chiến lược này bao gồm:

  1. Khi vận hành dài hạn, có thể bị kẹt lệnh do biến động giá mạnh. Cần cắt lỗ kịp thời trong trường hợp này.
  2. Chỉ báo ZigZag nhạy cảm với tham số. Cài đặt không phù hợp có thể bỏ lỡ cơ hội giao dịch hoặc tạo ra tín hiệu giả. Cần kiểm tra và tối ưu tham số một cách thích hợp.
  3. Chiến lược theo xu hướng phụ thuộc nhiều vào thị trường có xu hướng. Nếu gặp thị trường đi ngang (sideways) thì chiến lược này hoạt động kém hiệu quả.

Để đối phó với các rủi ro trên, chúng ta có thể thiết lập cơ chế dừng lỗ để kiểm soát thua lỗ từng lệnh; đồng thời điều chỉnh quy mô vị thế, không theo đuổi giao dịch toàn bộ tài khoản; cuối cùng, kết hợp sử dụng nhiều loại chiến lược khác nhau.

Hướng Tối Ưu

Chúng ta có thể tiếp tục tối ưu chiến lược từ các khía cạnh sau:

  1. Bổ sung cơ chế dừng lỗ. Ví dụ như đặt trailing stop hoặc dừng lỗ theo mức thoái lui giá.
  2. Kết hợp với các chỉ báo khác để lọc điểm vào lệnh. Ví dụ như chỉ báo năng lượng tăng cường (ví dụ: RSI, MACD) để đảm bảo đủ động lượng; hoặc chỉ báo khối lượng để đảm bảo có đặc điểm tăng khối lượng.
  3. Sử dụng các tham số khác nhau tùy theo môi trường thị trường (ví dụ thị trường tăng và thị trường giảm).
  4. Kiểm tra các tham số đường EMA khác nhau để tìm ra bộ tham số tối ưu nhất.

Tổng Kết

Chiến lược này sử dụng chỉ báo ZigZag để xác định xu hướng giá và thiết lập vị thế bám theo xu hướng gần các điểm cực trị. Ưu điểm của nó là thuận theo xu hướng, kiếm lợi nhuận hiệu quả. Tuy nhiên cũng tồn tại rủi ro bị mắc kẹt lệnh. Chúng ta có thể thiết lập dừng lỗ, tối ưu tham số và kết hợp chiến lược để kiểm soát rủi ro. Chiến lược này phù hợp hơn với giao dịch xu hướng trung và dài hạn. Nếu kiểm soát và kết hợp hợp lý, có thể thu được lợi nhuận ổn định.

Source
Pine
/*backtest
start: 2023-12-31 00:00:00
end: 2024-01-07 00:00:00
period: 30m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy(title = "Noro's ZigTrend Strategy v1.0", shorttitle = "ZigTrend 1.0", overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, pyramiding = 0)

//Settings
Strategy parameters
Strategy parameters
Long
Short
Capital, %
length
ExtremeDetection
src
From Year
To Year
From Month
To Month
From day
To day
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)