(P2) Xây dựng khung ALM cho CTCK

Bài này đi vào phần “kỹ thuật”: dữ liệu cần thu thập từ đâu, chuẩn hóa thế nào, mô hình chênh lệch kỳ hạn được dựng ra sao, các chỉ số và hạn mức cốt lõi, và bộ báo cáo trình ALCO. Mục tiêu là sau bài này, bộ phận ALM có thể bắt đầu dựng phiên bản đầu tiên bằng chính công cụ đang có (Excel, Power Query, Python).

Mục lục

1. Kiến trúc tổng thể: nguồn → dữ liệu → mô hình → báo cáo

Hệ thống nguồn → Lớp dữ liệu ALM (chuẩn hóa, đối chiếu) → Mô hình (gap, bộ đệm, stress, FTP) → Báo cáo (ngày / tuần / tháng / ALCO)
TầngVai tròĐầu ra
Hệ thống nguồnGhi nhận giao dịch, vị thế, số dưFile/bảng số liệu thô theo từng hệ thống
Lớp dữ liệu ALMGom, chuẩn hóa mã sản phẩm, gắn kỳ hạn, đối chiếu sổ cáiMột bảng vị thế chuẩn duy nhất (position table)
Mô hìnhPhân bổ dòng tiền vào khung thời gian, áp giả định hành vi, tính bộ đệm, stressBảng gap, chỉ số thanh khoản, kết quả stress
Báo cáoTrình bày theo người dùngDashboard ngày, báo cáo tuần, ALCO pack tháng

Điểm cốt lõi: mọi báo cáo phải đọc từ một bảng vị thế chuẩn. Nếu dashboard ngày và ALCO pack lấy số từ hai nguồn khác nhau, ALCO sẽ mất thời gian tranh luận số liệu thay vì ra quyết định.

2. Cấu trúc dữ liệu

2.1 Nguồn dữ liệu

Hệ thốngDữ liệu cần lấyTần suấtĐơn vị sở hữu
Core giao dịch / lưu kýVị thế tự doanh, giá thị trường, khối lượng giao dịch bình quânNgàyVận hành
Hệ thống marginDư nợ theo khách hàng, tài sản đảm bảo, tỷ lệ ký quỹ, hạn mức đã cấp chưa dùngNgàyDịch vụ tài chính
Phái sinhVị thế, ký quỹ ban đầu, ký quỹ biến động (VM)NgàyPhái sinh
Chứng quyềnSố lượng lưu hành, vị thế phòng hộ, tài sản bảo đảm thanh toánNgàyPhát hành CW
TreasuryKhoản vay, tiền gửi, hạn mức ngân hàng, lãi suất, ngày đáo hạn, tài sản cầm cốNgàyTreasury
Kế toán (sổ cái)Số dư tài khoản để đối chiếuNgày / thángKế toán
Thanh toán bù trừNghĩa vụ phải trả/phải thu T+1, T+2NgàyVận hành

2.2 Bảng vị thế chuẩn

Mỗi dòng là một khoản mục (một khoản vay, một mã cổ phiếu, một hợp đồng tiền gửi, một nhóm dư nợ margin). Các trường tối thiểu:

TrườngMô tảVí dụ
ngay_du_lieuNgày chốt số liệu2026-10-09
ma_khoan_mucMã định danh duy nhấtLOAN-BANKA-0123
loai_almPhân loại theo danh mục ALM (mục 2.3)NO_VAY_NH_NGAN_HAN
tai_san_noTài sản / Nợ / Vốn / Ngoại bảngNợ
so_duSố dư hoặc giá trị thị trường (VND)200.000.000.000
ngay_dao_han_hdNgày đáo hạn theo hợp đồng2026-11-15
ngay_dinh_lai_lsNgày định lại lãi suất2026-11-15
lai_suatLãi suất hiện hành (%/năm)6,2
bac_thanh_khoanBậc 1–4 (mục 4.1)3
haircutTỷ lệ chiết khấu khi tính bộ đệm30%
cam_coĐã cầm cố / bị phong tỏa hay chưaCó
doi_tacNgân hàng, đối tácNgân hàng A
don_vi_kdMảng kinh doanh sử dụngTự doanh

Lưu ý khi tự xây dựng: trường cam_co thường bị bỏ quên nhưng rất quan trọng. Một mã cổ phiếu đang cầm cố cho khoản vay ngân hàng không thể vừa tính vào bộ đệm thanh khoản, vừa làm tài sản đảm bảo.

2.3 Danh mục phân loại ALM

Mỗi mã sản phẩm của các hệ thống nguồn phải được ánh xạ (mapping) sang một loại ALM duy nhất. Danh mục gợi ý:

NhómLoại ALM
Tài sảnTiền và tương đương tiền; Tiền gửi có kỳ hạn; Cho vay margin; Ứng trước tiền bán; Cổ phiếu tự doanh (theo nhóm thanh khoản); Trái phiếu Chính phủ; Trái phiếu doanh nghiệp; Ký quỹ phái sinh; Vị thế phòng hộ CW; Phải thu thanh toán
Nợ phải trảVay ngân hàng ngắn hạn; Vay có kỳ hạn; Trái phiếu phát hành; Nghĩa vụ CW đã phát hành; Phải trả thanh toán; Chi phí phải trả
VốnVốn góp; Lợi nhuận giữ lại; Quỹ và vốn khác
Ngoại bảngHạn mức margin đã cấp chưa dùng; Cam kết bảo lãnh phát hành; Hạn mức ngân hàng chưa giải ngân (cam kết / không cam kết)

2.4 Kiểm soát chất lượng dữ liệu

  • Đối chiếu với sổ cái mỗi ngày: tổng từng nhóm trong bảng vị thế phải khớp số dư kế toán, chênh lệch vượt ngưỡng (ví dụ 0,5%) phải được giải trình trước khi phát hành báo cáo.
  • Kiểm tra mapping: mã sản phẩm mới chưa có loại ALM sẽ bị đẩy vào danh sách ngoại lệ, không được ngầm định.
  • Lưu vết: lưu bảng vị thế từng ngày để backtest giả định hành vi về sau.

3. Mô hình chênh lệch kỳ hạn

3.1 Khung thời gian

Với CTCK, các khung ngắn quan trọng hơn khung dài, vì khủng hoảng thanh khoản diễn ra trong vài phiên:

KhungLý do
Qua đêm (ON)Nghĩa vụ thanh toán, tiền phải có ngay
2–7 ngàyChu kỳ thanh toán T+2, call margin, ký quỹ phái sinh
8–30 ngàyĐáo hạn khoản vay ngắn hạn, thời gian thực hiện CFP
1–3 thángGia hạn hạn mức, đáo hạn khoản vay
3–6 tháng, 6–12 thángKế hoạch funding
Trên 12 thángCấu trúc vốn dài hạn

3.2 Quy tắc phân bổ: hợp đồng và hành vi

Khoản mụcTheo hợp đồngTheo hành vi (gợi ý)
Cho vay marginNgày đến hạn hợp đồng (thường 90 ngày, được gia hạn)Tách phần cốt lõi (cuộn liên tục) và phần biến động; phần thu hồi được trong stress phân bổ theo tốc độ giải chấp thực tế
Cổ phiếu tự doanhKhông có kỳ hạnPhân bổ theo số phiên cần để bán hết, với giới hạn % khối lượng giao dịch bình quân mỗi phiên
Trái phiếu doanh nghiệpNgày đáo hạn, ngày quyền bán lạiNếu không có thị trường thứ cấp, xếp theo ngày đáo hạn; không tính vào bộ đệm
Ký quỹ phái sinhHoàn trả khi đóng vị thếXếp khung dài nếu vị thế duy trì; VM bổ sung xếp khung ON trong stress
Vay ngân hàng ngắn hạnNgày đáo hạn khế ướcGiả định tỷ lệ gia hạn (ví dụ 90% bình thường, 50% stress)
Trái phiếu phát hànhNgày đáo hạn, ngày nhà đầu tư được bán lạiXếp theo ngày sớm nhất nhà đầu tư có thể đòi tiền
Phải trả / phải thu thanh toánT+1, T+2Như hợp đồng; cộng giả định tỷ lệ khách hàng không thanh toán
Vốn chủ sở hữuKhông kỳ hạnKhung trên 12 tháng
Hạn mức margin chưa dùngNgoại bảngGiả định tỷ lệ khách hàng giải ngân thêm trong stress

3.3 Ví dụ minh hoạ (số giả định)

Đơn vị: tỷ đồng.

KhungON2–7N8–30N1–3T3–6T6–12T>12T
Dòng vào8006009001.2007005001.300
Dòng ra1.0009006501.1008504001.000
Chênh lệch−200−300+250+100−150+100+300
Lũy kế−200−500−250−150−300−200+100

Cách đọc:

  • Tổng cộng đến cuối kỳ, công ty dư 100 tỷ. Nếu chỉ nhìn con số này sẽ thấy an toàn.
  • Nhưng đáy lũy kế là −500 tỷ ở khung 2–7 ngày. Công ty cần ít nhất 500 tỷ bộ đệm dùng được ngay trong tuần đầu.
  • Khung 3–6 tháng lại âm sâu (−300 tỷ lũy kế), cho thấy cần đàm phán gia hạn hoặc huy động kỳ hạn dài từ bây giờ.

3.4 Ba góc nhìn gap

Góc nhìnGiả địnhDùng để
Gap hợp đồngĐúng ngày đáo hạn trên hợp đồngĐối chiếu, kiểm soát dữ liệu
Gap hành viGiả định gia hạn, cuộn dư nợ trong điều kiện bình thườngLập kế hoạch funding
Gap stressGiả định của kịch bản căng thẳngĐặt hạn mức, xác định bộ đệm

Hạn mức nên đặt trên gap stress, không đặt trên gap hợp đồng.

3.5 Chênh lệch định lại lãi suất

Cùng bảng vị thế, phân bổ theo ngay_dinh_lai_ls thay vì ngày đáo hạn để có repricing gap. Với CTCK, chỉ cần hai chỉ tiêu:

  • Độ nhạy thu nhập lãi thuần 12 tháng khi lãi suất tăng 100 và 200 điểm cơ bản.
  • DV01 danh mục trái phiếu: thay đổi giá trị khi lợi suất tăng 1 điểm cơ bản.

4. Bộ đệm thanh khoản và các chỉ số cốt lõi

4.1 Bậc thanh khoản và haircut

BậcTài sảnHaircut gợi ýGhi chú
Bậc 1Tiền mặt, tiền gửi không kỳ hạn0%Dùng ngay
Bậc 2Tiền gửi có kỳ hạn rút trước hạn được, trái phiếu Chính phủ2–5%Rút/bán trong 1–2 ngày
Bậc 3Cổ phiếu thanh khoản cao chưa cầm cố25–40%Giới hạn theo % khối lượng giao dịch mỗi phiên
Bậc 4Hạn mức ngân hàng cam kết chưa giải ngân0–50% tùy kịch bảnHạn mức không cam kết: không tính

Không tính vào bộ đệm: tài sản đã cầm cố, trái phiếu doanh nghiệp không có thị trường, cổ phiếu kém thanh khoản, tiền của nhà đầu tư.

Ví dụ minh hoạ (số giả định), đơn vị tỷ đồng:

BậcGiá trịHaircutGiá trị tính bộ đệm
Bậc 13000%300
Bậc 24005%380
Bậc 350030%350
Bậc 420050%100
Tổng1.4001.130

Với gap ở mục 3.3, bộ đệm 1.130 tỷ phủ được đáy −500 tỷ của tuần đầu.

4.2 Các chỉ số cốt lõi

Chỉ sốCông thứcÝ nghĩa
Thời gian tồn tạiSố ngày đến khi bộ đệm + dòng vào lũy kế < dòng ra lũy kế (kịch bản stress)Công ty trụ được bao lâu
Tỷ lệ bao phủ thanh khoản 30 ngàyBộ đệm sau haircut / Dòng ra ròng 30 ngày trong stressTương tự LCR của ngân hàng, áp dụng nội bộ
Tỷ lệ nguồn vốn ổn định(Vốn chủ sở hữu + Nợ kỳ hạn còn lại > 12 tháng) / (Tài sản kém thanh khoản + Phần margin cốt lõi)Tài sản dài có được tài trợ bằng nguồn dài không
Tập trung fundingDư nợ tại ngân hàng lớn nhất / Tổng nợ vay; tương tự với 3 ngân hàng lớn nhấtPhụ thuộc vào một vài đối tác
Đáo hạn 30 ngàyNợ đáo hạn trong 30 ngày / Tổng nợ vayÁp lực gia hạn ngắn hạn
Tỷ lệ sử dụng hạn mức ngân hàngDư nợ / Tổng hạn mức được cấpDư địa vay thêm
Tỷ lệ vốn khả dụngTheo quy định về chỉ tiêu an toàn tài chínhRàng buộc pháp lý; theo dõi hiện tại và dự phóng

Ngưỡng cụ thể cho từng chỉ số do HĐQT phê duyệt trong khẩu vị rủi ro (xem Phần 5).

5. Bộ báo cáo ALCO

5.1 Dashboard thanh khoản ngày

Một trang, phát hành trước giờ giao dịch, gửi CFO, Treasury, CRO:

KhốiChỉ tiêu
TiềnSố dư tiền đầu ngày; nghĩa vụ thanh toán T+0, T+1, T+2; dự báo tiền cuối ngày
Bộ đệmBộ đệm sau haircut theo bậc; so với ngưỡng tối thiểu
FundingKhoản vay đáo hạn trong 7 ngày; hạn mức còn trống theo ngân hàng
MarginDư nợ; số tài khoản bị call; giá trị call chưa xử lý
Phái sinh, CWVM phải nộp; tài sản bảo đảm CW
Cảnh báoCác chỉ số vượt ngưỡng vàng/đỏ (đèn giao thông)

5.2 Báo cáo tuần

  • Lịch đáo hạn funding 13 tuần, khả năng gia hạn theo từng ngân hàng.
  • Dự báo dòng tiền 13 tuần.
  • Mức độ tập trung funding và tài sản đảm bảo margin.

5.3 ALCO pack hằng tháng

TrangNội dungCâu hỏi ALCO cần trả lời
1. Tóm tắt5–7 thông điệp chính, đèn giao thông các chỉ sốCó gì cần quyết định hôm nay?
2. Bảng cân đốiQuy mô, cơ cấu, đòn bẩy, biến động trong thángBảng cân đối đang đi đúng kế hoạch không?
3. Thanh khoảnGap hành vi và gap stress, bộ đệm, thời gian tồn tại, tỷ lệ bao phủ 30 ngàyCó đủ tiền trong kịch bản xấu không?
4. FundingCơ cấu nguồn, chi phí vốn bình quân và biên, lịch đáo hạn, tập trungCần huy động gì, khi nào, kỳ hạn nào?
5. Lãi suấtĐộ nhạy thu nhập lãi thuần, DV01Có cần điều chỉnh cơ cấu kỳ hạn không?
6. VốnTỷ lệ vốn khả dụng hiện tại và dự phóng; vốn rủi ro đã dùng theo mảngCòn bao nhiêu dư địa vốn?
7. FTP và hiệu quảĐường cong FTP; lợi nhuận sau FTP và RAROC theo mảngMảng nào nên tăng, mảng nào nên giảm?
8. Stress testKết quả các kịch bản (quý) hoặc cập nhật nhanh (tháng)Điểm yếu lớn nhất là gì?
9. Vi phạm và ngoại lệCác lần vượt hạn mức, nguyên nhân, xử lýCó cần thay đổi hạn mức không?
10. Đề xuất cần quyết địnhĐề xuất của ALM, Treasury, các mảng kinh doanhPhê duyệt / bác bỏ / yêu cầu bổ sung

Lưu ý: mỗi đề xuất ở trang 10 phải đi kèm tác động lên funding, bộ đệm, tỷ lệ vốn khả dụng và vốn rủi ro. Biên bản ALCO ghi rõ quyết định, người chịu trách nhiệm và thời hạn.

6. Công cụ triển khai theo giai đoạn

Giai đoạnCông cụPhạm vi
Giai đoạn 1 · Dựng lõiExcel + Power Query gom file xuất từ hệ thống nguồnBảng vị thế chuẩn, gap hợp đồng, dashboard ngày
Giai đoạn 2 · Mô hình hóaPython (pandas) đọc cùng nguồn dữ liệu, chạy giả định và stressGap hành vi, gap stress, bộ đệm, thời gian tồn tại
Giai đoạn 3 · Tự động hóaLịch chạy tự động, lưu dữ liệu lịch sử vào cơ sở dữ liệuBáo cáo tuần, ALCO pack, backtest
Giai đoạn 4 · Hệ thống hóaKho dữ liệu doanh nghiệp hoặc phần mềm ALM chuyên dụngKhi quy mô và yêu cầu kiểm toán đòi hỏi

Lưu ý khi tự lập trình:

  • Tách riêng ba phần: đọc dữ liệu, áp giả định, xuất báo cáo. Giả định (tỷ lệ gia hạn, haircut, tốc độ giải chấp) để trong một bảng tham số, không viết cứng trong công thức hay code.
  • Mỗi lần ALCO thay đổi giả định, lưu phiên bản tham số kèm ngày hiệu lực.

7. Vị trí tổ chức của ALM

  • ALM thường đặt dưới CFO hoặc báo cáo trực tiếp Tổng Giám đốc và làm thư ký ALCO.
  • ALM nên tách khỏi Treasury. Treasury là bên thực thi và có thể hưởng lợi từ chênh lệch chi phí vốn, nên không nên tự đo lường và định giá cho chính mình.
  • Cả ALM và Treasury thuộc tuyến bảo vệ thứ nhất. Quản trị rủi ro (CRO) là tuyến thứ hai, thẩm định độc lập mô hình, giả định và giám sát hạn mức.

8. Bài học khi tự xây dựng

  • Làm dữ liệu trước, mô hình sau. Phần lớn thời gian của giai đoạn đầu dành cho mapping và đối chiếu, không phải công thức.
  • Bắt đầu từ gap hợp đồng để kiểm soát số liệu, rồi mới thêm giả định hành vi.
  • Giả định phải có chủ sở hữu. Mỗi giả định ghi rõ ai đề xuất, căn cứ dữ liệu nào, ALCO duyệt ngày nào.
  • Đừng để báo cáo dài. ALCO pack hiệu quả thường dưới 15 trang; chi tiết đưa vào phụ lục.
  • Đèn giao thông chỉ có ý nghĩa khi gắn với hành động. Mỗi ngưỡng vàng/đỏ phải dẫn tới một bước cụ thể trong CFP.

Phần tiếp theo: (P3) FTP cho CTCK – xây đường cong FTP và phân bổ chi phí vốn cho từng mảng kinh doanh.

9. Bản quyền và miễn trừ trách nhiệm

  • Bài viết thuộc vfin.vn. Khi trích dẫn hoặc chia sẻ, vui lòng ghi rõ nguồn.
  • Nội dung mang tính chia sẻ kiến thức chuyên môn, không phải tư vấn pháp lý hay tư vấn đầu tư. Các con số trong ví dụ là giả định minh hoạ.
  • Các tỷ lệ, giới hạn pháp lý cần đối chiếu với văn bản hiện hành của Bộ Tài chính và Ủy ban Chứng khoán Nhà nước.

Tags:

0 0 votes
Article Rating
Subscribe
Notify of
guest

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments