Trading & Investment hoạt động

Bộ công cụ giao dịch định lượng

Trading Tools — Bộ công cụ giao dịch

Đã chạy được. Mục này có công cụ tính toán thật trên nền tảng, không phải mô tả lộ trình.

So sánh nhiều chiến lược Tương quan và drawdown khi chạy gộp

Lý do chính đáng duy nhất để chạy nhiều chiến lược là đa dạng hoá — và nó phải đo được. Tải lợi nhuận theo kỳ của từng chiến lược lên để xem gộp lại drawdown có thật sự giảm không.

Đang chạy trên dữ liệu mẫu, không phải dữ liệu của bạn. Các ô còn nguyên mẫu dựng sẵn: Lợi nhuận theo kỳ, mỗi cột một chiến lược. Chọn nguồn dữ liệu khác ở cột bên trái rồi chạy lại để có kết quả của riêng bạn.
Tổng gộp +13.10
Drawdown gộp 2.00
Drawdown xấu nhất khi chạy riêng 3.00
Lợi ích đa dạng hoá +1.00
Kết luận Đa dạng hoá có tác dụng
① Nguồn dữ liệu

Nhận dấu phẩy, chấm phẩy hoặc tab; tự nhận dòng tiêu đề; hiểu cả 1.234.567 lẫn 1.234,56.

Chỉ tải http/https tới địa chỉ công khai; địa chỉ nội bộ bị từ chối.

Giá trị mặc định là ví dụ chạy được — bấm Tính ngay để xem kết quả, rồi thay dữ liệu của bạn vào.

Đường vốn cộng dồn (R) — từng chiến lược và gộp

vanggbpjpyGỘP
Đường vốn cộng dồn (R) — từng chiến lược và gộp14.828.9052.995-2.916135791113151719

Cộng dồn theo R, không gộp lãi, nên mọi đường đo cùng một đơn vị. Đường GỘP mượt hơn các đường thành phần đúng bằng phần đa dạng hoá mang lại: drawdown 2.00 so với 3.00 khi chạy riêng chiến lược xấu nhất.

Diễn giải nhanh

Drawdown gộp 2.00R so với 3.00R của chiến lược xấu nhất khi chạy riêng (+1.00R)

Đây là toàn bộ lý do để chạy nhiều chiến lược. Nếu gộp lại mà drawdown không giảm thì bạn đang trả phí giao dịch cho nhiều hệ thống chỉ để có một cược lớn.

Cặp tương quan mạnh nhất: vang ↔ gbpjpy = -0.3934

Với 20 kỳ dữ liệu, |r| từ khoảng 0.45 trở lên mới khác 0 có ý nghĩa ở mức 5%. Trên 0,6 thì hai chiến lược đang đánh cùng một thứ dưới hai cái tên.

Tổng gộp +13.10R trên 20 kỳ (+0.6550R mỗi kỳ)

Đa dạng hoá giảm dao động chứ không tạo ra lợi thế. Gộp nhiều chiến lược kỳ vọng âm vẫn cho kỳ vọng âm, chỉ là âm mượt hơn.

20 kỳ · 2 chiến lược

Tương quan ước lượng trên vài chục quan sát dao động rất mạnh. Và tương quan lịch sử là thứ thay đổi nhanh nhất trong toàn bộ bảng số này — hãy chạy lại định kỳ, đừng đo một lần rồi tin mãi.

Khi nào con số này sai: Đa dạng hoá phải được ĐO, không giả định. Hai chiến lược 'khác thị trường' vẫn có thể tương quan cao — và tương quan luôn tăng vọt đúng lúc khủng hoảng, tức đúng lúc bạn cần nó thấp nhất.

Chi tiết

vang ↔ gbpjpy -0.3934
vang riêng tổng +8.90 · DD 3.00
gbpjpy riêng tổng +4.20 · DD 2.70
Kết luận Gộp lại drawdown NHỎ HƠN chạy riêng — đa dạng hoá có tác dụng

Đường vốn cộng dồn (R) — từng chiến lược và gộp

vanggbpjpyGỘP
Đường vốn cộng dồn (R) — từng chiến lược và gộp14.828.9052.995-2.916135791113151719

Cộng dồn theo R, không gộp lãi, nên mọi đường đo cùng một đơn vị. Đường GỘP mượt hơn các đường thành phần đúng bằng phần đa dạng hoá mang lại: drawdown 2.00 so với 3.00 khi chạy riêng chiến lược xấu nhất.

Tương quan từng cặp

Tương quan từng cặp10.51980.0396-0.4406vang↔gbpjpy: -0.3934vang↔gbpjpy

Cột đỏ là tương quan âm — đó mới là thứ giảm drawdown thật sự. Tương quan gần 0 đã tốt; nhưng nhớ rằng tương quan tăng vọt đúng lúc khủng hoảng, tức đúng lúc bạn cần nó thấp nhất.

Drawdown: chạy riêng so với chạy gộp

Drawdown: chạy riêng so với chạy gộp3.362.241.12-4.441e-16vang: 3.00Rgbpjpy: 2.70RGỘP: 2.00RvanggbpjpyGỘP

Cùng đơn vị R. Cột GỘP thấp hơn cột cao nhất bên trái đúng +1.00R — đó là toàn bộ lợi ích đa dạng hoá, đo được chứ không giả định.

Từng chiến lược và tổ hợp

Chiến lượcTổng (R)Drawdown (R)TB mỗi kỳĐộ lệch chuẩn
vang+8.903.00+0.44501.7449
gbpjpy+4.202.70+0.21001.5771
GỘP+13.102.00+0.65501.8349

Toàn bộ chỉ số

vang ↔ gbpjpy -0.3934
vang riêng tổng +8.90 · DD 3.00
gbpjpy riêng tổng +4.20 · DD 2.70
Kết luận Gộp lại drawdown NHỎ HƠN chạy riêng — đa dạng hoá có tác dụng

Cách dùng

  1. Điền tham số ở cột trái. Mọi ô đã có sẵn giá trị ví dụ chạy được, nên bạn có thể bấm Tính ngay trước rồi sửa sau.
  2. Với ô dữ liệu: dán vài chục dòng để thử, hoặc tải file CSV/TXT lên để chạy thật. File tối đa 32 MB, 200.000 dòng; bộ đọc nhận dấu phẩy, chấm phẩy hoặc tab, tự nhận dòng tiêu đề, và hiểu cả 1.234.567 lẫn 1.234,56.
  3. Đọc thẻ số ở trên cùng, rồi mục Diễn giải nhanh để biết con số đó nói gì.
  4. Đọc dòng “Khi nào con số này sai” trước khi dùng kết quả để quyết định — đó là giả định vỡ đầu tiên.
Giới hạn chung. Công cụ này tính đúng công thức của nó trên dữ liệu bạn đưa vào. Nó không kiểm tra dữ liệu của bạn có phù hợp với giả định của phương pháp hay không — phần đó vẫn là việc của người dùng, và mục “sai ở đâu” bên dưới trang liệt kê các chỗ hỏng thường gặp.

Bộ công cụ giao dịch định lượng là gì

Bộ công cụ của một trader định lượng gồm bốn thứ theo đúng thứ tự: nơi dựng quy tắc, nơi chạy lại lịch sử, nơi kiểm định kết quả đó có thật không, và nơi theo dõi khi đã chạy tiền thật. Thiếu khâu thứ ba là lý do phổ biến nhất khiến backtest đẹp mà live thua.

Làm thế nào

  1. Dựng chiến lược ở dạng cấu hình tách khỏi code thực thi, để backtest và live dùng chung một logic.
  2. Backtest với chi phí thật theo từng nến và chặn nhìn trộm tương lai.
  3. Kiểm định: DSR, PBO, walk-forward, Monte Carlo.
  4. Forward-test trên demo đủ lâu trước khi chuyển vốn thật.

Đo bằng chỉ số nào

Số lệnh mẫu tối thiểu ~100 để chỉ số có nghĩa
Chênh lệch backtest vs demo khoảng cách này là chi phí thật mà mô hình chưa tính

Sai ở đâu

Phần quan trọng nhất của trang này. Một phương pháp được mô tả mà không nói chỗ nó hỏng là phiên bản quảng cáo của phương pháp đó.

! Backtest và bot live dùng hai đoạn code khác nhau — sai lệch nhỏ trong logic vào lệnh đủ để đảo ngược kết luận.
! Bỏ qua trượt giá và spread giãn vào giờ tin; chi phí thật luôn tệ hơn backtest.

Nội dung trong Trading Tools

9 chủ đề con, mỗi chủ đề có trang riêng.

Strategy Builderhoạt động

Dựng chiến lược không cần code

Backtestinghoạt động

Kiểm tra trên dữ liệu lịch sử

Strategy Validationhoạt động

DSR · PBO · tearsheet

Walk Forwardhoạt động

Kiểm định trượt thời gian

Portfoliohoạt động

Quản lý danh mục

Journalhoạt động

Nhật ký giao dịch

Position Sizinghoạt động

Định cỡ vị thế

Trade Replayhoạt động

Phát lại giao dịch

Scannerhoạt động

Quét cơ hội

Mô hình định lượng dùng trong Trading

Chưa có mô hình nào gắn riêng cho chủ đề này. Đây là những mô hình của cả ngành — liên quan ở cấp ngành, không phải cấp chủ đề.

Tất cả mô hình →
Bayesian Inferencebeta

Cập nhật niềm tin khi có dữ liệu mới.

Monte Carlohoạt động

Lấy mẫu ngẫu nhiên để ước lượng phân phối kết quả.

Markov Chainsắp có

Trạng thái kế tiếp chỉ phụ thuộc trạng thái hiện tại.

Hidden Markov Modelsắp có

Suy ra trạng thái ẩn từ quan sát.

Câu hỏi thường gặp

Bộ công cụ giao dịch định lượng là gì?

Bộ công cụ của một trader định lượng gồm bốn thứ theo đúng thứ tự: nơi dựng quy tắc, nơi chạy lại lịch sử, nơi kiểm định kết quả đó có thật không, và nơi theo dõi khi đã chạy tiền thật. Thiếu khâu thứ ba là lý do phổ biến nhất khiến backtest đẹp mà live thua.

Bộ công cụ giao dịch định lượng được làm như thế nào?

1. Dựng chiến lược ở dạng cấu hình tách khỏi code thực thi, để backtest và live dùng chung một logic. 2. Backtest với chi phí thật theo từng nến và chặn nhìn trộm tương lai. 3. Kiểm định: DSR, PBO, walk-forward, Monte Carlo. 4. Forward-test trên demo đủ lâu trước khi chuyển vốn thật.

Bộ công cụ giao dịch định lượng hay sai ở đâu?

Backtest và bot live dùng hai đoạn code khác nhau — sai lệch nhỏ trong logic vào lệnh đủ để đảo ngược kết luận. Bỏ qua trượt giá và spread giãn vào giờ tin; chi phí thật luôn tệ hơn backtest.

Đo bộ công cụ giao dịch định lượng bằng chỉ số nào?

Số lệnh — mẫu tối thiểu ~100 để chỉ số có nghĩa; Chênh lệch backtest vs demo — khoảng cách này là chi phí thật mà mô hình chưa tính.

Bộ công cụ giao dịch định lượng trên QuantHub đã dùng được chưa?

Đã chạy được: công cụ tính toán thật trên nền tảng này.

Chủ đề khác trong Trading

Toàn bộ Trading
Overview Market Analysis Risk Pricing Models Reports API Documentation