Trả lời ngắn: Capital Flow Analysis là quy trình xác định ai giao dịch với ai, qua instrument nào, trong kỳ nào, rồi tách gross purchases, gross sales, net transactions khỏi thay đổi position do giá, tỷ giá hoặc điều chỉnh khác. Mục tiêu là reconcile số liệu và kiểm transmission, không phải gắn mọi flow với hướng giá.

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

  • Vì sao position tăng 4 không đồng nghĩa inflow bằng 4.
  • Cách reconcile 100 + 12 − 9 + 1 = 104.
  • Khi nào ETF/TIC/BOP là nguồn phù hợp và khi nào chỉ là proxy hẹp.

Lưu ý giáo dục: Bond-X và mọi con số dưới đây là demo giả. Bài không phải tư vấn đầu tư hay khuyến nghị mua/bán; thị trường có rủi ro mất vốn.

Hình 1 — Capital flow chỉ có nghĩa khi holder, instrument, period, coverage và reconciliation cùng rõ.

1. Capital flow là gì?

a. Flow, level và price là ba thứ khác nhau

Capital flow trong bài là transaction làm thay đổi quyền sở hữu hoặc claim tài chính trong một kỳ. Position, hay level, là lượng asset/liability tại một thời điểm. Giá của asset có thể đổi dù không có transaction; transaction có thể xảy ra mà giá không đổi.

Hình dung bồn nước. Mực nước cuối ngày phụ thuộc nước chảy vào, chảy ra và phần rò rỉ. Nhưng tài sản tài chính còn có revaluation: cùng số đơn vị asset được định giá lại vì market price hoặc FX. Đây giống đổi giá trị quy đổi của nước, không phải có thêm nước.

Vì vậy headline “foreign holdings tăng 4” chưa cho biết foreigners mua ròng 4. Level có thể tăng nhờ transaction, revaluation hoặc other changes.

b. Câu hỏi đủ scope

Đừng hỏi “tiền đang đi đâu?” quá rộng. Hãy viết:

Trong Q2, nonresident portfolio investors có net purchase Bond-X bằng USD không, và flow đó truyền tới price/liquidity thế nào?

Câu hỏi này khóa holder, counterparty residence, instrument, period, currency và outcome. Không dùng từ “smart money”; flow không tự thông minh và holder không đồng nhất.

2. Reconciliation và coverage

a. Equation cốt lõi

CLOSING POSITION = OPENING POSITION + TRANSACTIONS + REVALUATION + OTHER CHANGES

Gross purchase là tổng acquisitions trước khi trừ sales. Gross sale là tổng disposals. Trong convention demo:

NET TRANSACTIONS = GROSS PURCHASES − GROSS SALES

Revaluation là thay đổi level do price hoặc FX, không phải transaction. Other changes gồm adjustment ngoài transaction/revaluation như reclassification hoặc source/method break.

Fed Financial Accounts mô tả level có thể được nối từ unadjusted transactions, revaluation và other changes in volume; series prefix cũng phân biệt transactions, levels và revaluation. Federal Reserve — Financial Accounts Series Structure

b. Coverage card

Trước khi lấy số, ghi:

WHO · COUNTERPARTY · INSTRUMENT · GROSS/NET · PERIOD · CURRENCY · RESIDENCE · SOURCE · RELEASE LAG · REVISION

Counterparty là bên còn lại của transaction. Coverage là sectors, residents, instruments và periods nguồn thật sự bao phủ. Cùng chữ “flow” nhưng ETF creation, cross-border security transaction, bank claim và direct investment không cùng universe.

Fed Z.1 công bố transactions và levels cho nhiều sectors trong kinh tế Hoa Kỳ, theo quarterly release/guide. Federal Reserve — Financial Accounts Guide Annualized transaction series cũng không được so trực tiếp với một quarter level change nếu chưa đổi unit.

c. TIC và BOP không thay nhau

Treasury TIC thu thập cross-border portfolio flows/positions giữa U.S. residents và foreign residents. TIC FAQ nêu direct investment bị loại; một số monthly securities data có omissions và dùng riêng có thể làm ước lượng sai. U.S. Treasury — TIC FAQ

IMF BOP tóm tắt transactions giữa residents và nonresidents qua current, capital và financial accounts. IMF — Balance of Payments Dataset BOP rộng hơn một ETF flow nhưng vẫn phải đọc metadata, sign convention, revision và currency.

3. Demo Bond-X

a. Gross và net

Bond-X là instrument giả. Trong Q2:

  • Opening position: 100.
  • Gross purchases: 30.
  • Gross sales: 18.
  • Net transactions: 30 − 18 = +12.

Một người chỉ nhìn purchases sẽ nói inflow 30. Một người chỉ nhìn net sẽ nói +12. Hai câu không mâu thuẫn: gross mô tả turnover một chiều; net mô tả purchases sau khi offset sales.

b. Từ transaction tới closing level

Trong cùng kỳ:

  • Price/FX revaluation: −9.
  • Other changes: +1.
  • Closing position: 104.

Reconciliation:

100 + 12 − 9 + 1 = 104

Position change chỉ là 104 − 100 = +4. Nếu gọi +4 là net inflow, ta đã vô tình gộp −9 revaluation và +1 other change vào transaction.

Hình 2 — Net transaction là +12 dù position chỉ tăng +4 vì valuation và other changes đi ngược.

c. ETF subset và status

Một ETF theo Bond-X có net creations +5. Đây là subset/proxy của một vehicle, không phải toàn bộ nonresident purchases, total market demand hay issuance absorption. ETF creation còn cần kiểm authorized participant, in-kind/cash process và instrument mapping; bài không giả định +5 truyền thẳng vào secondary-market buy.

Status:

NET PORTFOLIO INFLOW +12 · POSITION CHANGE +4 · PRICE SUPPORT UNCONFIRMED

Ta xác nhận transaction trong demo. Ta chưa xác nhận flow gây price support vì revaluation âm, counterparties và execution path chưa đủ. Co-movement cùng kỳ không chứng minh causality.

d. Transmission phải có từng mắt xích

Giả sử nguồn +12 là nonresident portfolio purchases. Để nói flow hỗ trợ price, cần biết lệnh đi qua intermediary nào, mua primary issuance hay secondary market, counterparty bán là ai, liquidity lúc execution ra sao và market maker có hedge ở instrument khác không. Nếu buyer mua bond mới phát hành, tiền có thể tới issuer. Nếu buyer mua lại bond từ một holder khác, issuer không tự nhận thêm funding.

Ngay cả khi price tăng cùng kỳ, alternative explanations vẫn còn: yield benchmark giảm, credit spread đổi, FX hedge rẻ hơn hoặc supply mới thấp. Một flow có thể trùng thời điểm với price move mà không phải nguyên nhân chính.

Với real economy, đường truyền còn dài hơn: portfolio purchase → funding cost/liquidity → issuer financing decision → investment/hiring. Thiếu một mắt xích thì chỉ được ghi hypothesis. Không viết “capital inflow đã thúc đẩy tăng trưởng” nếu dữ liệu mới dừng ở security transaction.

Next check cho Bond-X gồm execution venue, primary/secondary split, counterparty sector, issuance calendar, benchmark yield và bid-ask/liquidity. Nếu các nguồn dùng period khác nhau, đưa về cùng frequency trước khi so.

Hình 3 — Mỗi nguồn có universe riêng; ETF, TIC và BOP không được cộng hoặc thay nhau tùy tiện.

4. Sai lầm, giới hạn và rủi ro

a. Chín lỗi thường gặp

  1. Gọi change in holdings là transaction flow.
  2. Chỉ đọc gross purchases, bỏ sales.
  3. Trộn annualized rate với quarter amount.
  4. Bỏ revaluation và FX.
  5. Cộng sources trùng coverage.
  6. Đổi sign convention mà không ghi.
  7. Gọi ETF flow là total market flow.
  8. Gọi foreign flow là smart money.
  9. Dùng same-period correlation làm price causality.

Sign convention đặc biệt dễ gây lỗi. Một dataset ghi acquisition of foreign assets dương; dataset khác nhìn cùng transaction từ liability side. Luôn chép convention của source, rồi đổi dấu có audit trail.

b. Data không hoàn hảo

Flow data có release lag, revision, residency/custody ambiguity, missing instruments và valuation estimates. Custodian location không luôn là beneficial owner. Offshore branch của domestic firm có thể được phân loại theo residence rules khác trực giác “quốc tịch”.

Đứng ngoài nếu unit, currency, period, residence, instrument hoặc sign convention không rõ. Dừng nếu không reconcile được opening/closing trong tolerance đã định.

5. Checklist Flow Reconciliation Card

  1. Viết decision question.
  2. Khóa holder và counterparty.
  3. Khóa instrument.
  4. Chọn gross hay net.
  5. Chốt period và release date.
  6. Chốt currency và FX treatment.
  7. Đọc source coverage/exclusions.
  8. Ghi sign convention.
  9. Lấy opening position.
  10. Tách purchases và sales.
  11. Tách revaluation và other changes.
  12. Reconcile closing position.
  13. Vẽ transmission chain.
  14. Ghi status, limit và next check.

Transmission là đường từ source của flow qua intermediary, instrument và counterparty tới price/liquidity, issuer hoặc real economy. Một mắt xích thiếu thì không được nhảy thẳng từ flow sang outcome.

Hình 4 — Flow chỉ có thể tác động outcome qua một chuỗi có instrument, counterparty và cơ chế truyền dẫn.

Stop rule: không reconcile, coverage trùng, sign mơ hồ hoặc source revision chưa xử lý → NO FLOW CONCLUSION.

6. Bài tập 15 phút

a. Cách làm

Dùng Google Sheets miễn phí. Chỉ nhập Bond-X demo; không tải API, giao dịch hay dùng tiền thật.

  • Phút 1–4: nhập opening, purchases và sales.
  • Phút 5–7: tính net transactions.
  • Phút 8–10: nhập revaluation/other và closing.
  • Phút 11–13: kiểm equation.
  • Phút 14–15: ghi ETF subset và status.

b. Mẫu đối chiếu đã điền

Check Bond-X demo
Opening 100
Gross purchases 30
Gross sales 18
Net transactions +12
Revaluation −9
Other changes +1
Closing 104
Position change +4
ETF creations +5 subset
Status PRICE SUPPORT UNCONFIRMED

Nếu sheet ra closing khác 104, dừng ở reconciliation; không sửa số để ép cân.

7. Tổng kết

a. Năm ý chính

  • Position change không đồng nghĩa transaction flow.
  • Gross purchases và sales phải được giữ trước khi tính net.
  • Revaluation/FX và other changes giải thích chênh lệch level.
  • ETF, TIC và BOP có coverage khác nhau.
  • Flow status không tự là price direction hoặc causality.

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

  • Vì sao Bond-X position tăng 4 nhưng net transactions là +12?
  • Gross purchases và sales là bao nhiêu?
  • ETF +5 cho biết gì và không cho biết gì?
  • Khi nào phải ghi NO FLOW CONCLUSION?

c. Gợi ý đáp án

Xem gợi ý câu 1Revaluation `−9` và other `+1` làm `100+12−9+1=104`. Xem mục 3.
Xem gợi ý câu 2Purchases `30`, sales `18`, nên net `+12`. Xem mục 3.
Xem gợi ý câu 3Cho biết net creations của một ETF subset; không phải total demand hay causal price support. Xem mục 3.
Xem gợi ý câu 4Khi reconciliation, coverage, unit hoặc sign convention không đạt. Xem mục 4–5.

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

Thuật ngữ Giải thích ngắn
Capital flow Transaction thay đổi claim tài chính trong một kỳ.
Position Lượng asset hoặc liability tại một thời điểm.
Gross purchase Tổng acquisitions trước khi offset sales.
Gross sale Tổng disposals trước khi offset purchases.
Net transaction Purchases trừ sales theo convention demo.
Revaluation Level change do price hoặc FX.
Other change Thay đổi ngoài transaction và revaluation.
Coverage Phạm vi sector, resident, instrument và period.
Counterparty Bên còn lại của transaction.
Transmission Đường flow truyền tới market hoặc economy.

e. Nguồn tham khảo

f. Học tiếp gì?

Bài trước: Narrative Detection #16. Tiếp theo: Leading Indicators #18 — kiểm lead, lag, revision và regime trước khi dùng indicator.

Nhắc lại: Đây là nội dung giáo dục, không phải tín hiệu giao dịch. Bond-X là demo; chưa dùng dữ liệu thật hoặc tiền thật.