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

Chiến lược

ADA 4H MACD giao cắt tăng giá, chỉ mua, có gia tốc histogram trên ADAUSDT.BINANCE

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

AdaFourHourMacdBullishCrossoverHistogramAccelerationLong

Tóm tắt kết quả

Chiến lược này đưa vào danh mục cơ chế MACD đầu tiên — giao cắt tăng giá ADA 4H chỉ mua, có điều kiện xác nhận bằng gia tốc histogram nhằm tránh tín hiệu giả trong thị trường nhiễu. Một phiên bản trước bị lỗi trong Lớp-2 do vấn đề với bộ mô tả staticmethod; bản sửa iter-2 (hàm trợ giúp EMA ở cấp mô-đun) giúp chiến lược chạy được, tạo ra 427 giao dịch. Tuy nhiên, lợi thế gần như hòa vốn (PF 1.02, Sharpe 0.06, khoảng 0.07%/giao dịch thấp hơn mức chi phí sàn) và không thể triển khai — chi phí tác động giá 50% và sức chứa khoảng $392K — với lợi nhuận tập trung vào 2020/2021/2023 và âm trong bốn trên bảy năm. Chuyên viên phân tích từ bỏ chiến lược trước khi tối ưu hóa, kết luận rằng giao cắt liên tục đảo chiều khi thị trường nhiễu bất chấp bộ lọc gia tốc, giao dịch quá mức một altcoin thanh khoản trung bình khiến phí và tác động giá lấn át, còn việc tinh chỉnh chỉ dẫn đến khớp quá mức với những năm thị trường tăng sớm và thất bại trong giai đoạn kiểm định giữ lại gần đây.

Giả thuyết

Một chiến lược động lượng chỉ mua trên một công cụ duy nhất theo giao cắt MACD trên ADAUSDT.BINANCE — được xác nhận là có thể kiểm thử theo chuỗi FULL gồm các bổ sung pipeline gần đây thành công ADA-4H cho một công cụ đơn lẻ (ADADonchianBreakoutLong4HOnly, ADAWeekendCalendarEffectLong, ADAVolContractionSqueezeLong, ADABullishRSIDivergenceLong, ADADonchianBreakdownShort4HOnly đều được kiểm định quá khứ trơn tru chỉ trên nến ADA-4H — xác lập đây là cấu hình có thể kiểm thử đáng tin cậy nhất). Khác biệt về cấu trúc……Xem thêmThu gọn

Một chiến lược động lượng chỉ mua trên một công cụ duy nhất theo giao cắt MACD trên ADAUSDT.BINANCE — được xác nhận là có thể kiểm thử theo chuỗi FULL gồm các bổ sung pipeline gần đây thành công ADA-4H cho một công cụ đơn lẻ (ADADonchianBreakoutLong4HOnly, ADAWeekendCalendarEffectLong, ADAVolContractionSqueezeLong, ADABullishRSIDivergenceLong, ADADonchianBreakdownShort4HOnly đều được kiểm định quá khứ trơn tru chỉ trên nến ADA-4H — xác lập đây là cấu hình có thể kiểm thử đáng tin cậy nhất). Khác biệt về cấu trúc với mọi chiến lược pipeline ADA trước đó: các chiến lược kia dùng kênh giá (Donchian), thời điểm theo lịch (hiệu ứng cuối tuần), chế độ biến động (co hẹp), hồi quy về trung bình (BB), hoặc cực trị động lượng trên một chuỗi duy nhất (RSI). Đây là chiến lược dựa trên FIRST MACD đầu tiên trong danh mục — dùng GAP giữa hai EMA (chu kỳ 12 và 26) làm tín hiệu định hướng, cộng với gia tốc của histogram MACD để xác nhận. Cơ chế (Appel 1979 'Xác định xu hướng theo thời gian bằng biểu đồ và phương pháp kỹ thuật'; Appel 2005 'Phân tích kỹ thuật: Công cụ mạnh mẽ cho nhà đầu tư chủ động'; được xác nhận trong thị trường tiền mã hóa bởi Caporale-Plastun 2018, Day-Glass-Wang 2020): giao cắt tăng giá MACD (đường MACD cắt lên đường tín hiệu ABOVE) cho thấy sự chuyển đổi chế độ, trong đó động lượng ngắn hạn đang tăng tốc so với động lượng trung hạn. Giao cắt kinh điển có tỷ lệ tín hiệu giả HIGH trong thị trường nhiễu đi ngang — vì vậy chiến lược bổ sung bộ lọc HISTOGRAM ACCELERATION (thanh histogram n > thanh histogram n-1 > thanh histogram n-2), chỉ cho phép vào lệnh trong các chế độ tăng giá ACCELERATING. Cách này xử lý chế độ thất bại của chiến lược vùng Keltner trước đó: bộ lọc gia tốc histogram ENSURES chỉ cho phép vào lệnh khi điều kiện có xu hướng rõ ràng (không bị giới hạn trong vùng giá). Tín hiệu MACD khác biệt về cấu trúc với tín hiệu RSI dùng trong ADABullishRSIDivergenceLong — RSI đo lường động lượng MAGNITUDE; MACD đo lường động lượng DIRECTION thông qua độ chênh EMA. Trên thực tế, hai tín hiệu không tương quan theo thực nghiệm. Dùng nến khung ONLY ADAUSDT.BINANCE 4H — một công cụ, một khung thời gian, không có rủi ro audit_stale liên tài sản. Bù đắp các thiếu hụt quan trọng: (1) chiến lược FIRST MACD-BASED trong danh mục (lớp tín hiệu hoàn toàn mới — độ chênh EMA thay vì giá/biến động/lịch/RSI), (2) sự đơn giản của một công cụ, (3) chỉ mua với bộ lọc xu hướng phù hợp (gia tốc histogram), (4) công cụ đã được xác nhận là có thể kiểm thử. Quy mô vị thế: 18% mỗi giao dịch. Rủi ro mỗi giao dịch: khoảng 1.5%, giới hạn bởi mức dừng lỗ.

Bản sửa tối thiểu ở lần lặp -2 cho lỗi TypeError ở Lớp-2 (_ema() nhận 2 đối số vị trí nhưng được truyền vào 3). Nguyên nhân gốc: hàm trợ giúp EMA là @staticmethod, nhưng _StrategyProxy của Lớp-2 gắn lại các hàm có thể gọi của lớp lên một đối tượng giả, làm mất bộ mô tả staticmethod và truyền đối tượng proxy làm đối số vị trí đầu tiên được chèn vào; vì vậy hàm 2 tham số được gọi với 3 đối số và gây lỗi trong mọi kịch bản. Bản sửa chuyển hàm trợ giúp EMA ra khỏi lớp thành hàm _macd_ema ở cấp mô-đun (các hàm cấp mô-đun không bao giờ được gắn với đối tượng, nên không thể chèn self) và cập nhật ba điểm gọi trong _compute_histogram. Không có thay đổi nào khác: các lệnh nhập vẫn sạch (Lớp 1 đạt), còn logic tín hiệu MACD/histogram/giao cắt/gia tốc cùng logic vào/thoát lệnh/quy mô vị thế giữ nguyên từng byte, nên không có hồi quy ở các lớp trước. Sàn giao dịch vẫn là hợp đồng tương lai BINANCE USD-M với đòn bẩy 1.0; quy mô vị thế tham chiếu self.config.leverage nhưng 1.0 nghĩa là không khuếch đại (lợi thế chỉ mua không cần ký quỹ), do đó điều kiện leverage_set_but_unused không được kích hoạt.

Giao cắt tăng giá ADA 4H MACD hầu như không có lợi thế và không thể giao dịch: profit_factor 1.023, Sharpe 0.058 (CI từ -0.85 đến 0.93), win_rate 33%, và kỳ vọng lợi nhuận mỗi giao dịch ~0.07%, thấp hơn BELOW mức chi phí sàn hợp đồng tương lai ~0.15% (còn con số tổng quan +17.2% chỉ còn ~5.7% lợi nhuận thực hiện sau khi loại bỏ vị thế mở chưa thực hiện cuối kỳ 11.5%). Đáng kể nhất, impact_cost_pct là 50.5% (tác động giá thị trường được mô hình hóa ăn mất một nửa lợi nhuận gộp), sức chứa chỉ ~$392K, nên lợi thế……Xem thêmThu gọn

Giao cắt tăng giá ADA 4H MACD hầu như không có lợi thế và không thể giao dịch: profit_factor 1.023, Sharpe 0.058 (CI từ -0.85 đến 0.93), win_rate 33%, và kỳ vọng lợi nhuận mỗi giao dịch ~0.07%, thấp hơn BELOW mức chi phí sàn hợp đồng tương lai ~0.15% (còn con số tổng quan +17.2% chỉ còn ~5.7% lợi nhuận thực hiện sau khi loại bỏ vị thế mở chưa thực hiện cuối kỳ 11.5%). Đáng kể nhất, impact_cost_pct là 50.5% (tác động giá thị trường được mô hình hóa ăn mất một nửa lợi nhuận gộp), sức chứa chỉ ~$392K, nên lợi thế biểu kiến chỉ tồn tại ở quy mô gần bằng không — chiến lược giao dịch quá mức ADA ở khung 4H (427 giao dịch/~67 năm, $10.2k hoa hồng + $5.8k tác động giá). Hiệu quả cũng tập trung vào giai đoạn đầu và suy giảm: chỉ dương trong những năm thị trường tăng sớm (2020/2021/2023) và âm trong 4 trên 7 năm (2022 -8.9%, 2024 -8.7%, 2025 -2.7%, 2026 -7.0%), với Sharpe luân phiên giảm xuống -4 vào 2026 — thất bại kinh điển do giao cắt MACD liên tục đảo chiều, mà bộ lọc gia tốc histogram không khắc phục được. Mã chính xác và giao dịch đúng đặc tả, nên đây là vấn đề hiệu quả kinh tế không có lợi thế cộng với giới hạn cấu trúc về thanh khoản/giao dịch quá mức, không phải lỗi mã — lặp lại không giúp ích, còn tối ưu hóa trên cơ sở PF-1.02 sẽ khớp với những năm thị trường tăng sớm và thất bại trong giai đoạn kiểm định giữ lại gần đây. Không đáng bỏ 2 giờ. Điều này phù hợp với hồ sơ chiến lược ngoại lệ vùng giá ADA đã bị từ bỏ (tác động giá 36%, sức chứa $790K) và Donchian NEAR 1H (tác động giá 118%, sức chứa $71K). FAILURE PATTERN: động lượng theo giao cắt MACD (kể cả khi có bộ lọc gia tốc histogram) trên một altcoin thanh khoản trung bình ở khung 4H tạo ra kết quả hòa vốn, không thể giao dịch (PF 1.02, Sharpe 0.06, khoảng 0.07% mỗi giao dịch thấp hơn mức chi phí sàn, tác động giá 50% lợi nhuận gộp, sức chứa ~$392K), vì giao cắt liên tục đảo chiều khi thị trường đi ngang nhiễu và tần suất giao dịch cao khiến tác động giá/hoa hồng lấn át lợi nhuận — tín hiệu giao cắt dao động trên altcoin không tạo ra lợi thế đủ bù phí, và kết quả tập trung vào những năm thị trường tăng sớm rồi suy giảm.

Triển khai

Động lượng chỉ mua MACD theo giao cắt tăng giá + gia tốc histogram trên hợp đồng tương lai ADAUSDT.BINANCE USD-M, nến 4H, chỉ dùng một nguồn dữ liệu thuần OHLCV. Tính toán 12/26/9 MACD kinh điển (đường MACD = EMA12-EMA26, đường tín hiệu = EMA9 của MACD, histogram = MACD - tín hiệu). Vào lệnh mua LONG khi histogram vừa chuyển sang dương (giao cắt tăng giá) AND đang tăng liên tục trong 3 nến gần nhất (bộ lọc gia tốc giúp loại bỏ các giao cắt giả nhiễu). Thoát lệnh khi có giao cắt giảm (histogram <= 0), chạm mức dừng lỗ 8% hoặc chốt lời 16%. Tín hiệu trả về ở mỗi nến là giá trị histogram MACD (liên tục, thay đổi theo từng nến); điều kiện giao cắt + gia tốc kiểm soát việc vào lệnh. Đòn bẩy 1.0.

Kết quả xác minh

Xác minh thất bại (Lớp 2 — các kịch bản tổng hợp): Các tham số được dùng: ['accel_bars', 'fast_period', 'slow_period', 'min_notional', 'per_trade_pct', 'signal_period', 'stop_loss_pct', 'take_profit_pct'] 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: AdaFourHourMacdBullishCrossoverHistogramAccelerationLong._ema() nhận 2 đối số vị trí nhưng được truyền vào 3 (dấu thời gian nến: 1735692120000) - steady_downtrend: TypeError:……Xem thêmThu gọn

Xác minh thất bại (Lớp 2 — các kịch bản tổng hợp): Các tham số được dùng: ['accel_bars', 'fast_period', 'slow_period', 'min_notional', 'per_trade_pct', 'signal_period', 'stop_loss_pct', 'take_profit_pct'] 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: AdaFourHourMacdBullishCrossoverHistogramAccelerationLong._ema() nhận 2 đối số vị trí nhưng được truyền vào 3 (dấu thời gian nến: 1735692120000) - steady_downtrend: TypeError: AdaFourHourMacdBullishCrossoverHistogramAccelerationLong._ema() nhận 2 đối số vị trí nhưng được truyền vào 3 (dấu thời gian nến: 1735692120000) - flat_ranging: TypeError: AdaFourHourMacdBullishCrossoverHistogramAccelerationLong._ema() nhận 2 đối số vị trí nhưng được truyền vào 3 (dấu thời gian nến: 1735692120000) - volatility_spike: TypeError: AdaFourHourMacdBullishCrossoverHistogramAccelerationLong._ema() nhận 2 đối số vị trí nhưng được truyền vào 3 (dấu thời gian nến: 1735692120000) - zero_volume: TypeError: AdaFourHourMacdBullishCrossoverHistogramAccelerationLong._ema() nhận 2 đối số vị trí nhưng được truyền vào 3 (dấu thời gian nến: 1735692120000) - price_gap: TypeError: AdaFourHourMacdBullishCrossoverHistogramAccelerationLong._ema() nhận 2 đối số vị trí nhưng được truyền vào 3 (dấu thời gian nến: 1735692120000)

Đánh giá backtest

Sharpe
0.06
Tổng lợi nhuận
17.21%
Sụt giảm tối đa
24.98%
Tổng số lệnh
427
Tỷ lệ thắng
33.0%
Hệ số lợi nhuận
1.02

Được triển khai chính xác và giao dịch đúng đặc tả: các lệnh vào theo giao cắt 427 MACD, 0 bị loại, tất cả đều mua; mẫu dữ liệu thô đủ tốt; cơ chế MACD đầu tiên trong danh mục

Hầu như không có lợi thế: profit_factor 1.023, Sharpe 0.058 (CI từ -0.85 đến 0.93), win_rate 33%, kỳ vọng lợi nhuận +$13.3/giao dịch (~0.07%, BELOW mức chi phí sàn của hợp đồng tương lai 0.15%); lợi nhuận thực hiện ~5.7% (end_unrealized 11.5% so với con số tổng quan +17.2%)

Không thể giao dịch ở quy mô lớn: impact_cost_pct 50.5% (tác động giá ăn mất một nửa lợi nhuận gộp), sức chứa chỉ ~$392K — lợi thế chỉ có thật ở quy mô gần bằng không

Giao dịch quá mức và hao hụt vì phí: 427 giao dịch (~67/năm) tốn $10.2k hoa hồng + $5.8k tác động giá (4.06% lợi nhuận gộp)

Hiệu quả tập trung vào giai đoạn đầu rồi suy giảm: chỉ dương trong 2020/2021/2023; âm trong 4 trên 7 năm (2022/2024/2025/2026), Sharpe luân phiên giảm xuống -4 vào 2026 — thất bại kinh điển do MACD liên tục đảo chiều

Tóm tắt kết quả

Động lượng theo giao cắt dao động (MACD, kể cả khi có bộ lọc gia tốc histogram) trên một altcoin thanh khoản trung bình ở khung 4H không tạo ra lợi thế đủ bù phí — giao cắt liên tục đảo chiều khi thị trường đi ngang nhiễu, tần suất giao dịch cao khiến tác động giá/hoa hồng lấn át lợi nhuận (50% lợi nhuận gộp, sức chứa ~$392K), và kết quả tập trung vào những năm thị trường tăng sớm rồi suy giảm, tương tự hồ sơ chiến lược ngoại lệ vùng giá ADA và Donchian NEAR 1H đã bị từ bỏ.

Chuyên viên phân tích đã từ bỏ chiến lược này khi rà soát kiểm định quá khứ, vì hiệu quả kinh tế không có lợi thế cộng với giới hạn cấu trúc về thanh khoản/giao dịch quá mức, chứ không phải do lỗi — mã giao dịch đúng như đặc tả, nhưng giao cắt MACD liên tục đảo chiều khi thị trường đi ngang nhiễu (bộ lọc gia tốc histogram không khắc phục được), lợi thế mỗi giao dịch thấp hơn mức chi phí sàn, và giao dịch quá mức ADA ở khung 4H khiến tác động giá (50% lợi nhuận gộp) cùng hoa hồng lấn át lợi nhuận; vì vậy, tối ưu hóa trên cơ sở PF-1.02 sẽ chỉ khớp với những năm thị trường tăng sớm và thất bại trong giai đoạn kiểm định giữ lại gần đây.

Chiến lược động lượng chỉ mua theo giao cắt tăng của MACD trên hợp đồng tương lai vĩnh cửu ADAUSDT 4H (thuần OHLCV) — cơ chế MACD đầu tiên của danh mục — vào lệnh mua khi histogram 12/26/9 vừa chuyển sang dương (MACD cắt lên đường tín hiệu) AND và tốc độ tăng liên tục tăng trong 3 nến (bộ lọc nhằm loại giao cắt giả trong giai đoạn đi ngang), thoát lệnh khi có giao cắt giảm, chạm mức dừng lỗ theo tỷ lệ phần trăm hoặc đạt mức chốt lời.

Trên mẫu 427 giao dịch (~67/năm, tất cả đều mua, không có giao dịch nào bị loại), chiến lược hầu như không có lợi thế: hệ số lợi nhuận 1.023, Sharpe 0.058 (CI từ -0.85 đến 0.93), tỷ lệ thắng 33%, kỳ vọng lợi nhuận +$13.3/giao dịch (~0.07%, thấp hơn mức chi phí sàn 0.15% của hợp đồng tương lai), mức sụt giảm tối đa 25%; con số tổng quan +17.2% chỉ còn khoảng 5.7% lợi nhuận thực hiện sau khi loại bỏ vị thế mở chưa thực hiện cuối kỳ 11.5%; chiến lược không thể triển khai ở quy mô lớn (chi phí tác động giá 50.5%, sức chứa chỉ khoảng $392K), và chỉ có lợi nhuận dương trong 2020/2021/2023, với Sharpe luân phiên giảm xuống -4 vào 2026.

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ỗ.