Strasmore Research
Học tập Matt ConnorBởi Matt Connor · Cập nhật 2026-08-02

Giải thích dữ liệu short interest của FINRA

Dữ liệu short interest đến từ đâu? Tìm hiểu tệp settlement hai lần mỗi tháng và tệp short volume hằng ngày của FINRA, lịch công bố, nội dung và lỗi thường gặp.

Gần như mọi con số về short interest mà bạn từng đọc đều bắt nguồn từ FINRA, cơ quan quản lý các công ty môi giới–dealer của Mỹ. FINRA công bố hai bộ dữ liệu về bán khống hoàn toàn khác nhau nhưng thường xuyên bị đánh đồng. Một là tệp short interest: các vị thế bán khống đang mở do công ty môi giới báo cáo, được tổng hợp hai lần mỗi tháng. Bộ còn lại là tệp khối lượng bán khống hằng ngày: sản phẩm phụ của hoạt động báo cáo giao dịch, được công bố mỗi ngày và đo lường một khía cạnh khác. Trang này giải thích cả hai bộ dữ liệu ở cấp nguồn, lịch công bố, nội dung, cách đọc từng dòng một giao dịch được thực hiện thực tế, nơi bạn có thể tự tra cứu dữ liệu, cũng như các lỗi chúng tôi đã phát hiện trong các tệp này. (Bản thân short interest có bài giải thích riêng nếu khái niệm này còn mới với bạn.)

Dữ liệu short interest hai lần mỗi tháng

Các công ty môi giới–giao dịch báo cáo các vị thế bán đang mở của khách hàng và của chính họ cho FINRA tính đến hai ngày thanh toán mỗi tháng: giữa tháng và cuối tháng. Tổng hợp theo từng mã chứng khoán được công bố theo lịch định trước. Đây là yêu cầu mang tính quy định, không phải thông lệ: FINRA Rule 4560 buộc các công ty thành viên báo cáo vị thế bán của họ trong toàn bộ chứng khoán vốn hai lần mỗi tháng. Tần suất này có thể kiểm chứng trong dữ liệu:

Truy vấnNgày thanh toán mỗi năm trong tệp short interest, 2018–2026
nămngày settlement
201824
201924
202024
202124
202224
202324
202424
202524
202613
Câu lệnh SQL chính xác đằng sau mỗi con số
SELECT toYear(settlement_date) AS year,
       uniqExact(settlement_date) AS settlement_dates
FROM global_markets.stocks_short_interest
WHERE settlement_date >= '2018-01-01'
GROUP BY year
ORDER BY year
Tự chạy truy vấn này

Mỗi năm đầy đủ từ 2018 đến 2025 đều có đúng 24 ngày thanh toán được lưu trong hồ sơ; trong năm 2026, con số này hiện là 13. Mỗi bản ghi có ba trường cho từng mã chứng khoán: vị thế bán đang mở (số cổ phiếu bán khống), khối lượng giao dịch trung bình hằng ngày và tỷ lệ số ngày cần để tất toán vị thế bán được tính từ hai dữ liệu này. Hai đặc điểm quan trọng nhất của tệp dữ liệu là: đây là ảnh chụp các vị thế đang mở (đúng với ý nghĩa thực tế của “short interest”), và dữ liệu có độ trễ lớn vì phản ánh vị thế tại ngày thanh toán nhưng thường được công bố sau khoảng hai tuần. Độ trễ này có trang riêng, trong đó thời gian chậm công bố được đo cho từng lần công bố dữ liệu.

Lịch thanh toán năm 2026

“Twice a month” tương ứng với các ngày cụ thể: ngày 15 hằng tháng (được chuyển sang ngày làm việc liền trước nếu ngày 15 rơi vào cuối tuần hoặc ngày nghỉ lễ) và ngày làm việc cuối cùng của tháng. Dưới đây là lịch mà tệp dữ liệu đã ghi nhận trong năm 2026:

Truy vấnMọi ngày thanh toán năm 2026 trong tệp, cùng các chứng khoán mà mỗi bản ghi bao quát
settlementngày trong tuầnmã chứng khoán trong file
2026-01-15Thursday21262
2026-01-30Friday21373
2026-02-13Friday21528
2026-02-27Friday21576
2026-03-13Friday21587
2026-03-31Tuesday21678
2026-04-15Wednesday21757
2026-04-30Thursday21820
2026-05-15Friday21894
2026-05-29Friday21987
2026-06-15Monday22178
2026-06-30Tuesday22207
2026-07-15Wednesday22373
Câu lệnh SQL chính xác đằng sau mỗi con số
SELECT toString(settlement_date) AS settlement,
       formatDateTime(settlement_date, '%W') AS weekday,
       uniqExact(ticker) AS securities_on_file
FROM global_markets.stocks_short_interest
WHERE settlement_date >= '2026-01-01'
GROUP BY settlement_date
ORDER BY settlement_date
Tự chạy truy vấn này

Từ đầu năm đến nay đã có 13 lần thanh toán, từ 2026-01-15 đến 2026-07-15. Cột thứ trong tuần cho thấy việc điều chỉnh theo ngày làm việc được áp dụng như thế nào: kỳ thanh toán giữa tháng 2 diễn ra vào thứ Sáu, ngày 13, vì ngày 15 rơi vào Chủ nhật. Cột phạm vi bao phủ cũng đáng chú ý: tệp dữ liệu đã tăng từ 21262 mã chứng khoán trong lần công bố đầu tiên của năm lên 22373 mã trong lần gần nhất. Phạm vi này bao gồm mọi chứng khoán vốn có vị thế phải báo cáo, không chỉ các mã thuộc chỉ số.

Đọc một bản ghi short interest thực tế

Dưới đây là nội dung thực tế của tệp dữ liệu về một mã quen thuộc: năm bản ghi settlement gần nhất của Apple, kèm theo mức thay đổi giữa các bản ghi được tính bên cạnh:

Truy vấnAAPL trong tệp short interest: năm bản ghi thanh toán gần nhất
settlementcổ phiếu short (mn)ADV (mn)days_to_coverthay đổi (%)
2026-04-30134.745.92.930.2
2026-05-15138.850.62.743
2026-05-29155.946.13.3812.3
2026-06-15144.252.32.76-7.5
2026-06-30140.581.11.73-2.6
Câu lệnh SQL chính xác đằng sau mỗi con số
SELECT settlement, shares_short_mn, adv_mn, days_to_cover, change_pct
FROM (
    SELECT settlement_date,
           toString(settlement_date) AS settlement,
           round(short_interest / 1e6, 1) AS shares_short_mn,
           round(avg_daily_volume / 1e6, 1) AS adv_mn,
           days_to_cover,
           round((short_interest - lagInFrame(short_interest) OVER (ORDER BY settlement_date))
                 / lagInFrame(short_interest) OVER (ORDER BY settlement_date) * 100, 1) AS change_pct
    FROM global_markets.stocks_short_interest
    WHERE ticker = 'AAPL'
      AND settlement_date >= '2026-04-15' AND settlement_date <= '2026-06-30'
)
WHERE settlement_date > '2026-04-15'
ORDER BY settlement_date
Tự chạy truy vấn này

Hãy đọc dòng mới nhất theo cách một chuyên gia thị trường sẽ đọc: có 140.5 triệu cổ phiếu đang short tính đến ngày settlement 2026-06-30, thay đổi -2.6% so với bản ghi trước, với khối lượng giao dịch trung bình ngày là 81.1 triệu cổ phiếu và số ngày cần để đóng vị thế là 1.73. Trong năm bản ghi, vị thế tăng dần đến tháng 5, tăng 12.3% vào kỳ settlement 2026-05-29, mức biến động lớn nhất trong bảng, rồi giảm trong hai bản ghi liên tiếp.

Cột đáng chú ý là số ngày cần để đóng vị thế. Chỉ số này ở mức 1.73 tại kỳ settlement mới nhất, thấp nhất trong năm kỳ, trong khi bản thân vị thế chỉ giảm -2.6%. Thay vào đó, mẫu số đã thay đổi: khối lượng giao dịch trung bình ngày tăng từ 52.3 triệu cổ phiếu trong kỳ ghi nhận giữa tháng 6 lên 81.1 triệu cổ phiếu vào cuối tháng. Số ngày cần để đóng vị thế lấy một vị thế biến động chậm chia cho mức trung bình khối lượng giao dịch biến động nhanh. Vì vậy, một đợt giao dịch tăng mạnh có thể khiến tỷ lệ này giảm đáng kể mà không hề có hoạt động đóng vị thế short nào. Hãy đọc cả ba cột, không bao giờ chỉ đọc riêng tỷ lệ này.

Tệp khối lượng bán khống hằng ngày, không phải số dư vị thế bán khống

Mỗi ngày, FINRA công bố “khối lượng bán khống” theo từng ticker: phần các giao dịch được báo cáo trong ngày mà bên bán được đánh dấu là bán khống. Dữ liệu này được cập nhật HẰNG NGÀY và còn mới, đồng thời là dòng giao dịch, không phải một vị thế. Các market maker liên tục bán khống như một hoạt động quản lý tồn kho thông thường. Vì vậy, tỷ lệ giao dịch được đánh dấu là bán khống thường cao, nhiều khi vượt xa một phần ba và lên hơn một nửa khối lượng trong tệp, ngay cả với những cổ phiếu hoàn toàn bình thường vào những ngày hoàn toàn bình thường. Nhận định này cần có dẫn chứng. Dưới đây là năm cái tên quen thuộc vào ngày 10 tháng 7 năm 2026, một ngày thứ Sáu không có gì đặc biệt với tệp dữ liệu đầy đủ:

Truy vấnTỷ lệ khối lượng được báo cáo được đánh dấu short: năm cổ phiếu vốn hóa lớn trong một ngày bình thường (10/7/2026)
tickermarked short (mn)tổng file (mn)tỷ lệ marked short (%)consolidated tape (mn)tỷ trọng file trên tape (%)
AAPL5.511.348.827.940.5
MSFT4.110.538.820.152.2
NVDA26.666.240.2131.650.3
TSLA8.917.251.631.354.9
KO23.4578.540.2
Câu lệnh SQL chính xác đằng sau mỗi con số
WITH covered AS (
    SELECT ticker,
           max(short_volume) AS short_vol,
           max(total_volume) AS covered_vol
    FROM global_markets.stocks_short_volume
    WHERE date = '2026-07-10'
      AND ticker IN ('AAPL', 'MSFT', 'NVDA', 'TSLA', 'KO')
    GROUP BY ticker
),
tape AS (
    SELECT ticker, sum(volume) AS tape_vol
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('AAPL', 'MSFT', 'NVDA', 'TSLA', 'KO')
      AND window_start >= toDateTime('2026-07-10 04:00:00', 'America/New_York')
      AND window_start < toDateTime('2026-07-10 20:00:00', 'America/New_York')
    GROUP BY ticker
)
SELECT covered.ticker AS ticker,
       round(covered.short_vol / 1e6, 1) AS marked_short_mn,
       round(covered.covered_vol / 1e6, 1) AS file_total_mn,
       round(covered.short_vol / covered.covered_vol * 100, 1) AS pct_marked_short,
       round(tape.tape_vol / 1e6, 1) AS consolidated_tape_mn,
       round(covered.covered_vol / tape.tape_vol * 100, 1) AS file_share_of_tape_pct
FROM covered
JOIN tape ON covered.ticker = tape.ticker
ORDER BY indexOf(['AAPL', 'MSFT', 'NVDA', 'TSLA', 'KO'], covered.ticker)
Tự chạy truy vấn này

Năm cổ phiếu này có tỷ lệ được đánh dấu là bán khống từ 38.8% (Microsoft) đến 57% (Coca-Cola). Coca-Cola, một cổ phiếu gần như không thể bị xem là chiến trường của bên bán khống, lại có tỷ lệ cao nhất trong nhóm. Không có diễn biến đáng chú ý nào xảy ra với các cổ phiếu này trong ngày hôm đó. Đây là trạng thái thông thường của tệp dữ liệu. Cũng cần lưu ý mẫu số: cột tổng khối lượng của tệp chỉ tính khối lượng được báo cáo mà bộ dữ liệu bao phủ, không phải toàn bộ thị trường. Số cổ phiếu Apple trong tổng khối lượng của tệp là 11.3 triệu, so với 27.9 triệu trên consolidated tape trong ngày hôm đó. Tệp dữ liệu bao phủ 40.5% khối lượng của Apple trên consolidated tape, và bốn cổ phiếu còn lại cũng ở mức tương tự. Xem tệp hằng ngày này như một chỉ báo nhanh về vị thế bán khống là sai lầm phổ biến nhất về dữ liệu bán khống trên internet; phần so sánh hai bộ dữ liệu phân tích sai lầm này bằng một ví dụ có tính toán cụ thể.

Một lưu ý về thuật ngữ. Các cột “exempt” của tệp đếm khối lượng bán khống được miễn, tức các giao dịch được thực hiện theo một ngoại lệ trong SEC Regulation SHO, quy định cách thực hiện giao dịch bán khống, bao gồm yêu cầu xác định khả năng vay cổ phiếu và bài kiểm tra giá kích hoạt cơ chế ngắt mạch. Reg SHO là một cơ chế riêng, khác với cơ chế báo cáo vị thế, và tạo ra một dữ liệu hằng ngày riêng: danh sách threshold gồm các chứng khoán có tình trạng không hoàn tất thanh toán kéo dài. FINRA lưu trữ các tệp khối lượng bán khống hằng ngày trên các trang dữ liệu Reg SHO, điều này càng khiến việc nhầm lẫn giữa hai bộ dữ liệu trở nên dễ xảy ra.

Dữ liệu được lưu từ thời điểm nào?

Có hai câu trả lời khác nhau cho hai tệp dữ liệu. Bạn nên xác định rõ trước khi phân tích xu hướng:

Truy vấnĐộ dài lịch sử của cả hai bộ dữ liệu bán khống FINRA trong kho dữ liệu này
bắt đầu file settlementgiao dịch settlementbắt đầu file hằng ngàyfile hằng ngày
2017-12-292062024-02-06618
Câu lệnh SQL chính xác đằng sau mỗi con số
SELECT toString(min(settlement_date)) AS settlement_file_start,
       uniqExact(settlement_date) AS settlement_prints,
       (SELECT toString(min(date)) FROM global_markets.stocks_short_volume) AS daily_file_start,
       (SELECT uniqExact(date) FROM global_markets.stocks_short_volume) AS daily_files
FROM global_markets.stocks_short_interest
Tự chạy truy vấn này

Trong kho dữ liệu này, tệp thanh toán lùi về 2017-12-29, với tổng cộng 206 giao dịch thanh toán được ghi nhận. Trong khi đó, lịch sử khối lượng bán khống hằng ngày bắt đầu từ 2024-02-06, với 618 ngày giao dịch được lưu trữ. Kho lưu trữ của FINRA kéo dài xa hơn; các mốc thời gian nêu trên là phạm vi dữ liệu được mọi bảng trên trang này sử dụng.

Các dạng lỗi và dữ liệu đối chiếu từ kho lưu trữ của chúng tôi

Đọc một nguồn dữ liệu một cách trung thực đòi hỏi phải hiểu cách nguồn đó có thể bị lỗi. Trong tháng qua, hệ thống của chúng tôi đã phát hiện tệp short volume hằng ngày bị cắt cụt hai lần, chỉ còn một phần danh sách ticker thông thường theo thứ tự bảng chữ cái:

Truy vấnPhạm vi dữ liệu khối lượng bán khống hằng ngày: hai ngày bị cắt cụt được ghi nhận so với các ngày lân cận
ngàyticker trong file
2026-06-2615052
2026-06-295489
2026-06-3015362
2026-07-0615384
2026-07-074333
2026-07-0815127
Câu lệnh SQL chính xác đằng sau mỗi con số
SELECT toString(date) AS d,
       uniqExact(ticker) AS tickers_on_file
FROM global_markets.stocks_short_volume
WHERE date IN ('2026-06-26', '2026-06-29', '2026-06-30', '2026-07-06', '2026-07-07', '2026-07-08')
GROUP BY date
ORDER BY date
Tự chạy truy vấn này

Tệp ngày 29 tháng 6 chỉ có 5489 ticker, so với khoảng 15052 vào một ngày bình thường. Tệp ngày 7 tháng 7 có 4333 ticker. Cả hai đều bị cắt theo thứ tự bảng chữ cái, xảy ra trong các phiên có nhiều tin tức và đều được đánh dấu trong các bản tổng kết của chúng tôi ngay khi phát hiện. Quy tắc thực tế là: trước khi trích dẫn short volume của bất kỳ ticker nào trong một ngày cụ thể, hãy kiểm tra xem tệp của ngày đó có đầy đủ hay không.

Tệp được phát hành hai lần mỗi tháng có một dạng lỗi riêng: điều chỉnh sau đó. Các công ty báo cáo có thể sửa lại dữ liệu đã nộp, và một giao dịch được ghi nhận để thanh toán có thể thay đổi sau lần công bố đầu tiên. Kho dữ liệu của chúng tôi lưu giá trị mới nhất cho từng giao dịch; khi có điều chỉnh, dòng dữ liệu ban đầu sẽ bị ghi đè. Vì vậy, mỗi trang tại đây đều chạy lại các truy vấn khi tái tạo: một giao dịch được điều chỉnh sẽ cập nhật mọi con số từng trích dẫn giao dịch đó, thay vì giữ nguyên dữ liệu cũ.

Cách tự tra cứu short interest

Bạn không cần sản phẩm trả phí để xem các dữ liệu này. Các nguồn chính đều được công khai:

  • FINRA công bố cả hai bộ dữ liệu trên website của mình: short interest cổ phiếu hợp nhất (có thể tra cứu theo từng mã và tải xuống theo từng ngày chốt số liệu trong mục FINRA Data) và các tệp Daily Short Sale Volume, được đăng mỗi tối trên các trang dữ liệu Reg SHO.
  • Các sở giao dịch, website của Nasdaq cung cấp công cụ tra cứu short interest theo từng ticker, kèm lịch sử từng giao dịch đã khớp của các công ty niêm yết trên sàn này. Tổng short interest của các mã niêm yết trên NYSE được đưa vào cùng hệ thống tổng hợp của FINRA.
  • Nền tảng và công cụ lọc của các công ty môi giới, các trường “short interest” và “short % of float” mà hầu hết nền tảng hiển thị là những dữ liệu được biên soạn lại từ cùng các giao dịch đã khớp, đôi khi có thêm ước tính nội suy giữa các kỳ chốt số liệu. Một con số có vẻ đã cũ có thể chỉ đơn giản là đang sử dụng ngày chốt số liệu cách đó hai tuần theo thiết kế.

Bạn nên sử dụng tệp nào cho mục đích nào?

  • “Cổ phiếu này đang bị bán khống ở mức nào?” Hãy đọc tệp short interest được công bố hai lần mỗi tháng cùng với ngày của tệp. Các bảng xếp hạng cổ phiếu bị bán khống nhiều nhất được xây dựng từ dữ liệu mới nhất trong tệp này.
  • “Các vị thế bán khống có đang gia tăng hôm nay không?” Không có dữ liệu công khai nào trả lời chính xác câu hỏi này. Tệp dữ liệu hằng ngày là nguồn gần nhất, nhưng chủ yếu phản ánh hoạt động vận hành của market maker. Hãy dùng tệp này để nhận diện xu hướng qua nhiều ngày, không dùng để ước tính vị thế trong cùng ngày.
  • “Khi nào dữ liệu mới được công bố?” Dữ liệu settlement được công bố hai lần mỗi tháng theo lịch đã nêu ở trên. Các tệp hằng ngày được công bố vào mỗi buổi tối và phản ánh phiên giao dịch trước đó.

Câu hỏi thường gặp về short interest của FINRA

FINRA công bố short interest với tần suất như thế nào?

Các vị thế short đang mở được báo cáo theo Quy tắc 4560 của FINRA tại hai ngày thanh toán mỗi tháng: ngày 15 (hoặc ngày làm việc liền trước) và ngày làm việc cuối cùng của tháng. Tổng cộng có hai mươi bốn kỳ mỗi năm. Dữ liệu được công bố khoảng hai tuần sau mỗi ngày thanh toán. File short volume hằng ngày là một bộ dữ liệu khác và được công bố vào mỗi ngày giao dịch.

Tôi có thể tra cứu short interest của một cổ phiếu cụ thể ở đâu?

Website của FINRA công bố dữ liệu short interest hợp nhất theo từng mã chứng khoán. Website của Nasdaq cung cấp công cụ tra cứu theo ticker kèm lịch sử các giao dịch đã thực hiện. Phần lớn nền tảng môi giới cũng hiển thị dữ liệu mới nhất dưới tên “short interest” hoặc “short % of float”. Dù sử dụng nguồn nào, bạn cần kiểm tra ngày thanh toán gắn với con số đó. Tất cả đều bắt nguồn từ cùng một file được công bố hai lần mỗi tháng.

Dữ liệu short interest của FINRA có miễn phí không?

Có. FINRA và các sở giao dịch công bố công khai cả hai file dữ liệu. Phần lớn sản phẩm “short interest” trả phí chỉ đóng gói lại hoặc ước tính giữa các dữ liệu giao dịch đã được công bố này.

Dữ liệu short interest có từ bao lâu?

Kho dữ liệu của website này lưu mọi dữ liệu giao dịch tại ngày thanh toán kể từ 2017-12-29, tổng cộng 206 dữ liệu, cùng các file short volume hằng ngày kể từ 2024-02-06. Kho lưu trữ của FINRA còn quay lại thời điểm sớm hơn.

Vì sao short volume cho thấy 50% là short trong khi short interest lại rất nhỏ?

File hằng ngày đánh dấu phía bán của các giao dịch được báo cáo. Các market maker thường xuyên bán short để quản lý tồn kho. Vì vậy, đây là một chỉ số dòng giao dịch chịu ảnh hưởng chủ yếu bởi hoạt động trung gian, không phải chỉ số vị thế. Trong một ngày thứ Sáu thông thường, Coca-Cola có 57% khối lượng giao dịch được báo cáo và đánh dấu là short. Hai con số này đo lường những yếu tố khác nhau và thường chênh lệch nhau cả một bậc độ lớn.

Short interest có giống danh sách Reg SHO threshold không?

Không. Short interest là số lượng các vị thế short đang mở được báo cáo hai lần mỗi tháng theo Quy tắc 4560 của FINRA. Danh sách Reg SHO threshold là danh sách hằng ngày về các mã chứng khoán liên tục phát sinh thất bại giao chứng khoán tại ngày thanh toán. Danh sách này được lập theo một quy định của SEC về hoạt động thực hiện giao dịch bán short. Một cổ phiếu có thể bị short rất nhiều nhưng không bao giờ xuất hiện trong danh sách threshold.

Dữ liệu short interest của FINRA có thể sai không?

Dữ liệu có thể được công bố muộn, bị cắt ngắn hoặc được điều chỉnh. Tất cả các trường hợp này đều được chúng tôi ghi nhận ở phần trên từ kho lưu trữ riêng. Hãy xem mọi dữ liệu giao dịch là “theo báo cáo, tại ngày báo cáo”. Bạn nên ưu tiên các nguồn cho biết con số đó lấy từ file nào và ngày nào.


Mỗi bảng đều là một truy vấn được lưu trữ và lập phiên bản trên chính các file dữ liệu. Bạn có thể mở rộng SQL hoặc kiểm tra phạm vi dữ liệu của bất kỳ ngày nào trên terminal Strasmore.

#short interest#finra#data sources#short selling