Strasmore Research
Học tập Matt ConnorBởi Matt Connor

Stock split ảnh hưởng quyền chọn ra sao?

Tìm hiểu cách stock split tự động điều chỉnh quyền chọn, giá thực hiện và 100 cổ phiếu giao nhận, cùng những trường hợp phép tính trở nên khác thường.

Stock split không làm thay đổi giá trị quyền chọn của bạn. Options Clearing Corporation (OCC), tổ chức thanh toán bù trừ phát hành mọi quyền chọn Mỹ được niêm yết, sẽ điều chỉnh từng hợp đồng đang mở vào ngày split. Việc điều chỉnh chỉ là phép tính số học: số tiền cần để thực hiện hợp đồng và số cổ phiếu cơ sở đều giữ nguyên giá trị kinh tế ban đầu. Điều thay đổi là cấu trúc hợp đồng. Một số tỷ lệ split làm cấu trúc này thay đổi đủ nhiều để phá vỡ quy ước 100 cổ phiếu mà mọi option chain mặc định sử dụng.

Điều gì xảy ra với quyền chọn khi cổ phiếu split theo tỷ lệ 4 đổi 1

Hãy bắt đầu với trường hợp đơn giản, cũng là trường hợp phù hợp với phần lớn các đợt split của doanh nghiệp lớn. Split 4 đổi 1 cấp bốn cổ phiếu cho mỗi cổ phiếu đang nắm giữ. Giá cổ phiếu giảm còn một phần tư vào buổi sáng ngày split có hiệu lực. Ba thông tin trên hợp đồng quyền chọn thay đổi đồng thời:

  • Giá thực hiện được chia cho 4.
  • Số hợp đồng nắm giữ được nhân với 4.
  • Tài sản giao nhận vẫn là 100 cổ phiếu cho mỗi hợp đồng, dưới cùng ticker.

Xét một ví dụ giả định. Một call option có strike $200 trên cổ phiếu giá $220 trở thành bốn call option có strike $50 trên cổ phiếu giá $55. Thực hiện hợp đồng ban đầu cần trả $20,000 để nhận 100 cổ phiếu. Thực hiện cả bốn hợp đồng sau điều chỉnh cần trả $20,000 để nhận 400 cổ phiếu. 400 cổ phiếu sau split tương đương với quyền lợi trên doanh nghiệp của 100 cổ phiếu trước split. Không bên nào lãi hay lỗ do việc điều chỉnh.

Mọi tỷ lệ là số nguyên đều vận hành theo cách này, dù là 2 đổi 1 hay 10 đổi 1. Sau đó, option chain vẫn có hình thức thông thường: strike tròn, hợp đồng 100 cổ phiếu và symbol không đổi. Một đợt stock split thông thường để lại một vị thế quyền chọn không cần xử lý gì thêm. Diễn biến sau đó của cổ phiếu là một vấn đề riêng, không liên quan đến việc hợp đồng được điều chỉnh như thế nào.

Split xuất hiện trên thị trường quyền chọn với tần suất nào?

Split diễn ra theo cả hai hướng trên thị trường Mỹ mỗi năm.

Truy vấnStock split của Mỹ theo năm: số lần forward và reverse, 2017 đến tháng 7/2026
Câu lệnh SQL chính xác đằng sau mỗi con số
SELECT toYear(execution_date) AS year,
       countIf(toFloat64(split_to) > toFloat64(split_from)) AS forward_splits,
       countIf(toFloat64(split_to) < toFloat64(split_from)) AS reverse_splits
FROM global_markets.stocks_splits
WHERE execution_date >= toDate('2017-01-01')
  AND execution_date < toDate('2026-08-01')
  AND toFloat64(split_from) > 0
  AND toFloat64(split_to) > 0
GROUP BY year
ORDER BY year
Run this yourself

Trong 2025, dữ liệu ghi nhận 429 đợt forward split và 1038 đợt reverse split. Mốc cuối chỉ bao phủ 2026 đến hết tháng 7, vì vậy cần xem đây là một năm chưa đầy đủ. Trong 10 năm được thể hiện trên biểu đồ, cột reverse split luôn có dữ liệu. Đây cũng là nhóm khiến hợp đồng quyền chọn có cấu trúc khác thường nhất. Các đợt stock split sắp tới theo dõi những sự kiện đã được lên lịch tiếp theo.

Tỷ lệ split nào thực sự xảy ra?

Forward split tập trung vào một số tỷ lệ nhất định, và tỷ lệ đó quyết định cách điều chỉnh.

Truy vấnCác tỷ lệ forward split phổ biến nhất từ năm 2020 và cách mỗi tỷ lệ điều chỉnh một hợp đồng
Câu lệnh SQL chính xác đằng sau mỗi con số
SELECT concat(toString(toUInt32(split_to)), '-for-', toString(toUInt32(split_from))) AS ratio_label,
       if(modulo(toUInt32(split_to), toUInt32(split_from)) = 0, 'whole number', 'uneven') AS adjustment_style,
       count() AS split_count,
       round(100 * count() / (
           SELECT count()
           FROM global_markets.stocks_splits
           WHERE execution_date >= toDate('2020-01-01')
             AND execution_date < toDate('2026-08-01')
             AND toFloat64(split_to) > toFloat64(split_from)
             AND toFloat64(split_from) > 0
             AND toFloat64(split_from) = round(toFloat64(split_from))
             AND toFloat64(split_to) = round(toFloat64(split_to))
       ), 1) AS share_of_forward_pct
FROM global_markets.stocks_splits
WHERE execution_date >= toDate('2020-01-01')
  AND execution_date < toDate('2026-08-01')
  AND toFloat64(split_to) > toFloat64(split_from)
  AND toFloat64(split_from) > 0
  AND toFloat64(split_from) = round(toFloat64(split_from))
  AND toFloat64(split_to) = round(toFloat64(split_to))
GROUP BY ratio_label, adjustment_style
ORDER BY split_count DESC
LIMIT 10
Run this yourself

Tỷ lệ 2-for-1 đứng đầu với 407 đợt split, tương đương 27% tổng số forward split kể từ năm 2020. Đứng kế tiếp là 3-for-1 với 14.5%. Cột phương thức điều chỉnh phân biệt hai nhóm: tỷ lệ là số nguyên, khi số hợp đồng chỉ cần nhân lên, và tỷ lệ không chia hết, khi không thể áp dụng cách đó. Các dòng có tỷ lệ không chia hết là trọng tâm của phần còn lại trên trang này.

Split 3 đổi 2 và tài sản giao nhận 150 cổ phiếu

Split 3 đổi 2 cấp 1,5 cổ phiếu cho mỗi cổ phiếu đang nắm giữ. Không tồn tại nửa hợp đồng, nên số hợp đồng không đổi và việc điều chỉnh được thực hiện ở các thông tin khác:

  • Strike được chia cho 1,5. Strike $60 trở thành $40, còn strike $50 trở thành $33.33.
  • Tài sản giao nhận trở thành 150 cổ phiếu sau split.
  • Multiplier trở thành 150. Vì vậy, mức premium được báo là 2.00 sẽ có giá $300 thay vì $200.

Phép tính vẫn cân bằng. Strike $60 trên 100 cổ phiếu tương đương $6,000 để thực hiện trước split. Strike $40 trên 150 cổ phiếu cũng tương đương $6,000 sau split. Người nắm giữ không bị thay đổi giá trị kinh tế. Tuy nhiên, thông tin niêm yết trở nên khác thường: strike lẻ như $33.33, premium được nhân với 150 và symbol bị sửa đổi. Hợp đồng điều chỉnh sẽ giao dịch dưới một mã gốc có đánh số, chẳng hạn XYZ1, thay cho XYZ. Bất kỳ ai mở một option chain của mã đó đều đang đọc một hợp đồng có điều khoản khác với hợp đồng quen thuộc ban đầu.

Một hợp đồng bao phủ bao nhiêu cổ phiếu sau đó

Mọi tỷ lệ không chia hết đều làm thay đổi tài sản giao nhận. Bảng dưới đây lấy các tỷ lệ forward split không chia hết phổ biến nhất và các tỷ lệ reverse split phổ biến nhất kể từ năm 2020, sau đó tính số cổ phiếu mà một hợp đồng 100 cổ phiếu bao phủ sau khi điều chỉnh.

Truy vấnMột hợp đồng 100 cổ phiếu bao gồm gì sau tỷ lệ split không nguyên, 2020 đến tháng 7/2026
Câu lệnh SQL chính xác đằng sau mỗi con số
WITH ratio_counts AS (
    SELECT concat(toString(toUInt32(split_to)), '-for-', toString(toUInt32(split_from))) AS ratio_label,
           if(toFloat64(split_to) > toFloat64(split_from), 'forward split', 'reverse split') AS direction,
           round(100 * toFloat64(split_to) / toFloat64(split_from), 2) AS shares_per_contract_after,
           count() AS split_count
    FROM global_markets.stocks_splits
    WHERE execution_date >= toDate('2020-01-01')
      AND execution_date < toDate('2026-08-01')
      AND toFloat64(split_from) > 0
      AND toFloat64(split_to) > 0
      AND toFloat64(split_from) = round(toFloat64(split_from))
      AND toFloat64(split_to) = round(toFloat64(split_to))
      AND modulo(toUInt32(split_to), toUInt32(split_from)) != 0
    GROUP BY ratio_label, direction, shares_per_contract_after
),
ranked AS (
    SELECT ratio_label,
           direction,
           shares_per_contract_after,
           split_count,
           row_number() OVER (PARTITION BY direction ORDER BY split_count DESC) AS rank_in_direction
    FROM ratio_counts
)
SELECT ratio_label,
       direction,
       split_count,
       shares_per_contract_after
FROM ranked
WHERE rank_in_direction <= 5
ORDER BY shares_per_contract_after DESC
Run this yourself

Độ phân tán trong cột này là điểm cần lưu ý. Ở đầu bảng, 3-for-2 để lại 150 cổ phiếu phía sau một hợp đồng. Ở cuối bảng, 1-for-20 để lại 5 cổ phiếu. Một dòng vị thế ghi một hợp đồng có thể tương ứng với bất kỳ con số nào trong cột đó. Chỉ adjustment memo mới xác định con số chính xác.

Reverse split vận hành theo chiều ngược lại

Reverse split được điều chỉnh theo một cơ chế khác, và đây là nguyên nhân dễ gây nhầm lẫn. Trong reverse split 1 đổi 10, strike không đổi, số hợp đồng không đổi, multiplier 100 vẫn giữ nguyên, còn tài sản giao nhận giảm xuống 10 cổ phiếu.

Giả sử cổ phiếu đang ở mức $0.50 và có các hợp đồng strike $0.50. Sau đợt hợp nhất, cổ phiếu giao dịch quanh $5.00. Hợp đồng vẫn hiển thị strike $0.50 nhưng chỉ bao phủ 10 cổ phiếu. Chi phí thực hiện là $0.50 nhân với multiplier 100, tương đương $50, và nhận 10 cổ phiếu trị giá khoảng $50. Giá trị không đổi. Tuy nhiên, màn hình hiển thị strike $0.50 trên cổ phiếu giá $5.00. Điều này trông giống một call option in the money sâu, nhưng thực tế không phải vậy. Dòng thông tin đơn lẻ này là nguyên nhân phổ biến nhất gây hiểu sai về reverse stock split.

Ai quyết định việc điều chỉnh?

Không phải thị trường và cũng không phải broker của bạn. Một hội đồng điều chỉnh gồm đại diện từ các sở giao dịch quyền chọn niêm yết, cùng một đại diện của OCC, sẽ thiết lập điều khoản cho từng corporate action. Sau đó, OCC công bố information memo, trong đó nêu security, tỷ lệ, ngày có hiệu lực, tài sản giao nhận mới, multiplier mới, mẫu số chia strike và option symbol mới. Broker áp dụng các điều khoản này, còn vị thế được cập nhật qua đêm. Memo được công bố trước ngày có hiệu lực và là nơi duy nhất xác định tài sản giao nhận chính xác.

Cổ tức tiền mặt đặc biệt sử dụng cùng cơ chế

Cổ tức hàng quý thông thường không làm thay đổi hợp đồng. Giá quyền chọn đã phản ánh dòng cổ tức dự kiến, còn ngày giao dịch không hưởng quyền (ex-dividend date) trôi qua mà điều khoản hợp đồng không thay đổi.

Khoản phân phối tiền mặt đặc biệt hoặc bất thường được xử lý khác. Chính sách cổ tức tiền mặt được OCC công bố đặt ngưỡng tại $12.50 cho mỗi hợp đồng, tương đương 12.5 cent mỗi cổ phiếu trên hợp đồng tiêu chuẩn 100 cổ phiếu. Khoản phân phối bằng hoặc cao hơn ngưỡng này sẽ dẫn đến điều chỉnh. Memo sẽ nêu strike được giảm hay tiền mặt được cộng vào tài sản mà hợp đồng giao nhận. Quy mô khoản phân phối quyết định mức độ thường xuyên của việc này, và các mức phân phối không phân bổ đều.

Truy vấnPhân phối tiền mặt one-off theo quy mô: khoản chi trả, ticker và số tiền trung vị từ năm 2021
Câu lệnh SQL chính xác đằng sau mỗi con số
SELECT multiIf(toFloat64(cash_amount) >= 5, '$5.00 and up',
               toFloat64(cash_amount) >= 1, '$1.00 to $5.00',
               toFloat64(cash_amount) >= 0.25, '$0.25 to $1.00',
               toFloat64(cash_amount) >= 0.125, '$0.125 to $0.25',
               'under $0.125') AS payout_bucket,
       count() AS payment_count,
       uniqExact(ticker) AS ticker_count,
       round(100 * count() / (
           SELECT count()
           FROM global_markets.stocks_dividends
           WHERE ex_dividend_date >= toDate('2021-01-01')
             AND ex_dividend_date < toDate('2026-08-01')
             AND distribution_type != 'recurring'
             AND toFloat64(cash_amount) > 0
       ), 1) AS share_of_payments_pct,
       round(quantileDeterministic(0.5)(toFloat64(cash_amount), cityHash64(ticker)), 3) AS median_usd
FROM global_markets.stocks_dividends
WHERE ex_dividend_date >= toDate('2021-01-01')
  AND ex_dividend_date < toDate('2026-08-01')
  AND distribution_type != 'recurring'
  AND toFloat64(cash_amount) > 0
GROUP BY payout_bucket
ORDER BY median_usd
Run this yourself

5068 khoản chi trả, tương đương 40.1% tổng số, nằm trong nhóm under $0.125, dưới ngưỡng tính trên mỗi hợp đồng. Nhóm $5.00 and up gồm 1204 khoản chi trả trên 740 ticker, với trung vị $15 mỗi cổ phiếu. Khoản phân phối ở quy mô này làm giảm đáng kể tiền ra khỏi cổ phiếu vào ngày ex-date, và điều khoản hợp đồng cũng thay đổi theo. Cổ tức đặc biệt trình bày khía cạnh corporate action của cùng sự kiện này.

Hai điều cần kiểm tra trên hợp đồng đã điều chỉnh

  • Thanh khoản giảm. Series đã điều chỉnh vẫn giữ open interest trong một thời gian, nhưng thu hút rất ít người tham gia mới. Bid-ask spread cũng mở rộng theo. Đóng vị thế có thể tốn kém hơn lúc mở vị thế.
  • Màn hình giao dịch thường định giá sai. Nhiều công cụ mặc định multiplier 100 và tài sản giao nhận 100 cổ phiếu. Vì vậy, mức báo giá 2.00 trên hợp đồng có multiplier 150 sẽ hiển thị là $200 thay vì $300. Mọi tỷ lệ phần trăm tính từ cơ sở đó cũng sẽ sai trên màn hình.

Một thói quen có thể xử lý cả hai vấn đề. Trước tiên, hãy đọc tài sản giao nhận. Sau đó kiểm tra multiplier rồi đến strike. Theo đúng thứ tự này, mọi hợp đồng đã điều chỉnh đều trở nên dễ hiểu.

Câu hỏi thường gặp về stock split và quyền chọn

Tôi có bị mất tiền nếu cổ phiếu split trong lúc đang nắm giữ quyền chọn không?

Không. Việc điều chỉnh giữ nguyên tổng chi phí thực hiện và tổng quyền lợi đối với số cổ phiếu. Split 4 đổi 1 chia strike cho 4 và nhân số hợp đồng lên 4. Tỷ lệ không chia hết như 3 đổi 2 chia strike cho 1,5 và nâng tài sản giao nhận lên 150 cổ phiếu. Không bên nào lãi hay lỗ ngay tại thời điểm điều chỉnh.

Vì sao option của tôi hiển thị strike không khớp với giá cổ phiếu?

Đó là dấu hiệu của một hợp đồng đã điều chỉnh, thường xảy ra sau reverse split. Trong trường hợp này, strike được giữ nguyên còn tài sản giao nhận bị giảm. Một hợp đồng strike $0.50 trên cổ phiếu giao dịch quanh $5.00 sau đợt hợp nhất 1 đổi 10 vẫn chỉ giao nhận 10 cổ phiếu.

Số 1 trong option symbol như XYZ1 có nghĩa gì?

Nó đánh dấu một series đã điều chỉnh, trong đó tài sản giao nhận hoặc multiplier khác với dạng tiêu chuẩn 100 cổ phiếu. Mã gốc có đánh số giúp tách các hợp đồng đã điều chỉnh khỏi các hợp đồng tiêu chuẩn mới được niêm yết trên cùng cổ phiếu. Memo của OCC về corporate action đó sẽ xác định điều khoản chính xác.

Quyền chọn có được điều chỉnh theo cổ tức thông thường không?

Không. Cổ tức định kỳ không làm thay đổi hợp đồng. Chính sách cổ tức tiền mặt của OCC điều chỉnh hợp đồng khi khoản phân phối đặc biệt hoặc bất thường đạt ngưỡng $12.50 cho mỗi hợp đồng. Mức này tương đương 12.5 cent mỗi cổ phiếu trên hợp đồng 100 cổ phiếu.


Mọi số liệu trên trang này đều lấy từ stored query trên dữ liệu split và phân phối đã công bố. Hãy mở một panel để đọc SQL phía sau dữ liệu, hoặc tự chạy các bộ lọc tương tự trên terminal Strasmore.