Type/to search

Chiến lược theo dõi xu hướng siêu ATR

Common strategy
Created: 2024-02-19 11:41:20
Last modified: 2 years ago
1
Follow
1802
Followers

img

Tổng quan

Chiến lược theo dõi xu hướng Super ATR là một chiến lược theo dõi xu hướng dựa trên chỉ báo ATR. Nó sử dụng chỉ báo ATR để đo lường biến động của thị trường và lấy bội số của ATR làm đường dừng lỗ, thực hiện theo dõi xu hướng.

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

Chiến lược này trước tiên tính toán chỉ báo ATR, trong đó chỉ báo ATR là đường trung bình động của biên độ dao động giá cổ phiếu trong N ngày qua, dùng để biểu thị rủi ro và biến động thị trường. Chiến lược cho phép chúng ta thay đổi phương pháp tính ATR, có thể chọn tính theo ATR thông thường hoặc theo phương pháp SMA.

Sau đó, dựa trên giá trị ATR nhân với một bội số để tạo thành dải trên và dải dưới của kênh, tức là tính dải trên: close - Multiplier * ATR; tính dải dưới: close + Multiplier * ATR. Điều này tạo thành một kênh xu hướng dựa trên chỉ báo ATR.

Tiếp theo, chúng ta xác định xem giá hiện tại có phá vỡ dải trên hay dải dưới của kênh hay không. Nếu giá phá vỡ dải trên, thì được xác định là đang bước vào xu hướng giảm; nếu giá phá vỡ dải dưới, thì được xác định là đang bước vào xu hướng tăng. Khi có sự phá vỡ xu hướng, chúng ta tương ứng thực hiện mua và bán.

Ngoài ra, chiến lược còn thiết lập khung thời gian giao dịch, chỉ giao dịch trong khoảng thời gian ngày được chỉ định.

Ưu điểm của chiến lược

Chiến lược theo dõi xu hướng dựa trên kênh chỉ báo này có một số ưu điểm sau:

  1. Sử dụng chỉ báo ATR để tự động điều chỉnh vị trí dừng lỗ, có thể kiểm soát rủi ro hiệu quả
  2. Chỉ báo ATR có tính đến biến động giá cổ phiếu, đường dừng lỗ hợp lý hơn
  3. Sử dụng phá vỡ kênh để xác định điểm vào lệnh, tăng độ chính xác khi vào lệnh
  4. Cho phép điều chỉnh phương pháp tính ATR, tăng tính linh hoạt của chiến lược
  5. Thiết lập khung thời gian giao dịch, tránh sự thất bại của chiến lược do các sự kiện lớn

Nhìn chung, đây là một chiến lược theo dõi xu hướng đơn giản và thực tế, có thể kiểm soát rủi ro hiệu quả đồng thời đạt được lợi nhuận tốt.

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, chủ yếu là:

  1. Khi thị trường biến động mạnh, chỉ báo ATR có thể không kịp phản ứng với sự thay đổi của thị trường, dẫn đến dừng lỗ quá lỏng
  2. Khi ý kiến đa chiều không đồng nhất, giá có thể dao động trong kênh, làm tăng rủi ro giao dịch
  3. Thiết lập bội số cố định có thể không phù hợp với tất cả các loại tài sản, cần điều chỉnh theo từng loại
  4. setWindow hạn chế cơ hội giao dịch, nếu không thiết lập tốt, có thể bỏ lỡ cơ hội giao dịch tốt

Để kiểm soát những rủi ro này, chúng ta có thể thực hiện các biện pháp sau:

  1. Kết hợp với các chỉ báo khác để đánh giá trạng thái thị trường, tránh phụ thuộc duy nhất vào chỉ báo ATR
  2. Thêm điều kiện lọc, tránh các phá vỡ không hiệu quả dẫn đến rủi ro giao dịch
  3. Chọn bội số phù hợp dựa trên đặc điểm lịch sử của từng loại tài sản
  4. Tối ưu hóa và kiểm tra các tham số của setWindow để đảm bảo thiết lập hợp lý

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

Chiến lược này còn có không gian để tối ưu hóa thêm:

  1. Có thể đưa vào thuật toán học máy để thực hiện tối ưu hóa động bội số
  2. Có thể kết hợp các chỉ báo tâm lý, v.v. để đánh giá đòn bẩy đa chiều, tối ưu hóa phạm vi kênh
  3. Thêm xác nhận khối lượng giao dịch hoặc biến động để tránh phá vỡ không hiệu quả
  4. Sử dụng khung chiến lược dựa trên thời gian nâng cao để thực hiện Backtest

Thông qua những tối ưu hóa này, có thể cải thiện hơn nữa tính ổn định và tỷ suất lợi nhuận của chiến lược.

Tổng kết

Nhìn chung, chiến lược này là một chiến lược theo dõi xu hướng rất thực tế. Nó sử dụng chỉ báo ATR để xây dựng kênh thích ứng và xác định thời điểm mua bán dựa trên sự phá vỡ kênh. Chiến lược đơn giản, thực tế, có thể kiểm soát rủi ro hiệu quả, phù hợp để theo dõi xu hướng trung và dài hạn. Chúng tôi cũng đã đề xuất các phương án kiểm soát rủi ro và tối ưu hóa chiến lược bổ sung, điều này sẽ làm cho chiến lược trở nên mạnh mẽ và ổn định hơn.

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

//@version=5
strategy('B厂长 @超级趋势精简优化版', overlay=true)
Periods = input(title='ATR周期', defval=10)
src = input(hl2, title='价格数据源')
Strategy parameters
Strategy parameters
ATR周期
价格数据源
ATR 乘数
更改ATR计算方法
显示买入/卖出信号
From Month
From Day
From Year
To Month
To Day
To Year
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)