Chiến lược dài Golden Ratio Breakout là một chiến lược giao dịch dao động dựa trên mức tỷ lệ vàng của mức giá cao nhất và thấp nhất trong 21 ngày qua.
Chiến lược đầu tiên tính toán giá cao nhất 21 ngày (cao nhất21) và giá thấp nhất 21 ngày (thấp nhất21), sau đó tính toán sự khác biệt giữa chúng dưới dạng chênh lệch. Tín hiệu giao dịch được kích hoạt khi giá thấp hiện tại phá vỡ trên mức thấp21 + 0.382 * chênh lệch trong khi giá đóng cửa trước đó cao hơn giá mở trước đó. Đặt dừng lỗ ở mức thấp21 + 0.236 * chênh lệch. Nói cách khác, khi giá phá vỡ đường tỷ lệ vàng 38.2% của phạm vi giá 21 ngày gần đây với độ đàn hồi tăng lên, một vị trí dài được bắt đầu. Đường dừng lỗ là đường tỷ lệ vàng 23.6%.
Các mức tỷ lệ vàng được sử dụng ở đây vì chúng thường tương ứng với các vùng hỗ trợ và kháng cự chung của thị trường. 0,382 và 0,236 được xem là mức khôi phục và bật, làm cho tỷ lệ vàng trở thành một trong những con số hấp dẫn nhất trong tự nhiên.
Những lợi thế của chiến lược này là:
Được hướng dẫn bởi phương pháp phân tích kỹ thuật trưởng thành - lý thuyết tỷ lệ vàng.
Thiết lập chỉ kéo dài làm giảm rủi ro hệ thống.
Cơ chế theo dõi xu hướng xác định thời gian nhập chính xác.
Đặt lỗ dừng rõ ràng kiểm soát rủi ro.
Các tham số backtest có thể tùy chỉnh phù hợp với môi trường thị trường khác nhau.
Ngoài ra còn có một số rủi ro:
Việc dựa vào dữ liệu lịch sử gây ra sự thiếu nhạy cảm với sự thay đổi chế độ thị trường.
Việc dừng lỗ chặt chẽ có thể bị dừng lại bởi khoảng cách qua đêm.
Các tín hiệu sai có thể xảy ra nếu biến động giá dữ dội xảy ra trong các giai đoạn backtest không phù hợp.
Sự trượt ảnh hưởng đến lợi nhuận.
Những rủi ro này có thể được giảm bằng cách điều chỉnh thời gian backtest, tối ưu hóa vị trí dừng lỗ, xem xét chi phí trượt, v.v.
Chiến lược có thể được nâng cấp theo các khía cạnh sau:
Tự động tối ưu hóa các thông số với thuật toán máy học để phù hợp hơn với thị trường hiện tại.
Kết hợp các sản phẩm đòn bẩy như tương lai chỉ số để khuếch đại vị trí.
Cải thiện việc xử lý các sự kiện cực đoan như chênh lệch giá.
Tối ưu hóa các quy tắc dừng lỗ, ví dụ: đặt dừng động dựa trên biến động.
Tóm lại, đây là một chiến lược chỉ dài cung cấp logic đầu vào và dừng lỗ rõ ràng dựa trên lý thuyết tỷ lệ vàng. Nó có thể được chuyển thành một chiến lược giao dịch định lượng mạnh mẽ thông qua điều chỉnh tham số, tối ưu hóa mô hình, kết hợp danh mục đầu tư và các kỹ thuật nâng cao khác.
/*backtest start: 2022-11-21 00:00:00 end: 2023-11-27 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/ // © omkarkondhekar //@version=4 strategy("GRBLong", overlay=true) highInput = input(title = "High Days", type = input.integer, defval = 21, minval = 11) lowInput = input(title = "Low Days", type = input.integer, defval = 21, minval = 5) // Configure backtest start date with inputs startDate = input(title="Start Date", type=input.integer, defval=1, minval=1, maxval=31) startMonth = input(title="Start Month", type=input.integer, defval=1, minval=1, maxval=12) startYear = input(title="Start Year", type=input.integer, defval=2019, minval=1800, maxval=2100) // See if this bar's time happened on/after start date afterStartDate = (time >= timestamp(syminfo.timezone, startYear, startMonth, startDate, 0, 0)) high21 = highest(high, highInput) low21 = lowest(low, lowInput) diff = high21 - low21 longEntrySignal = low > low21 + (diff * 0.382) and close[1] > open[1] strategy.entry("Long", strategy.long, limit = low, when = longEntrySignal and afterStartDate) strategy.exit("Long Exit", "Long", stop = low21 + (diff * 0.236)) plot(low21 + (diff * 0.382), color= color.green) plot(low21 + (diff * 0.236), color = color.red)