Bài phục vụ giáo dục. Tình huống O20, mọi lợi suất, biến động, tương quan và tỷ trọng đều giả định; không phải dự báo hay khuyến nghị mua bán.

Trả lời ngắn: Tối ưu hóa danh mục là cách tìm tỷ trọng thỏa một mục tiêu trong các ràng buộc đã đặt. Máy chỉ xử lý lợi suất, biến động và quan hệ giữa tài sản theo dữ liệu được đưa vào; nó không tự biết mục tiêu thật, không thấy mọi rủi ro và không bảo đảm kết quả tương lai.

Đọc xong, bạn sẽ hiểu:

  • Một bài toán tối ưu cần mục tiêu, đầu vào và ràng buộc nào.
  • Biên hiệu quả có ích ở đâu và dễ bị hiểu quá đà ra sao.
  • Cách kiểm độ nhạy O20 và điền Audit Sheet trong 15 phút.

1. Tối ưu hóa danh mục là gì, và vì sao máy không biết mục tiêu của bạn?

a. Cùng nguyên liệu, khác món

Với cùng gạo, rau, thịt và gia vị, yêu cầu “bữa rẻ nhất” cho công thức khác “bữa ít muối nhất”. Máy cũng không hỏi người ăn dị ứng gì nếu ta quên ghi.

Danh mục cũng thế. Hàm mục tiêu là câu máy được yêu cầu tối đa hóa hoặc tối thiểu hóa. “Giảm biến động thấp nhất” khác “đạt lợi suất kỳ vọng ít nhất 8% với biến động thấp nhất”. Đổi câu hỏi thì tỷ trọng đổi.

Tối ưu hóa vì vậy không tìm “danh mục tốt nhất” nói chung. Nó tìm lời giải tốt nhất trong đúng bài toán đã viết.

b. Hợp đồng năm khối

  1. Mục tiêu: tối thiểu hóa hay tối đa hóa điều gì?
  2. Đầu vào: các con số nào mô tả tài sản?
  3. Ràng buộc: lời giải không được vi phạm điều gì?
  4. Tỷ trọng: mô hình trả ra tổ hợp nào?
  5. Kiểm tra độ nhạy: thay giả định hợp lý thì output rung ra sao?

Hình 1 — Output chỉ có nghĩa khi mục tiêu, đầu vào và ràng buộc được viết rõ.

Nếu thiếu một khối, kết quả vẫn có thể rất đẹp. Nhưng đẹp không đồng nghĩa dùng được. Máy tối ưu là máy tính có điều kiện, không phải chuyên gia biết tương lai.

2. Bài toán được viết thế nào: mục tiêu, đầu vào, ràng buộc

a. Bốn đầu vào căn bản

Lợi suất kỳ vọng là giả định về lợi suất tương lai, không phải lời hứa. Dù đến từ lịch sử hay mô hình, nó vẫn có sai số.

Biến động là độ dao động của lợi suất quanh trung bình. Nó không bao hết thanh khoản, gian lận, ngừng giao dịch hay mất vốn vĩnh viễn.

Tương quan là mức hai chuỗi thường đi cùng hoặc ngược chiều. Hai quầy bán ô cùng đông ngày mưa có tương quan dương; quầy ô và quầy kính râm có thể phản ứng khác nhau theo thời tiết.

Hiệp phương sai đo hướng và quy mô hai tài sản cùng biến động. Ma trận của nó cho mô hình biết từng cặp, không chỉ từng mã đứng riêng.

Markowitz kể rằng ông quan tâm đồng thời lợi suất và rủi ro; phương sai danh mục phụ thuộc hiệp phương sai giữa chứng khoán, từ đó dẫn tới tập tổ hợp tối ưu theo hai tiêu chí. NobelPrize.org — Harry Markowitz

b. Từ tỷ trọng tới kết quả mô hình

Gọi tỷ trọng bốn nhóm A, B, C, D là wA, wB, wC, wD.

  • Tổng tỷ trọng: wA + wB + wC + wD = 100%.
  • Lợi suất kỳ vọng danh mục: cộng từng tỷ trọng × lợi suất kỳ vọng.
  • Phương sai mô hình: cộng đóng góp của từng cặp tỷ trọng qua ma trận hiệp phương sai.
  • Biến động mô hình: căn bậc hai của phương sai.

CFA Institute trình bày mean, variance, covariance, correlation và tác động của tài sản không hoàn toàn tương quan lên rủi ro danh mục. CFA Institute — Portfolio Risk and Return: Part I

Máy thử tỷ trọng, loại tổ hợp vi phạm rồi so phần còn lại theo hàm mục tiêu.

c. Ràng buộc và miền khả thi

Ràng buộc là điều mọi lời giải bắt buộc tuân thủ. Ví dụ O20:

  • tổng tỷ trọng bằng 100%;
  • mỗi nhóm từ 5% tới 50%;
  • lợi suất kỳ vọng ít nhất 8%;
  • không dùng tỷ trọng âm trong bài demo.

Miền khả thi là tập tổ hợp thỏa toàn bộ ràng buộc. Nếu bốn nhóm cùng tối thiểu 30%, tổng thành 120%; bài toán vô nghiệm. Cần sửa hợp đồng, không ép máy nhả số.

Ràng buộc giống ngân sách và dị ứng trong công thức món ăn. Nó không làm nguyên liệu ngon hơn hay dự báo đúng hơn; nó ngăn máy chọn món người ăn không dùng được.

3. Biên hiệu quả nói gì và không nói gì?

a. Loại các tổ hợp bị lấn át

Biên hiệu quả là tập danh mục không bị danh mục khác vượt cả hai mặt: vừa có lợi suất kỳ vọng cao hơn, vừa có biến động mô hình thấp hơn.

Ví dụ:

  • Danh mục X: kỳ vọng 7%, biến động 12%.
  • Danh mục Y: kỳ vọng 8%, biến động 11%.

Y vừa kỳ vọng cao hơn vừa biến động thấp hơn, nên X bị lấn át. X không nằm trên biên hiệu quả.

Danh mục phương sai tối thiểu là tổ hợp có biến động mô hình thấp nhất trong miền khả thi. Nó là một điểm đặc biệt, nhưng không mặc nhiên phù hợp mục tiêu lợi suất hoặc nhu cầu tiền.

Hình 2 — Biên hiệu quả loại lời giải bị lấn át nhưng không tự chọn danh mục phù hợp.

b. Đường biên không phải lời tiên tri

Một điểm trên biên chỉ “hiệu quả” theo:

  • bộ lợi suất kỳ vọng đã nhập;
  • ma trận hiệp phương sai đã nhập;
  • hàm mục tiêu đã chọn;
  • ràng buộc đang bật;
  • kỳ mô hình cụ thể.

Đường biên không dự báo thị trường hay chọn hộ mức đánh đổi phù hợp với thời hạn, thanh khoản và sức chịu rủi ro.

Investor.gov lưu ý phân bổ tài sản phụ thuộc thời hạn và khả năng chịu rủi ro; đa dạng hóa cần thực hiện cả giữa và trong các nhóm tài sản. Investor.gov — Asset Allocation and Diversification

Nói nôm na: biên hiệu quả lọc thực đơn không hợp lý theo tiêu chí đã cho. Người ăn vẫn phải quyết món nào phù hợp.

4. Tình huống O20: từ ma trận giả định tới tỷ trọng

a. Hợp đồng Base

O20 là ví dụ học tập, không dùng dữ liệu thị trường. Bốn nhóm A–D có đầu vào:

Nhóm Lợi suất kỳ vọng Biến động
A 10% 20%
B 9% 16%
C 7% 12%
D 4% 4%

Ma trận tương quan giả định:

A B C D
A 1,0 0,6 0,3 −0,1
B 0,6 1,0 0,4 0,0
C 0,3 0,4 1,0 0,2
D −0,1 0,0 0,2 1,0

Mục tiêu: biến động mô hình thấp nhất với lợi suất kỳ vọng ≥8%; mỗi nhóm 5–50%. Demo thử theo bước 1 điểm phần trăm, chỉ là grid search đơn giản.

b. Output Base

Grid O20 trả:

Nhóm Tỷ trọng Base
A 5%
B 50%
C 40%
D 5%

Kiểm lợi suất:

5%×10% + 50%×9% + 40%×7% + 5%×4% = 8,0%.

Biến động mô hình từ đúng ma trận O20 là khoảng 11,47%. Đây là kết quả của mô hình, không phải mức lỗ tối đa và không phải dự báo biến động thực tế.

Hình 3 — O20 Base là lời giải của đúng một bộ giả định và grid.

B chạm trần 50%; A và D chạm sàn 5%. Khi nhiều tỷ trọng dính biên, phải hỏi ràng buộc đang thiết kế phần lớn output hay không.

CFA Institute ghi nhận MVO có thể tạo phân bổ tập trung, nhạy với thay đổi nhỏ ở đầu vào và có vẻ đa dạng theo tài sản nhưng không đa dạng theo nguồn rủi ro. CFA Institute — Principles of Asset Allocation

5. Độ nhạy, tám lỗi và giới hạn mô hình

a. Một thay đổi nhỏ, output đổi đáng kể

Kiểm tra độ nhạy là đổi hợp lý một đầu vào để xem output thay bao nhiêu. O20 giữ nguyên mọi thứ, chỉ giảm lợi suất kỳ vọng B từ 9% xuống 8%.

Nhóm Base B giảm 1 điểm % Chênh
A 5% 22% +17 điểm %
B 50% 49% −1 điểm %
C 40% 24% −16 điểm %
D 5% 5% 0

Biến động mô hình tăng từ 11,47% lên khoảng 12,50%. Turnover giữa hai output bằng nửa tổng chênh lệch tuyệt đối:

(|17| + |−1| + |−16| + |0|) / 2 = 17 điểm phần trăm.

Hình 4 — Một điểm phần trăm ở đầu vào B làm tỷ trọng A và C đổi mạnh.

Đây chỉ chứng minh lời giải nhạy với B. Nếu estimate có thể sai hơn 1 điểm %, cần đọc kết quả như dải kịch bản.

b. Tám lỗi thường gặp

  1. Gọi output là đáp án: quên nó phụ thuộc hợp đồng.
  2. Dùng lợi suất lịch sử như lời hứa: biến quan sát cũ thành tương lai chắc chắn.
  3. Gọi biến động là toàn bộ rủi ro: bỏ thanh khoản, tail event và mất vốn vĩnh viễn.
  4. Tin tương quan đứng yên: quan hệ có thể đổi khi thị trường căng thẳng.
  5. Bỏ ràng buộc vận hành: nhận tỷ trọng không thể thực hiện.
  6. Ràng buộc tới mức tự thiết kế output: máy chỉ tô lại quyết định người đặt biên.
  7. Không kiểm độ nhạy: giấu sự mong manh của đầu vào.
  8. Bỏ phí, thuế và turnover: lời giải lý thuyết có thể tốn kém khi đổi thật.

c. Giới hạn phải ghi cạnh kết quả

CFA Institute liệt kê các phê bình quan trọng: MVO nhạy với đầu vào, có thể tập trung; không mô tả đầy đủ skewness và kurtosis; có thể bỏ nguồn rủi ro, nghĩa vụ, chi phí giao dịch và thuế vì thường là khung một kỳ. CFA Institute — Principles of Asset Allocation

“Skewness” và “kurtosis” nhắc rằng phân phối có thể lệch và đuôi dày; người mới chưa cần tính. Biến động không kể hết cú sốc hiếm nhưng nặng.

Nếu dữ liệu không tái lập hoặc output rung mạnh dưới kịch bản hợp lý, dừng. Nhiều chữ số thập phân không chữa input yếu.

6. Checklist và bài tập 15 phút: Optimization Audit Sheet O20

a. Mười hai bước

  1. Viết nhiệm vụ danh mục.
  2. Viết hàm mục tiêu bằng một câu.
  3. Ghi nguồn và kỳ của lợi suất kỳ vọng.
  4. Ghi nguồn và kỳ của biến động.
  5. Ghi cách dựng tương quan/hiệp phương sai.
  6. Liệt kê toàn bộ ràng buộc.
  7. Kiểm miền khả thi.
  8. Lưu version, timestamp và thiết lập Solver/grid.
  9. Tái lập output Base.
  10. Đổi ít nhất một input hợp lý.
  11. Tính chênh tỷ trọng, turnover và chi phí nếu có.
  12. Ghi trạng thái: dùng để học, cần dữ liệu, hay chuyển cấp.

Đứng ngoài mọi thay đổi thật nếu không tái lập được input/output, mục tiêu mơ hồ hoặc constraint mâu thuẫn. Dừng và chạy lại khi dữ liệu, kỳ đo, mục tiêu hoặc giới hạn đổi.

CFA Institute có module thực hành dùng Solver, ma trận tương quan/hiệp phương sai, biên hiệu quả, constraint và sensitivity analysis. CFA Institute — Portfolio Development and Construction

b. Bắt đầu từ đâu

Dùng Google Sheets, LibreOffice Calc Solver hoặc giấy trong 15 phút. Chỉ chép O20 giả định; chưa đặt lệnh, chuyển tiền hay sửa danh mục thật.

c. Mẫu đối chiếu

Trường O20 Base O20 Sensitivity Kết luận
Objective Min volatility, return ≥8% Giữ nguyên Cùng bài toán
Expected B 9% 8% Đổi −1 điểm %
Constraints Sum 100%, mỗi nhóm 5–50% Giữ nguyên Khả thi
A/B/C/D 5/50/40/5 22/49/24/5 A/C rung mạnh
Model volatility 11,47% 12,50% +1,03 điểm %
Turnover 17 điểm % Cần cost check
Trạng thái Không triển khai Không triển khai Chỉ là giả thuyết

Hình 5 — Audit Sheet giữ output ở trạng thái giả thuyết cho tới khi tái lập và kiểm chi phí.

Câu chắc: “Trong đúng grid O20, Base cho tỷ trọng 5/50/40/5.”

Câu có điều kiện: “Output chỉ hữu ích nếu mục tiêu, đầu vào và ràng buộc mô tả đúng nhiệm vụ.”

Câu nhận sai: “Bỏ output nếu nguồn input, kỳ dữ liệu, constraint hoặc thiết lập không tái lập được.”

7. Tổng kết: dùng optimizer như máy kiểm giả thuyết

a. Năm ý chính

  • Tối ưu hóa trả lời đúng bài toán được viết, không tự hiểu mục tiêu.
  • Lợi suất kỳ vọng, biến động và hiệp phương sai đều là đầu vào có sai số.
  • Biên hiệu quả loại tổ hợp bị lấn át, không chọn hộ mức phù hợp.
  • Ràng buộc tạo miền khả thi nhưng cũng có thể chi phối output.
  • Kết quả cần tái lập, kiểm độ nhạy, turnover, chi phí và giới hạn.

b. Câu hỏi tự kiểm tra

  • Vì sao không có “danh mục tối ưu” chung cho mọi người?
  • Biên hiệu quả nói được và không nói được điều gì?
  • O20 Base dùng mục tiêu và ràng buộc nào?
  • Khi B đổi từ 9% xuống 8%, output cho thấy điều gì?

c. Gợi ý đáp án

Xem gợi ý câu 1

Mục tiêu, đầu vào, constraint và nhiệm vụ khác nhau tạo lời giải khác nhau. → Xem mục 1–2.

Xem gợi ý câu 2

Nó loại tổ hợp bị lấn át theo dữ liệu mô hình; không dự báo tương lai hay chọn mức chịu rủi ro. → Xem mục 3.

Xem gợi ý câu 3

O20 giảm biến động với return ≥8%, tổng 100%, mỗi nhóm 5–50%, không tỷ trọng âm. → Xem mục 4.

Xem gợi ý câu 4

A tăng 17 và C giảm 16 điểm %, cho thấy output nhạy với giả định B. → Xem mục 5.

d. Thuật ngữ cần nhớ

Thuật ngữ Giải thích ngắn
Tối ưu hóa danh mục Tìm tỷ trọng thỏa mục tiêu trong ràng buộc.
Hàm mục tiêu Điều máy được yêu cầu tối đa hóa hoặc tối thiểu hóa.
Lợi suất kỳ vọng Giả định lợi suất tương lai, không phải lời hứa.
Biến động Độ dao động của lợi suất quanh trung bình.
Tương quan Mức hai chuỗi thường đi cùng hoặc ngược chiều.
Hiệp phương sai Hướng và quy mô hai tài sản cùng biến động.
Ràng buộc Điều mọi lời giải bắt buộc tuân thủ.
Miền khả thi Tập tổ hợp thỏa toàn bộ ràng buộc.
Biên hiệu quả Tập danh mục không bị vượt cả return lẫn risk.
Kiểm tra độ nhạy Đổi input hợp lý để xem output thay bao nhiêu.

e. Nguồn tham khảo

f. Điều hướng

Xem lại: Portfolio Review: Quy trình rà soát danh mục #19.

Tiếp theo: Investment Memo: Viết bản ghi nhớ đầu tư #21 — biến luận điểm, dữ liệu, rủi ro, phản chứng và quyết định thành một hồ sơ có thể kiểm lại.

Nội dung này phục vụ giáo dục. O20 và toàn bộ số liệu đều giả định; không phải dự báo, khuyến nghị tỷ trọng hay lời khuyên đầu tư. Mô hình không loại bỏ rủi ro; đầu tư có thể mất một phần hoặc toàn bộ vốn.