Trading & Investment hoạt động

Mô phỏng Monte Carlo

Monte Carlo — Mô phỏng kịch bản

Đã 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.

Monte Carlo đường vốn Phân phối kết quả khi xáo trộn thứ tự lệnh

Đường vốn lịch sử chỉ là MỘT thứ tự trong vô số thứ tự có thể xảy ra. Mô phỏng này cho thấy phân phối của các thứ tự khác — và drawdown p95 thường tệ hơn nhiều so với drawdown bạn đã thực sự trải qua.

Lợi nhuận p05 +17.9%
Lợi nhuận trung vị +41.1%
Lợi nhuận p95 +68.8%
Drawdown p95 8.2%
P(lỗ) 0.0%
Kết luận Dương ngay ở phân vị 5%
① Tham số

Sáu đường vốn đầu tiên trong mô phỏng

KB 1KB 2KB 3KB 4KB 5KB 6
Sáu đường vốn đầu tiên trong mô phỏng1.5641.3371.1110.8853

Cùng tỷ lệ thắng 45.0%, cùng R:R 2, cùng 200 lệnh — chỉ khác thứ tự thắng thua. Đường vốn lịch sử của bạn là một đường trong đám này, không phải đường đại diện.

Diễn giải nhanh

Kỳ vọng lý thuyết +0.3500R mỗi lệnh

p·R − (1−p). Đây là thứ quyết định hướng của cả đám đường vốn; mọi hình dạng bên trên chỉ là nhiễu quanh nó.

P(lỗ) sau 200 lệnh = 0.0%

Tỷ lệ kịch bản kết thúc dưới vốn ban đầu. Kỳ vọng dương vẫn có thể đi kèm 0% khả năng lỗ nếu số lệnh còn ít — thời gian là thứ biến kỳ vọng thành kết quả.

Drawdown p95 = 8.2%, gấp 1.8 lần trung vị 4.5%

Rủi ro 0.50% mỗi lệnh, gộp lãi. Muốn giảm cột này thì giảm rủi ro mỗi lệnh — drawdown co gần như tuyến tính theo nó, còn lợi nhuận thì không.

Khoảng p05–p95: +17.9% … +68.8%

Độ rộng này là sự thật về mức bất định của một hệ thống có kỳ vọng như vậy. Một con số lợi nhuận kỳ vọng duy nhất che mất nó.

Khi nào con số này sai: Mô phỏng này XÁO TRỘN thứ tự lệnh, tức giả định các lệnh độc lập. Nếu chiến lược có chuỗi thắng/thua tự tương quan — hầu hết chiến lược theo xu hướng đều có — thì rủi ro thật cao hơn con số ở đây.

Chi tiết

Kỳ vọng mỗi lệnh +0.3500R
Drawdown trung vị 4.5%
Drawdown xấu nhất quan sát 14.9%
Số kịch bản 5,000

Sáu đường vốn đầu tiên trong mô phỏng

KB 1KB 2KB 3KB 4KB 5KB 6
Sáu đường vốn đầu tiên trong mô phỏng1.5641.3371.1110.8853

Cùng tỷ lệ thắng 45.0%, cùng R:R 2, cùng 200 lệnh — chỉ khác thứ tự thắng thua. Đường vốn lịch sử của bạn là một đường trong đám này, không phải đường đại diện.

Phân phối lợi nhuận cuối kỳ

Phân phối lợi nhuận cuối kỳ956.5637.7318.80-0.493: 64.42: 229.33: 3814.2: 13119.1: 26424.1: 28029: 60833.9: 47238.8: 85443.7: 53448.6: 52153.5: 40958.4: 32063.3: 21968.3: 13773.2: 9478.1: 5783: 2187.9: 492.8: 297.7: 5103: 2-0.49314.22943.758.473.287.9103

Trục ngang tính bằng %. 5,000 kịch bản: p05 = +17.9%, trung vị +41.1%, p95 = +68.8%. Đuôi trái dày là phần quyết định bạn có sống tới lúc kỳ vọng thành hiện thực.

Phân phối drawdown tối đa

Phân phối drawdown tối đa1,291860.9430.502.28: 1142.87: 3123.45: 6004.04: 7694.63: 1,1535.21: 6725.8: 3766.39: 2726.98: 2557.56: 2128.15: 708.74: 699.32: 539.91: 3010.5: 1111.1: 1111.7: 812.3: 212.8: 213.4: 714: 114.6: 12.284.045.87.569.3211.112.814.6

Trục ngang tính bằng %. Trung vị 4.5% nhưng p95 là 8.2% và xấu nhất 14.9%. Vốn và tâm lý phải chịu được mức p95, không phải mức trung vị.

Phân vị kết quả sau 200 lệnh

Phân vịLợi nhuận cuối kỳDrawdown tối đa
p01+11.0%2.5%
p05+17.9%3.0%
p10+23.3%3.4%
p25+30.9%3.9%
p50+41.1%4.5%
p75+52.0%5.9%
p90+61.4%7.3%
p95+68.8%8.2%
p99+79.2%10.1%

Toàn bộ chỉ số

Kỳ vọng mỗi lệnh +0.3500R
Drawdown trung vị 4.5%
Drawdown xấu nhất quan sát 14.9%
Số kịch bản 5,000

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. Đọc thẻ số ở trên cùng, rồi mục Diễn giải nhanh để biết con số đó nói gì.
  3. Đọ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.

Mô phỏng Monte Carlo là gì

Mô phỏng Monte Carlo trả lời câu hỏi 'nếu mọi thứ diễn ra hơi khác đi thì sao' bằng cách chạy hàng nghìn kịch bản ngẫu nhiên. Trong giao dịch, công dụng chính là cho thấy đường equity lịch sử chỉ là một mẫu trong phân phối, không phải kết quả tất yếu.

Làm thế nào

  1. Chọn cách tạo kịch bản: xáo trộn thứ tự lệnh, bootstrap có hoàn lại, hoặc mô phỏng từ phân phối tham số.
  2. Chạy vài nghìn lần — không cần nhiều hơn, phân vị hội tụ nhanh.
  3. Đọc phân vị chứ không đọc trung bình: p05 và p95 mới là thông tin.

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

p05 lợi nhuận kịch bản xấu 5%; âm nghĩa là chiến lược mong manh
p95 drawdown mức sụt vốn cần chuẩn bị tinh thần
P(lỗ) tỷ lệ kịch bản kết thúc âm

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 đó.

! Xáo trộn thứ tự lệnh giả định lệnh độc lập. Nếu chiến lược có chuỗi thắng/thua tự tương quan thì cách này đánh giá thấp rủi ro.
! Mô phỏng từ phân phối chuẩn khi lợi suất thật có đuôi béo.

Mô hình dùng cho Monte Carlo

Mỗi mô hình kèm giả định và điều kiện khiến nó sai — thứ quyết định bạn có nên dùng nó cho bài toán này hay không.

Monte Carlohoạt động

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

Hỏng khi: Lấy mẫu từ phân phối sai thì càng chạy nhiều càng tự tin vào một kết quả sai.

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

Mô phỏng Monte Carlo là gì?

Mô phỏng Monte Carlo trả lời câu hỏi 'nếu mọi thứ diễn ra hơi khác đi thì sao' bằng cách chạy hàng nghìn kịch bản ngẫu nhiên. Trong giao dịch, công dụng chính là cho thấy đường equity lịch sử chỉ là một mẫu trong phân phối, không phải kết quả tất yếu.

Mô phỏng Monte Carlo được làm như thế nào?

1. Chọn cách tạo kịch bản: xáo trộn thứ tự lệnh, bootstrap có hoàn lại, hoặc mô phỏng từ phân phối tham số. 2. Chạy vài nghìn lần — không cần nhiều hơn, phân vị hội tụ nhanh. 3. Đọc phân vị chứ không đọc trung bình: p05 và p95 mới là thông tin.

Mô phỏng Monte Carlo hay sai ở đâu?

Xáo trộn thứ tự lệnh giả định lệnh độc lập. Nếu chiến lược có chuỗi thắng/thua tự tương quan thì cách này đánh giá thấp rủi ro. Mô phỏng từ phân phối chuẩn khi lợi suất thật có đuôi béo.

Đo mô phỏng monte carlo bằng chỉ số nào?

p05 lợi nhuận — kịch bản xấu 5%; âm nghĩa là chiến lược mong manh; p95 drawdown — mức sụt vốn cần chuẩn bị tinh thần; P(lỗ) — tỷ lệ kịch bản kết thúc âm.

Mô phỏng Monte Carlo 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.

Mô phỏng Monte Carlo dùng những mô hình nào?

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

Monte Carlo hỏng trong trường hợp nào?

Lấy mẫu từ phân phối sai thì càng chạy nhiều càng tự tin vào một kết quả sai.

Sản phẩm nào của QuantHub phục vụ mô phỏng monte carlo?

Monte Carlo Simulator (đã chạy được), Strategy Validation (đã chạy được).

Chủ đề khác trong Risk

Toàn bộ Trading
Kelly Criterion VaR CVaR Greeks Drawdown Risk Dashboard