Chiến lược mua giá thấp - chốt lời giá cao
Tổng quan
Chiến lược này được thiết kế dựa trên nguyên tắc mua ở vùng đáy và bán ở vùng đỉnh của thị trường. Nó theo dõi mức giá cao nhất và thấp nhất trong một khoảng thời gian nhất định trong quá khứ, thiết lập vị thế mua khi giá phá vỡ mức thấp nhất và đóng vị thế khi giá phá vỡ mức cao nhất hoặc đạt điều kiện chốt lời. Đồng thời, chiến lược này có tích hợp bộ lọc xu hướng tùy chọn, chỉ mua vào khi giá đang trong xu hướng tăng.
Nguyên lý chiến lược
Tính toán mức giá thấp nhất và cao nhất
-
Mức giá thấp nhất (lowcriteria): Sử dụng hàm
ta.lowest, dựa trên chu kỳ xem lại do người dùng thiết lập (mặc định 20 nến) để tính mức giá thấp nhất trong quá khứ, và vẽ đường mức giá thấp nhất. -
Mức giá cao nhất (highcriteria): Sử dụng hàm
ta.highest, dựa trên chu kỳ xem lại do người dùng thiết lập (mặc định 10 nến) để tính mức giá cao nhất trong quá khứ, và vẽ đường mức giá cao nhất.
Tín hiệu vào lệnh
Khi giá hiện tại phá vỡ đường mức giá thấp nhất, tín hiệu mua sẽ được phát ra và thiết lập vị thế mua.
Tín hiệu thoát lệnh
Có hai tùy chọn thoát lệnh:
-
Chốt lời cố định: Khi giá đạt đến mức chốt lời đã thiết lập (ví dụ: vượt quá giá vào lệnh 8%), đóng vị thế để chốt lời.
-
Phá vỡ mức cao nhất: Khi giá phá vỡ đường mức giá cao nhất, nhận định xu hướng đảo chiều và đóng vị thế cắt lỗ.
Bộ lọc xu hướng
Sử dụng đường EMA để xác định hướng xu hướng, chỉ mua vào khi giá nằm trên đường EMA (gọi là xu hướng tăng). Bộ lọc này có thể được bật hoặc tắt tùy chọn.
Phân tích ưu điểm
-
Tận dụng nguyên tắc mua khi phá vỡ đáy và bán khi phá vỡ đỉnh, phù hợp với quy luật cơ bản của thị trường.
-
Bổ sung cơ chế xác định xu hướng, giúp tránh mở lệnh thường xuyên khi giá dao động.
-
Cung cấp hai tùy chọn thoát lệnh, vừa có thể theo đuổi mức chốt lời cao, vừa có thể giảm thiểu thua lỗ.
-
Có thể tùy chỉnh tham số, thích ứng với nhiều môi trường thị trường khác nhau.
-
Dư địa tối ưu hóa lớn, có thể cải thiện thêm thông qua điều chỉnh tham số, thiết kế bộ lọc, v.v.
Phân tích rủi ro
-
Chốt lời cố định không thể điều chỉnh theo diễn biến thực tế của thị trường, có thể dẫn đến chốt lời quá sớm hoặc biên độ chốt lời quá nhỏ.
-
Khi bán ra do phá vỡ mức cao nhất, có thể đã phát sinh thua lỗ lớn, không kiểm soát được tổn thất hiệu quả.
-
Nhận định xu hướng bằng EMA chỉ dựa trên một chu kỳ lịch sử nhất định, có thể chậm hơn so với sự thay đổi xu hướng thực tế.
-
Dữ liệu backtest không thể đại diện cho tương lai, hiệu quả giao dịch thực tế có tính bất định.
Hướng tối ưu hóa
-
Bổ sung thêm phương pháp chốt lời: như chốt lời di động, chốt lời theo bậc, v.v., giúp mức chốt lời có thể điều chỉnh theo diễn biến thị trường thời gian thực.
-
Tối ưu hóa tín hiệu thoát lệnh: ví dụ như thoát lệnh theo từng phần, hoặc bổ sung các chỉ báo khác để đánh giá.
-
Tối ưu hóa nhận định xu hướng: như thêm nhiều chỉ báo hoặc sử dụng machine learning.
-
Tối ưu hóa tham số: tìm ra bộ tham số tốt nhất thông qua backtest phạm vi rộng hơn.
-
Bổ sung phương pháp cắt lỗ: giúp kiểm soát thua lỗ linh hoạt và hiệu quả hơn.
Kết luận
Chiến lược này nhìn chung áp dụng nguyên tắc cổ điển mua thấp bán cao, trong một số điều kiện nhất định có thể đạt được hiệu quả tốt. Tuy nhiên, bản thân chiến lược vẫn còn dư địa tối ưu hóa, thông qua điều chỉnh tham số, tối ưu hóa thoát lệnh, cải tiến phương pháp cắt lỗ, v.v., có thể thu được lợi nhuận ổn định hơn. Bài viết này đã phân tích toàn diện và sâu sắc về nguyên lý, ưu điểm, rủi ro, hướng tối ưu hóa của chiến lược, nhằm cung cấp ý tưởng chiến lược đồng thời nhắc nhở nhà đầu tư chú ý đến rủi ro và thận trọng khi tham gia giao dịch định lượng.
/*backtest
start: 2022-11-16 00:00:00
end: 2023-11-22 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// @version=5
// Author = TradeAutomation
- 1

