Type/to search

Một chiến lược giao dịch Rùa theo dõi động lượng phá vỡ

Common strategy
Created: 2023-12-25 17:12:05
Last modified: 3 years ago
1
Follow
1802
Followers

img

Tổng quan

Chiến lược giao dịch Rùa (Turtle Trading Strategy) là một chiến lược giao dịch theo xu hướng dựa trên sự bứt phá động lượng. Nó được phát triển bởi nhà giao dịch nổi tiếng Richard Dennis vào những năm 1980, nhằm kiểm chứng liệu các nhà giao dịch có thể được đào tạo thông qua các quy tắc thay vì bẩm sinh hay không. Ý tưởng cốt lõi của chiến lược này là theo dõi sự bứt phá giá và bám theo xu hướng, đồng thời tuân thủ nghiêm ngặt các nguyên tắc quản lý vốn để hạn chế rủi ro giảm giá.

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

Chiến lược giao dịch Rùa sử dụng hai tham số N và N/2 để xây dựng kênh. Cụ thể, lần lượt tính giá cao nhất và giá thấp nhất trong N ngày và N/2 ngày gần nhất. Khi giá vượt qua kênh N ngày, thiết lập vị thế mua; khi giá phá vỡ kênh N/2 ngày, đóng vị thế mua; khi giá phá vỡ kênh N ngày, thiết lập vị thế bán; khi giá vượt qua kênh N/2 ngày, đóng vị thế bán. Mục đích là theo dõi xu hướng giá đồng thời kiểm soát rủi ro.

Trong code, N tương ứng với enter_slow, N/2 tương ứng với enter_fast. Lần lượt tính giá cao nhất trong 55 ngày và 20 ngày gần nhất (slowLfastL), giá thấp nhất (slowSfastS). Khi giá vượt qua kênh 55 ngày thì mua (enterL2); khi giá phá vỡ kênh 20 ngày thì đóng vị thế mua (exitL1); khi giá phá vỡ kênh 55 ngày thì bán (enterS2); khi giá vượt qua kênh 20 ngày thì đóng vị thế bán (exitS1).

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

Ưu điểm lớn nhất của chiến lược giao dịch Rùa là kiểm soát rủi ro. Bằng cách thiết lập vị thế khi giá bứt phá và cắt lỗ nhanh khi giá quay đầu, nó có thể kiểm soát hiệu quả tổn thất từng lệnh. Đồng thời, áp dụng nguyên tắc quản lý vốn theo tỷ lệ cố định càng làm giảm rủi ro hơn nữa.

Một ưu điểm khác là lựa chọn tham số đơn giản. Toàn bộ chiến lược chỉ có 4 tham số, dễ hiểu và dễ điều chỉnh. Bản thân các tham số cũng khá ổn định, không cần tối ưu hóa thường xuyên.

Phân tích rủi ro

Rủi ro lớn nhất của chiến lược giao dịch Rùa là không thể theo dõi xu hướng dài hạn. Khi xu hướng mới hình thành, chiến lược có thể bỏ lỡ cơ hội vào lệnh. Ngoài ra, trong xu hướng dao động, chiến lược sẽ thường xuyên mở và đóng vị thế, làm tăng chi phí giao dịch và rủi ro trượt giá.

Hơn nữa, cài đặt tham số cố định cũng có thể mang lại hiệu quả rất khác nhau giữa các loại tài sản và điều kiện thị trường. Điều này đòi hỏi kinh nghiệm điều chỉnh thủ công.

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

Chiến lược giao dịch Rùa có thể được tối ưu hóa từ các khía cạnh sau:

  1. Thêm chức năng tự động điều chỉnh tham số. Cho phép tham số N và N/2 tự động điều chỉnh theo biến động thị trường và tần suất tín hiệu, thích ứng với nhiều kịch bản hơn.

  2. Thêm quy tắc xác định xu hướng. Xác định hướng xu hướng trước khi vào lệnh, tránh vào lệnh sai trong thị trường dao động.

  3. Kết hợp chiến lược đa khung thời gian. Xác định hướng xu hướng trên khung thời gian lớn hơn, vào lệnh trên khung thời gian nhỏ hơn.

  4. Tối ưu hóa chiến lược cắt lỗ. Sử dụng trailing stop hoặc time stop để giảm drawdown.

Tổng kết

Chiến lược giao dịch Rùa đạt được hiệu quả theo dõi xu hướng thông qua hệ thống bứt phá đơn giản. Kiểm soát rủi ro là ưu điểm lớn nhất của chiến lược này, nhờ cắt lỗ nhanh và quản lý vốn cố định. Đồng thời, chúng ta cũng thấy rằng chiến lược này có thể được mở rộng và tối ưu hóa từ nhiều khía cạnh, thích ứng với nhiều loại tài sản và điều kiện thị trường hơn. Nhìn chung, chiến lược giao dịch Rùa cung cấp một phương pháp kiểm soát rủi ro để bắt kịp xu hướng giá, là một tham khảo quan trọng cho giao dịch định lượng.

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

//@version=2
//oringinally coded by tmr0, modified by timchep
//original idea from «Way of the Turtle: The Secret Methods that Turned Ordinary People into Legendary Traders» (2007) CURTIS FAITH
strategy("Turtles", shorttitle = "Turtles", overlay=true, pyramiding=1, default_qty_type= strategy.percent_of_equity, default_qty_value = 100)
Strategy parameters
Strategy parameters
Backtest Start Year
Backtest Start Month
Backtest Start Day
Backtest Stop Year
Backtest Stop Month
Backtest Stop Day
Color Background?
Enable Shorting?
enter_fast
exit_fast
enter_slow
exit_slow
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)