Đừng Tin Ảnh Chụp Backtest.
Hãy Kiểm Chứng Gói SHA-256.
Phòng thí nghiệm định lượng trực quan trên Freqtrade 2026.9 chính thức: Biểu đồ Đường vốn & Drawdown, Ma trận Độ nhạy 2D, Walk-Forward Holdout và Paper 1x.
🎛️ Ma Trận Độ Nhạy 2D (`d28b58b598` — 9/9 Ô Đều Dương)
9 lần chạy Backtest độc lập trên kỳ 6,7 tháng (`DikibagastEmaRsi1h`): vùng lân cận `ema_short × rsi_offset` đều sinh lời dương từ `+26.21` đến `+46.09 USDT` với MaxDD `≤ 1.52%`.
🛡️ Walk-Forward & Holdout Tách Khỏi Hyperopt (`94b955e45b`)
Kiểm chứng chống Overfit: Bộ tham số gốc (Baseline) đánh bại ứng viên do Hyperopt tối ưu trên cả OOS #1 lẫn kỳ Holdout hồi cứu (`2026-09-16 → 2026-10-21`):
Hyperopt 12 epochs
Test độc lập
2026-09-16→10-21
🧭 Quy Trình 11 Bước Dẫn Đường Theo Trạng Thái Thực
Thanh Context Strip 4 thẻ & Banner gợi ý tự động kiểm tra trạng thái mã, dữ liệu, gói ZIP và kiểm định trước khi mở khóa bước tiếp theo:
✓ Đã lưu · b82e4ae1
2 bản sao dự phòng
75.690 nến 5m + Funding 8h
2026-04-01 → 2026-10-21
+44.23 USDT · 30 lệnh
✓ Khớp mã đang mở (SHA-256)
Lookahead: False · Recursive: OK
Isolated 1x · Sẵn sàng Paper
🛡️ Hồ Sơ Paper 1x Độc Lập (`localhost:8095`) & Đối Chiếu Lệnh
Không dùng chung DB với bot chính. Hồ sơ Paper được đóng gói kèm wrapper `1x Isolated` và giữ ở trạng thái `STOPPED` cho tới khi bạn bấm chạy:
profile: 4e1b0cb3ef · run: 8ebeb7170c
profile: f26d19d9d7 · run: 6826363795
🐍 Mã Nguồn Chuẩn `IStrategy` Không Lookahead
class DikibagastEmaRsi1h(IStrategy):
INTERFACE_VERSION = 3
timeframe = "1h"
informative_timeframe = "1d"
can_short = False
def populate_indicators(self, dataframe: DataFrame, metadata: dict) -> DataFrame:
# Nối khung 1d an toàn qua merge_informative_pair (chống lookahead bias)
inf = self.dp.get_pair_dataframe(pair=metadata["pair"], timeframe="1d")
inf["ema_short"] = ta.EMA(inf, timeperiod=self.ema_short.value)
inf["ema_long"] = ta.EMA(inf, timeperiod=self.ema_long.value)
dataframe = merge_informative_pair(dataframe, inf, self.timeframe, "1d", ffill=True)
return dataframe
def custom_exit(self, pair: str, trade: Trade, current_time: datetime, ...):
# Thoát lệnh động theo 2.0 * ATR(14) + Separation Guard 21 nến
if current_profit > atr_threshold:
return "atr_trailing_exit"
🤖 Prompt Bằng Chứng 1 Chạm Cho Codex / Claude
Trong dự án FreqPilot, hãy triển khai/chỉnh sửa chiến lược DikibagastEmaRsi1h (mã b82e4ae101, khung 1h) cho BTC/ETH Binance Futures isolated 1x, chỉ backtest và paper. Giữ engine Freqtrade 2026.9 chính thức. Bằng chứng hiện tại trên máy: - Gói backtest gần nhất: 8ebeb7170c · khoảng 20260401-20261021 · +44.23 USDT · 30 lệnh (khớp mã hiện tại) - Kiểm định gần nhất: lookahead · success (has_bias=False) - Kiểm định đệ quy: recursive · success (has_bias=False)
4 Lớp Tường Lửa Chống "Backtest Ảo" (Anti-Curve-Fitting Firewall)
Hầu hết chiến lược chia sẻ trên mạng chỉ thắng trên 1 tháng dữ liệu ngắn hoặc nhìn trộm nến tương lai. FreqPilot sàng lọc tự động qua 4 cổng kiểm định trực quan:
Dữ Liệu Futures Đa Độ Phân Giải (5m + Mark + Funding)
Không chạy backtest thiếu phí qua đêm. Mọi lần chạy đều khóa cứng bộ dữ liệu Feather local kèm kiểm toán độ phủ:
Chặn Đứng Lookahead & Recursive Indicator Bias
Tự động cắt nến tương lai và so sánh chỉ báo ở nhiều mốc khởi đầu để phát hiện các hàm nhìn trộm đỉnh/đáy ngày hiện tại:
Phơi Bày Chiến Lược "Chỉ Thắng 1 Tháng Ngắn"
Khi mở rộng từ mẫu 1 tháng sang 6,7 tháng (`2026-04-01 → 2026-10-21`), các chiến lược overfit lập tức lộ diện:
Chuyển Tiếp Sang Paper 1x & Đối Chiếu Lệnh Thực
Hồ sơ Paper chỉ được tạo từ gói Backtest đã xác minh `SHA-256`, khởi động ở trạng thái `STOPPED` và đối chiếu từng lệnh khớp:
8ebeb7170c
4e1b0cb3ef
Match / Diff
Đang Dùng Freqtrade Gốc Hoặc Bản Fork FreqUI Ultimate?
FreqUI gốc thiếu công cụ kiểm định nghiên cứu khép kín; trong khi bản fork FreqUI Ultimate buộc thay thế engine chính thức và báo lỗi 404 Endpoint Not Found khi nối vào Freqtrade gốc. FreqPilot giải quyết triệt để cả hai:
| Tiêu chí kỹ thuật & Nghiên cứu | ★ FreqPilot Studio (2026.9) | Freqtrade + FreqUI Gốc | Bản Fork FreqUI Ultimate |
|---|---|---|---|
| Engine thực thi bên dưới | ✓ 100% Freqtrade 2026.9 chính thức | ✓ Freqtrade 2026.9 chính thức | ✕ Bắt cài bản fork riêng (2026.6) |
| Trình sửa mã Monaco + Kho phiên bản | ✓ Tích hợp sẵn + Diff + Khôi phục nháp | ✕ Phải sửa file .py ngoài IDE | ⚠️ Lỗi 404 nếu chạy trên Freqtrade gốc |
| Kiểm định Lookahead & Recursive trên UI | ✓ 1 chạm ngay trong Bước 06 | ✕ Chỉ có lệnh CLI rời rạc | ✕ Không hỗ trợ trên Freqtrade gốc |
| Walk-Forward + Holdout tách khỏi Hyperopt | ✓ Rolling Train/OOS + Holdout riêng | ✕ Phải tự cắt ngày thủ công | ⚠️ Không tách Holdout độc lập |
| Ma trận Độ nhạy Tham số & Phí 2 chiều | ✓ Bảng Pivot 2D trực quan (9–25 ô) | ✕ Không có | ✕ Không có trên engine chính thức |
Gói Hồ sơ Đóng băng SHA-256 (.zip) |
✓ Xuất/Nhập 1 chạm + Archive Replay | ✕ Chỉ lưu JSON kết quả rời rạc | ✕ Không có gói kiểm chứng SHA-256 |
| Paper 1x Cô lập & Đối chiếu Lệnh Thực | ✓ Worker riêng (8095) + So khớp lệnh | ⚠️ Dùng chung DB, dễ lệch cấu hình | ⚠️ Không có sổ nhật ký đối chiếu riêng |
| Kiểm thử Tự động & Bảo vệ An toàn | ✓ 1.879 Tests Pass · Khóa cứng 1x Dry-Run | ✓ Engine test gốc | ⚠️ Thiếu cổng chặn kích hoạt nhầm |
Bảng Kiểm Toán Trực Quan: 10 Chiến Lược Quét Tự Động (`01a138fe`)
Chạy trên cùng giao thức đóng băng của Freqtrade 2026.9 (BTC/USDT:USDT + ETH/USDT:USDT, Isolated 1x, vốn 1.000 USDT, stake 100 USDT, phí 0,05% mỗi chiều, không tinh chỉnh tham số):
| Chiến lược | Khung | Kỳ 6,7 Tháng (`20260401–20261021`) | Số lệnh | Max DD | PF | Lookahead / Recursive | Phân loại |
|---|---|---|---|---|---|---|---|
| RocketHunterSma501h rocket-hunter · 6826363795 |
1h (1d) |
+61.83 USDT (+6.18%)
|
8 | 0.35% | 18.29 | false / ok |
★ Top 1 Profit |
| DikibagastEmaRsi1h EMA 50/100 + ATR · 8ebeb7170c |
1h (1d) |
+44.23 USDT (+4.42%)
|
30 | 0.73% | 3.96 | false / ok |
✓ Đạt 9/9 Độ nhạy & Holdout |
| BdrEmaRideFutures1h BDR-Pro · 353953f473 |
1h (1d) |
+9.37 USDT (+0.94%)
|
8 | 1.41% | 1.67 | false / ok |
✓ Lãi dương cả 2 kỳ |
| TrendCoreBagging1h quant_crypto · bba655ff87 |
1h (1d) |
+2.15 USDT (+0.21%)
|
2 | 0.15% | 2.45 | false / ok |
✓ Giữ lãi dương |
| CodexBotVibe4h erfankh · c3b0b4c882 |
4h (1d) |
-20.02 USDT (-2.00%)
|
30 | 2.96% | 0.67 | false / ok |
✕ Đảo chiều âm ở mẫu 6,7m |
| CodeAlchemyLowPassFisher1h | 1h (1d) |
-1.19 USDT (1m)
|
2 | 0.19% | 0.84 | false / ok |
✕ Âm ở kỳ 1 tháng |
| MesaTrendFollow1h | 1h (4h) |
-1.75 USDT (1m)
|
5 | 0.35% | 0.50 | false / ok |
✕ Âm ở kỳ 1 tháng |
| QuantgenTrendVoting1h | 1h (1d) |
-4.32 USDT (1m)
|
2 | 0.49% | 0.00 | false / ok |
✕ Âm ở kỳ 1 tháng |
| MirazizDonchianAtr4h | 4h |
-4.92 USDT (1m)
|
2 | 0.49% | 0.00 | false / ok |
✕ Âm ở kỳ 1 tháng |
| EnriqueVolAdjusted1h | 1h (1d) |
-9.86 USDT (1m)
|
3 | 1.41% | 0.31 | false / ok |
✕ Âm ở kỳ 1 tháng |
Gói Hồ Sơ Chiến Lược Đóng Băng (`Verified Dossiers`)
Công cụ FreqPilot mở miễn phí 100% theo giấy phép GPL-3.0. Để tiết kiệm hàng trăm giờ tự quét, lọc nhiễu và kiểm định dữ liệu, bạn có thể nhận trực tiếp các gói freqpilot-<id>.zip đã xác minh SHA-256 để nạp 1 chạm vào máy của bạn.
Community Edition
- Toàn bộ mã nguồn FreqPilot Studio trên GitHub (GPL-3.0).
- 8 chiến lược mẫu chính thức + công cụ Kiểm toán Dữ liệu, Lookahead, Walk-Forward & Độ nhạy 2D.
- Báo cáo kiểm toán công khai hàng tuần.
Verified Strategy Pack v1
- 4 gói
freqpilot-<id>.zip(6,7 tháng5m+ funding đóng băng) củaDikibagastEmaRsi1h,RocketHunterSma501h,BdrEmaRideFutures1h,TrendCoreBagging1h. - 4 tài liệu
Dossier (.md)đầy đủ công thức, tham số, mãSHA-256và hướng dẫn chạyArchive Replay. - Nạp trực tiếp vào FreqPilot trong 5 giây.
Quant Lab Membership
- Bao gồm toàn bộ Verified Strategy Pack v1.
- 2–4 Hồ sơ Chiến lược mới mỗi tháng được sàng lọc từ nhà máy quét 920+ nguồn nghiên cứu.
- Báo cáo Đối chiếu Paper 1x hàng tuần (lệnh khớp thực tế vs backtest từ cụm server 24/7).
Khởi Chạy FreqPilot Trên Máy Của Bạn Trong 3 Lệnh
Tương thích cả Windows PowerShell 5.1, PowerShell 7 và Linux/WSL2 với Docker Desktop.
git clone https://github.com/mrcanlaco/freqpilot.git cd freqpilot ./Initialize.ps1 ./Start.ps1 -CheckOnly ./Start.ps1 -Build # Mở ngay http://localhost:8090/studio
dry_run=true, 1x Isolated), không phải dịch vụ tư vấn đầu tư tài chính hay cam kết lợi nhuận tương lai. Gói lưu đóng băng mã Python, tham số và dữ liệu nến/mark/funding local nhưng không đóng băng metadata thị trường trực tuyến của Binance ở các gói cũ.