Backtesting

Backtesting

Backtest Engine cho phép kiểm tra chiến lược giao dịch với dữ liệu lịch sử.

Tính năng

  • Backtest đơn: Kiểm tra một chiến lược với một cặp tiền
  • So sánh: Chạy nhiều chiến lược song song để so sánh
  • Parameter Optimization: Tìm tham số tối ưu cho chiến lược

Cấu hình backtest

Tham sốMô tả
SymbolCặp giao dịch (BTCUSDT, ETHUSDT...)
Timeframe1m, 5m, 15m, 1h, 4h, 1d
Date rangeKhoảng thời gian backtest
Initial capitalVốn ban đầu
Entry/Exit rulesQuy tắc vào/ra lệnh
Risk paramsSL, TP, position size, leverage

Kết quả đầu ra

Chỉ sốMô tả
Total PnLLợi nhuận ròng
Win RateTỷ lệ thắng
Profit FactorTổng lợi nhuận / Tổng thua lỗ
Max DrawdownSụt giảm tối đa
Sharpe RatioLợi nhuận điều chỉnh rủi ro
Total TradesTổng số lệnh
Avg Trade DurationThời gian trung bình mỗi lệnh

Monte Carlo Simulation

Chạy 1000+ mô phỏng để đánh giá độ tin cậy:

  • Phân phối kết quả
  • Xác suất thành công
  • Khoảng tin cậy 95%
  • Stress test với điều kiện thị trường xấu nhất