Chuyển đến nội dung
Tất cả chiến lược

Chiến lược

Spread động lượng tỷ lệ ETH-BTC trên Hyperliquid (4H, cặp mua-bán khống, xu hướng mặt cắt ngang)

Kết quả: Đã hủy bỏ

HyperliquidEthBtcRatioMomentumPair

Tóm tắt kết quả

HyperliquidEthBtcRatioMomentumPair là giao dịch cặp trung lập thị trường trên Hyperliquid 4H, được xây dựng khác biệt và sạch, mua/bán khống ETH so với BTC dựa trên động lượng log-tỷ lệ với chỉ ba tham số tín hiệu để hạn chế khớp quá mức. Dù đấu nối vững chắc — 243 lệnh vào cặp trung lập theo đô la, không rơi quy mô, giá trị danh nghĩa hay tiền mặt — chiến lược mất tiền trong cả ba năm, kết thúc với tổng lợi nhuận -69.8%, Sharpe -1.22 và hệ số lợi nhuận 0.888. Nhà phân tích từ bỏ chiến lược tại cổng rà soát backtest trước tối ưu hóa sau vòng lặp 4, kết luận rằng chính luận điểm đã sai chứ không phải một ngưỡng có thể tinh chỉnh. Bài học: spread ETH/BTC hồi quy về trung bình quanh xu hướng, nên lệnh vào theo động lượng về mặt cấu trúc sẽ bị quét ngược; cách thể hiện phù hợp cho bất kỳ lợi thế nào như vậy sẽ là hồi quy trung bình, hoàn toàn là một giả thuyết riêng.

Giả thuyết

Giao dịch cặp động lượng theo mặt cắt ngang, trung lập thị trường trên hợp đồng vĩnh cửu Hyperliquid, khai thác xu hướng dai dẳng khi ETH và BTC lần lượt dẫn dắt thị trường tiền mã hóa. Chiến lược giao dịch ETH/BTC RATIO (không phải giá tuyệt đối), mua ETHUSD.HYPERLIQUID + bán khống BTCUSD.HYPERLIQUID khi tỷ lệ có xu hướng tăng, và làm ngược lại khi tỷ lệ có xu hướng giảm. Đây là giao dịch nhân tố sức mạnh tương đối kinh điển, hiện diện ở cổ phiếu (spread giữa động lượng cao và thấp) và có hiệu quả trong tiền mã……Xem thêmThu gọn

Giao dịch cặp động lượng theo mặt cắt ngang, trung lập thị trường trên hợp đồng vĩnh cửu Hyperliquid, khai thác xu hướng dai dẳng khi ETH và BTC lần lượt dẫn dắt thị trường tiền mã hóa. Chiến lược giao dịch ETH/BTC RATIO (không phải giá tuyệt đối), mua ETHUSD.HYPERLIQUID + bán khống BTCUSD.HYPERLIQUID khi tỷ lệ có xu hướng tăng, và làm ngược lại khi tỷ lệ có xu hướng giảm. Đây là giao dịch nhân tố sức mạnh tương đối kinh điển, hiện diện ở cổ phiếu (spread giữa động lượng cao và thấp) và có hiệu quả trong tiền mã hóa vì: (a) mức thống trị của BTC luân phiên theo chu kỳ từ ~38–58% trong nhiều tháng, (b) các câu chuyện hệ sinh thái ETH (mùa DeFi, đợt ra mắt L2, đầu cơ ETF) tạo ra hiệu suất vượt trội tương đối của ETH trong nhiều tuần, (c) sự kiện giảm rủi ro vĩ mô kích hoạt hiệu suất vượt trội tương đối của BTC (BTC = nơi trú ẩn vàng kỹ thuật số trong tiền mã hóa). Chiến lược hoàn toàn trên Hyperliquid (cả hai chân trên HL), nhắm đến hạn ngạch địa điểm giao dịch ít được đại diện nhất (HYPERLIQUID ở mức 4.1% so với mục tiêu 20%). Chiến lược mua-bán khống (lấp đầy 9.3% so với mục tiêu ~45%), phạm vi cặp (lấp đầy 13.9%), và dùng nến 4H an toàn trên BTC+ETH — dữ liệu lịch sử sâu nhất trên HL. Cơ chế khác căn bản với xu hướng giá tuyệt đối (không hiệu quả khi nhiễu) vì spread giữa hai tài sản tương quan cao hồi quy về trung bình quanh xu hướng động lượng nhiều hơn từng tài sản riêng lẻ. NOT mô hình biểu đồ kinh điển (tránh các thất bại mô hình 8+), NOT giao dịch chênh lệch cơ sở giữa các địa điểm (đã có trong quy trình với BtcInverseLinearBasisArbitrage và CrossVenueEthBasisArbitrage), NOT chiến lược định hướng một tài sản. Chỉ có ba tham số (khoảng nhìn lại, ngưỡng, exit_band) để giảm thiểu rủi ro khớp quá mức sau các lần tín hiệu bị đóng băng/khớp quá mức lặp lại.

Vòng lặp 4 sửa lỗi Tầng-2: `HyperliquidEthBtcRatioMomentumPair._ts() takes 1 positional argument but 2 were given`. Nguyên nhân gốc: proxy xác minh Tầng-2 dựng lại chiến lược bằng cách sao chép mọi callable vào một wrapper thuần với `types.MethodType(val.__func__ if hasattr(val,'__func__') else val, wrapper)`; một `@staticmethod` (không có `__func__`) bị liên kết như phương thức thực thể, chèn một `self` giả, khiến lần gọi `self._ts(bar)` sau đó truyền 2 đối số cho hàm cần 1 đối số. Cách sửa SMALLEST loại bỏ vĩnh……Xem thêmThu gọn

Vòng lặp 4 sửa lỗi Tầng-2: `HyperliquidEthBtcRatioMomentumPair._ts() takes 1 positional argument but 2 were given`. Nguyên nhân gốc: proxy xác minh Tầng-2 dựng lại chiến lược bằng cách sao chép mọi callable vào một wrapper thuần với `types.MethodType(val.__func__ if hasattr(val,'__func__') else val, wrapper)`; một `@staticmethod` (không có `__func__`) bị liên kết như phương thức thực thể, chèn một `self` giả, khiến lần gọi `self._ts(bar)` sau đó truyền 2 đối số cho hàm cần 1 đối số. Cách sửa SMALLEST loại bỏ vĩnh viễn kiểu lỗi này là chuyển hàm trợ giúp dấu thời gian nến OUT ra khỏi lớp thành hàm cấp mô-đun `_bar_ts_ns(bar)` — được phân giải từ biến toàn cục mô-đun, không bao giờ bị proxy liên kết lại phương thức. Hai điểm gọi `self._ts(bar)` trước đây (trong `on_extra_bar` và `calculate_signal`) giờ gọi `_bar_ts_ns(bar)`. Không thay đổi logic nào khác: tín hiệu động lượng log-tỷ lệ liên tục, thực thi cặp trung lập theo đô la (`_submit_entry`/`_submit_exit`), xác định quy mô có tính đến đòn bẩy và mọi ngưỡng đều giống phiên bản trước — giữ nguyên mọi thứ đã vượt qua Tầng 1. Đã xác minh cục bộ: Tầng 1 (tĩnh) đạt và toàn bộ 6 kịch bản tổng hợp Tầng-2 (steady_uptrend, steady_downtrend, flat_ranging, volatility_spike, zero_volume, price_gap) đều đạt mà không có ngoại lệ.

Từ bỏ trước tối ưu hóa: cặp tỷ lệ ETH/BTC-MOMENTUM không có lợi thế và liên tục thua lỗ sau phí+trượt giá Hyperliquid — Sharpe -1.22, Sortino -2.06, total_return -69.8%, CAGR -45.5%, profit_factor 0.888, và NEGATIVE trong mọi năm (2024 -14.8%, 2025 -43.7%, 2026 -48.4%), với Sharpe cuốn chiếu âm trong gần như toàn bộ giai đoạn. Cách triển khai vững chắc (243 lệnh vào cặp sạch, cả hai chân HL, trung lập theo đô la, không rơi lệnh), nên đây không phải lỗi đấu nối/tín hiệu bị đóng băng — luận điểm mới sai: như chính……Xem thêmThu gọn

Từ bỏ trước tối ưu hóa: cặp tỷ lệ ETH/BTC-MOMENTUM không có lợi thế và liên tục thua lỗ sau phí+trượt giá Hyperliquid — Sharpe -1.22, Sortino -2.06, total_return -69.8%, CAGR -45.5%, profit_factor 0.888, và NEGATIVE trong mọi năm (2024 -14.8%, 2025 -43.7%, 2026 -48.4%), với Sharpe cuốn chiếu âm trong gần như toàn bộ giai đoạn. Cách triển khai vững chắc (243 lệnh vào cặp sạch, cả hai chân HL, trung lập theo đô la, không rơi lệnh), nên đây không phải lỗi đấu nối/tín hiệu bị đóng băng — luận điểm mới sai: như chính giả thuyết thừa nhận, spread ETH/BTC hồi quy về trung bình quanh xu hướng động lượng, nên lệnh vào theo MOMENTUM liên tục bị quét ngược (win_rate 44.6%, kỳ vọng -$154.8/giao dịch). Sharpe -1.22 âm trong cả ba năm không phải do biến động đột ngột hay cửa sổ kiểm thử khiến việc tinh chỉnh tham số động lượng 3 (khoảng nhìn lại/ngưỡng/exit_band) có thể chuyển thành dương; đảo sang tín hiệu hồi quy trung bình sẽ là giả thuyết mới, không phải tinh chỉnh tham số — vì vậy không đáng dành 2 giờ tối ưu hóa. FAILURE PATTERN: động lượng MOMENTUM trên tỷ lệ log ETH/BTC không có lợi thế có thể giao dịch trên hợp đồng vĩnh cửu 4H HL — spread giữa các tài sản lớn tương quan cao hồi quy về trung bình thay vì có xu hướng, nên lệnh vào theo động lượng liên tục thua lỗ ở mọi chế độ dù cách triển khai trung lập thị trường sạch và khác biệt; nếu có lợi thế từ tỷ lệ ETH/BTC, cách thể hiện phù hợp sẽ là hồi quy trung bình, một giả thuyết riêng.

Triển khai

Giao dịch cặp động lượng theo mặt cắt ngang, trung lập thị trường trên hợp đồng vĩnh cửu Hyperliquid. Biến quyết định là động lượng log-tỷ lệ của ETH/BTC (log(ETH/BTC)[hiện tại] - log(ETH/BTC)[cách đây theo khoảng nhìn lại]), được tính liên tục mỗi nến 4H thông qua SyncedBuffer đồng bộ dấu thời gian của cả hai chân. Khi tỷ lệ có xu hướng tăng vượt +ngưỡng, chiến lược mua ETHUSD + bán BTCUSD; khi xu hướng giảm vượt -ngưỡng thì làm ngược lại. Quy mô hai chân được đặt bằng nhau theo giá trị danh nghĩa USD (trung lập theo đô la, trung lập delta với BTC) bằng vốn chủ sở hữu tài khoản x capital_fraction x đòn bẩy. Các vị thế thoát khi động lượng quay lại bên trong exit_band trung lập, và hai chân luôn được mở, đóng cùng nhau để không giữ mức phơi nhiễm đơn tài sản không được phòng hộ.

Kết quả xác minh

Xác minh thất bại (Tầng 2 — kịch bản tổng hợp): Tham số đã dùng: ['lookback', 'exit_band', 'threshold', 'min_notional', 'capital_fraction'] Kiểm tra __init__ có thiết lập mọi thuộc tính từ self.parameters.get() hay không. - steady_uptrend: TypeError: HyperliquidEthBtcRatioMomentumPair._ts() nhận 1 đối số vị trí nhưng được truyền 2 (dấu thời gian nến: 1735689600000) - steady_downtrend: TypeError: HyperliquidEthBtcRatioMomentumPair._ts() nhận 1 đối số vị trí nhưng được truyền 2 (dấu thời gian nến: 1735689600000) - flat_ranging: TypeError: HyperliquidEthBtcRatioMomentumPair._ts() nhận 1 đối số vị trí nhưng được truyền 2 (dấu thời gian nến: 1735689600000) - volatility_spike: TypeError: HyperliquidEthBtcRatioMomentumPair._ts() nhận 1 đối số vị trí nhưng được truyền 2 (dấu thời gian nến: 1735689600000) - zero_volume: TypeError: HyperliquidEthBtcRatioMomentumPair._ts() nhận 1 đối số vị trí nhưng được truyền 2 (dấu thời gian nến: 1735689600000) - price_gap: TypeError: HyperliquidEthBtcRatioMomentumPair._ts() nhận 1 đối số vị trí nhưng được truyền 2 (dấu thời gian nến: 1735689600000)

Đánh giá backtest

Sharpe
-1.22
Tổng lợi nhuận
-69.83%
Sụt giảm tối đa
72.92%
Tổng số lệnh
486
Tỷ lệ thắng
44.7%
Hệ số lợi nhuận
0.89

Cặp trung lập thị trường được đấu nối chính xác, sạch: 243 lệnh vào cặp, cả hai chân HL, không rơi quy mô/giá trị danh nghĩa/tiền mặt, quy mô trung lập theo đô la

Khác biệt thực sự về địa điểm/phạm vi (cặp mua-bán khống Hyperliquid) và tín hiệu tối giản với 3 tham số để hạn chế khớp quá mức

Sharpe -1.22 và Sortino -2.06 — lợi nhuận điều chỉnh theo rủi ro âm sâu ở chiến lược có chuẩn so sánh không có ý nghĩa, nên các chỉ số tuyệt đối là căn cứ đánh giá

Thua tiền hoàn toàn và dai dẳng: total_return -69.8%, CAGR -45.5%, profit_factor 0.888, âm trong cả ba năm ALL (2024/2025/2026)

Luận điểm về động lượng của tỷ lệ có vẻ sai về hướng: spread ETH/BTC hồi quy về trung bình quanh xu hướng của nó (theo chính giả thuyết), nên các lệnh vào theo động lượng liên tục bị quét ngược

Các tháng dương là những đỉnh có đuôi dày (độ nhọn 71, độ lệch 5.9; ngoại lệ +32.5% tháng Năm-2025), chứ không phải lợi thế có thể lặp lại; probabilistic_sharpe 0.053

Phí + trượt giá ($38k hoa hồng + $25k trượt giá) cộng dồn làm hao hụt tín hiệu vốn không có lợi thế gộp

Phân tích

Đừng gửi NOT đi tối ưu hóa — bản cơ sở thua lỗ trong cả ba năm với Sharpe -1.22 và không có vùng dương để vòng quét tìm ra. Cơ chế được viết đúng nhưng SIGN bị đảo ngược. Giả thuyết của bạn nói spread ETH/BTC hồi quy về trung bình, vậy mà should_enter() giao dịch theo động lượng (mua ETH/bán khống BTC khi động lượng log-tỷ lệ > +ngưỡng, tức là AFTER tỷ lệ đã tăng). Cặp trung lập thị trường thua lỗ với Sharpe đối xứng -1.22 trong mọi chế độ là dấu hiệu kinh điển của lệnh vào bị đảo ngược. Hai thay đổi cụ thể: (1)……Xem thêmThu gọn

Đừng gửi NOT đi tối ưu hóa — bản cơ sở thua lỗ trong cả ba năm với Sharpe -1.22 và không có vùng dương để vòng quét tìm ra. Cơ chế được viết đúng nhưng SIGN bị đảo ngược. Giả thuyết của bạn nói spread ETH/BTC hồi quy về trung bình, vậy mà should_enter() giao dịch theo động lượng (mua ETH/bán khống BTC khi động lượng log-tỷ lệ > +ngưỡng, tức là AFTER tỷ lệ đã tăng). Cặp trung lập thị trường thua lỗ với Sharpe đối xứng -1.22 trong mọi chế độ là dấu hiệu kinh điển của lệnh vào bị đảo ngược. Hai thay đổi cụ thể: (1) FLIP sang hồi quy trung bình — vào mua-ETH/bán khống-BTC khi tỷ lệ bị kéo lệch xuống DOWNSIDE (động lượng < -ngưỡng hoặc z-score dưới một dải) với kỳ vọng hồi quy, và làm ngược lại khi tỷ lệ bị kéo lên; thoát khi tỷ lệ quay về trung bình. Tương đương, đảo ánh xạ BUY/SELL hiện tại rồi tinh chỉnh lại exit_band. (2) CUT tần suất giao dịch mạnh — vòng quay hiện tại là 306x, với tổng phí+trượt giá khoảng $63k; tăng ngưỡng vào và/hoặc thêm thời gian nắm giữ tối thiểu để lợi thế hồi quy trung bình không bị chi phí khứ hồi hai chân bào mòn. Backtest lại; nếu biến thể đã đảo chiều/tần suất thấp hơn vẫn có lợi thế âm hoặc thấp hơn chi phí, nên từ bỏ luận điểm này (hoặc chuyển lên revise_hypothesis).

Lịch sử vòng lặp

Xác minh thất bại (leverage_set_but_unused): cấu hình đặt đòn bẩy=3.0 nhưng chiến lược không dùng đòn bẩy khi xác định quy mô. Hãy xác định quy mô vị thế theo đó — giá trị danh nghĩa = vốn chủ sở hữu * tỷ lệ * đòn bẩy / giá (đọc self.config.leverage) — hoặc đặt đòn bẩy=1.0. Với cách viết hiện tại, đòn bẩy không có tác dụng và backtest giống hệt 1x.

Tóm tắt kết quả

Tỷ lệ log ETH/BTC giữa hai tài sản lớn tương quan cao hồi quy về trung bình quanh xu hướng, nên lệnh vào theo động lượng liên tục bị quét ngược — mọi lợi thế trong spread đó cần được thể hiện bằng hồi quy trung bình, đây là giả thuyết mới chứ không phải tinh chỉnh tham số.

Nhà phân tích đưa ra kết luận 'từ bỏ' tại cổng rà soát backtest trước tối ưu hóa: cách triển khai sạch (243 lệnh vào cặp trung lập theo đô la được đấu nối chính xác, không có lệnh rơi), nên khoản lỗ được đánh giá là do luận điểm sai chứ không phải lỗi; không đạt các ngưỡng Sharpe, Sortino, tổng lợi nhuận và hệ số lợi nhuận. Tối ưu hóa, đánh giá cuối cùng của nhà phân tích và rà soát rủi ro chưa từng được tiến hành.

Giao dịch cặp Hyperliquid trung lập thị trường, mua ETH / bán khống BTC (hoặc ngược lại) dựa trên động lượng log-tỷ lệ của spread ETH/BTC, đặt cược rằng chu kỳ thống trị BTC và câu chuyện ETH khiến spread có xu hướng rõ hơn từng tài sản riêng lẻ.

Trong 695 ngày, chiến lược liên tục thua lỗ: tổng lợi nhuận -69.8%, CAGR -45.5%, Sharpe -1.22, Sortino -2.06, hệ số lợi nhuận 0.888, tỷ lệ thắng 44.6% qua 486 giao dịch (243 vị thế mua / 243 vị thế bán khống), với mức sụt giảm tối đa 72.9%. Kết quả âm trong mọi năm (2024 -14.8%, 2025 -43.7%, 2026 -48.4%); phí hoa hồng $38k cộng tác động giá $25k làm giảm thêm tín hiệu vốn đã không có lợi thế.

Stratmill là công cụ nghiên cứu và giao dịch thử nghiệm (paper trading), không phải lời khuyên tài chính hay một nhà môi giới. Kết quả kiểm thử ngược và giao dịch thử nghiệm chỉ mang tính giả định. Giao dịch tiềm ẩn rủi ro thua lỗ.