Má»i Ä‘iá»u kiện thị trưá»ng
| Strategy Type | Hạ tầng danh mục / Theo dõi vị thế |
| Market Outlook | Má»i Ä‘iá»u kiện thị trưá»ng |
| Risk Level | Hạ tầng - Thiết yếu để kiểm soát rủi ro |
| Time Horizon | Giám sát vị thế theo thá»i gian thá»±c |
| Best Conditions | Bắt buá»™c cho má»i hoạt động giao dịch hoặc đầu tư chá»§ động |
| Avoid When | Không bao giỠ- quản lý vị thế luôn luôn cần thiết |
| Position Types | Giao dịch trong ngà y (T+0) - chá»§ yếu áp dụng cho chứng khoán phái sinh (HÄTL VN30); vá»›i cổ phiếu cÆ¡ sở vẫn còn hạn chế do chu kỳ thanh toán T+2 • Giao dịch thông thưá»ng - cổ phiếu được lưu ký tại VSDC, thanh toán T+2, có thể nắm giữ dà i hạn • Vị thế HÄTL VN30 - duy trì đến khi đáo hạn (thứ Năm thứ ba cá»§a tháng đáo hạn) hoặc khi đóng vị thế • Chứng quyá»n có bảo đảm (CW) và quyá»n chá»n chỉ số (Ä‘ang trong giai Ä‘oạn phát triển) - nắm giữ đến khi đáo hạn, thá»±c hiện quyá»n hoặc đóng vị thế |
| Depository Integration | Tổng công ty Lưu ký và Bù trừ Chứng khoán Việt Nam (VSDC) - tiá»n thân là Trung tâm Lưu ký Chứng khoán Việt Nam (VSD) • Các thà nh viên lưu ký (công ty chứng khoán) quản lý tà i khoản chứng khoán cá»§a nhà đầu tư • Chu kỳ thanh toán T+2 - chứng khoán mua vá» tà i khoản và o chiá»u ngà y T+2 má»›i có thể bán |
| Margin Positions | Ký quỹ ban đầu cho vị thế phái sinh (tá»· lệ do VSDC/CTCK quy định, và dụ minh há»a khoảng 17%); vá»›i cổ phiếu là tá»· lệ ký quỹ giao dịch ký quỹ (margin) theo quy định UBCKNN • Ký quỹ duy trì - mức ký quỹ tối thiểu phải luôn đảm bảo trên tà i khoản • Lệnh gá»i ký quỹ bổ sung khi tá»· lệ tà i khoản xuống dưới ngưỡng quy định • Thanh toán lãi/lá»— hà ng ngà y (đánh giá lại theo giá thị trưá»ng - MTM) đối vá»›i HÄTL |
| Position Limits | Giá»›i hạn sở hữu nước ngoà i (room nước ngoà i) - đặc thù quan trá»ng nhất cá»§a TTCK Việt Nam; nhiá»u mã bị giá»›i hạn tá»· lệ sở hữu cá»§a NÄT nước ngoà i (và dụ nhóm ngân hà ng thưá»ng tối Ä‘a 30%) • Giá»›i hạn vị thế HÄTL VN30 theo số lượng hợp đồng (NÄT cá nhân và tổ chức có giá»›i hạn khác nhau theo quy định cá»§a VSDC/UBCKNN) • Giá»›i hạn cho vay giao dịch ký quỹ (tá»· lệ ký quỹ tối thiểu và danh mục chứng khoán được margin theo quy định UBCKNN) • Ngưỡng công bố thông tin: sở hữu từ 5% trở lên cá»§a công ty đại chúng trở thà nh cổ đông lá»›n, phải công bố thông tin |
| Corporate Actions | Cổ tức tiá»n mặt - ngà y giao dịch không hưởng quyá»n (GDKHQ) và ngà y đăng ký cuối cùng xác định quyá»n nháºn; cổ tức tiá»n mặt chịu thuế TNCN 5% • Chia tách cổ phiếu - Ä‘iá»u chỉnh tá»± động số lượng và giá vốn trên tà i khoản lưu ký • Cổ phiếu thưởng / cổ tức bằng cổ phiếu - ghi tăng số lượng cổ phiếu cho cổ đông hiện hữu • Quyá»n mua cổ phiếu phát hà nh thêm dà nh cho cổ đông hiện hữu |
| Tax Tracking | Thuế TNCN chuyển nhượng chứng khoán: 0,1% trên GIà TRỊ BÃN má»—i lần giao dịch, áp dụng cả khi lãi lẫn khi lá»— • Thuế TNCN cổ tức tiá»n mặt: 5% (khấu trừ tại nguồn khi chi trả) • Thuế TNCN phái sinh: 0,1% trên giá trị tÃnh thuế cá»§a hợp đồng (giá thanh toán nhân hệ số nhân, số hợp đồng và tá»· lệ theo quy định) • Không có phân biệt ngắn hạn/dà i hạn (không có khái niệm STCG/LTCG cho cá nhân); FIFO/giá bình quân chỉ dùng để theo dõi lãi/lá»— ná»™i bá»™, KHÔNG dùng để tÃnh thuế |
Ná»n tảng cá»§a công ty chứng khoán hiển thị vị thế nhưng có thể không cung cấp: theo dõi Ä‘a chiến lược, thông tin chi tiết theo lô và giá vốn, cảnh báo và giá»›i hạn tùy chỉnh, tÃch hợp vá»›i chiến lược giao dịch cá»§a bạn, hay góc nhìn hợp nhất trên nhiá»u công ty chứng khoán. Má»™t trình quản lý vị thế chuyên dụng bổ sung những khả năng nà y. Vá»›i giao dịch cÆ¡ bản, ná»n tảng cá»§a công ty chứng khoán là đủ. Vá»›i giao dịch hệ thống hoặc danh mục Ä‘a tà i khoản, trình quản lý vị thế chuyên dụng mang lại giá trị đáng kể.
Giá vốn bình quân không thay đổi khi bạn bán - nó chỉ thay đổi khi bạn mua thêm ở mức giá khác. Khi bạn bán 500 trong 1.000 cổ phiếu, 500 cổ phiếu còn lại vẫn giữ cùng giá vốn bình quân. Tại Việt Nam, việc bạn dùng FIFO hay giá bình quân chỉ ảnh hưởng đến cách bạn tÃnh lãi/lá»— ná»™i bá»™; thuế khi bán luôn là 0,1% trên giá trị bán, không phụ thuá»™c phương pháp giá vốn.
Khác biệt chÃnh: (1) Phái sinh dùng đánh giá lại theo giá thị trưá»ng hà ng ngà y (MTM) - lãi/lá»— được thanh toán và o tà i khoản má»—i ngà y, không chỉ khi đóng vị thế. (2) Yêu cầu ký quỹ thay đổi theo giá trị vị thế. (3) Vị thế có ngà y đáo hạn (thứ Năm thứ ba cá»§a tháng đáo hạn vá»›i VN30F). (4) Có thể giao dịch trong ngà y (T+0), khác vá»›i cổ phiếu T+2. (5) Cách tÃnh thuế dá»±a trên giá trị tÃnh thuế cá»§a hợp đồng. Trình quản lý vị thế cá»§a bạn nên theo dõi những khác biệt nà y và hiển thị thông tin phù hợp cho từng loại vị thế.
Lý do thưá»ng gặp: (1) Công ty chứng khoán có thể tÃnh cả phà và o giá vốn, còn bạn thì không. (2) Cách xá» lý khá»›p lệnh từng phần khác nhau. (3) Sá»± kiện doanh nghiệp có thể được áp dụng khác nhau. (4) Cách là m tròn vỠđồng khác nhau. Hãy luôn đối chiếu và hiểu sá»± khác biệt phương pháp. Äể theo dõi chi phà và thuế, hãy duy trì bản ghi chÃnh xác cá»§a riêng bạn.
Äiá»u tra ngay láºp tức: (1) Kiểm tra giao dịch Ä‘ang chá» thanh toán (T+2 nghÄ©a là mua hôm nay phải đến chiá»u ngà y T+2 má»›i vá» tà i khoản). (2) Tìm các sá»± kiện doanh nghiệp gần đây có thể đã Ä‘iá»u chỉnh khối lượng. (3) Kiểm tra các giao dịch có thể chưa được đồng bá»™. (4) Rà soát xem có khá»›p lệnh từng phần nà o chưa được ghi nháºn đầy đủ không. Bản ghi cá»§a công ty chứng khoán/VSDC là nguồn chuẩn - cáºp nháºt trình quản lý vị thế cho khá»›p, rồi khắc phục nguyên nhân đồng bá»™ để tránh tái diá»…n.
Các lá»±a chá»n: (1) Dùng ná»n tảng cá»§a từng công ty chứng khoán riêng (SSI, VPS, VNDIRECT, HSC, TCBS...) và duy trì má»™t bảng tÃnh tổng hợp. (2) Dùng công cụ theo dõi danh mục tổng hợp trên nhiá»u tà i khoản. (3) Xây trình quản lý vị thế tùy chỉnh kết nối API cá»§a từng công ty chứng khoán. (4) Äể có góc nhìn hợp nhất: nháºp số dư từ má»—i công ty chứng khoán (CSV hoặc API), tổng hợp trong hệ thống cá»§a bạn, đối chiếu riêng từng tà i khoản. Lưu ý VSDC là nÆ¡i lưu ký táºp trung, có thể giúp đối chiếu số dư. Äiá»u cốt lõi là có má»™t nguồn dữ liệu chuẩn cho tổng mức tiếp xúc trong khi vẫn giữ độ chÃnh xác theo từng tà i khoản cho việc thá»±c hiện và tuân thá»§.
Khác vá»›i các thị trưá»ng đánh thuế trên lãi vốn, Việt Nam đánh thuế TNCN 0,1% trên GIà TRỊ BÃN bất kể lãi hay lá»—. Do đó KHÔNG có cÆ¡ chế bù trừ lá»— để giảm thuế lãi - bán lá»— không giúp giảm thuế mà còn phát sinh thêm 0,1% thuế cá»™ng phà trên giá trị bán. Chiến lược thuế hợp lý ở Việt Nam táºp trung và o: (1) giảm số lần giao dịch không cần thiết (má»—i lần bán Ä‘á»u mất 0,1% cá»™ng phÃ); (2) cân nhắc thuế 5% trên cổ tức tiá»n mặt; (3) vá»›i nhà đầu tư tổ chức, áp dụng thuế TNDN 20% trên lợi nhuáºn (khác cá nhân). Trình quản lý vị thế nên theo dõi tổng phà cá»™ng thuế giao dịch để tối ưu chi phÃ.
Các phương pháp: (1) Gắn thẻ khi và o lệnh - khi đặt giao dịch, chỉ định chiến lược. ChÃnh xác nhất. (2) Theo quy tắc - định nghÄ©a quy tắc (và dụ phái sinh = chiến lược trong ngà y, nắm giữ trên 30 ngà y = dà i hạn). Tá»± động nhưng kém chÃnh xác hÆ¡n. (3) Phân bổ thá»§ công - định kỳ gán các vị thế chưa phân bổ. Linh hoạt nhưng tốn công. Thá»±c hà nh tốt nhất: gắn thẻ khi và o lệnh, dùng quy tắc là m dá»± phòng, cho phép can thiệp thá»§ công. Theo dõi chiến lược tách biệt vá»›i tà i khoản - cùng má»™t tà i khoản có thể có nhiá»u chiến lược.
Các lưu ý chÃnh: (1) Theo dõi số ngà y đến đáo hạn má»™t cách nổi báºt (HÄTL VN30 đáo hạn và o thứ Năm thứ ba cá»§a tháng đáo hạn). (2) Cảnh báo khi đáo hạn còn trong X ngà y (và dụ 5 ngà y). (3) Giám sát suy giảm giá trị thá»i gian (theta) tăng tốc gần đáo hạn (vá»›i chứng quyá»n). (4) Khung quyết định: đóng trước đáo hạn để chốt giá trị còn lại, hoặc lăn vị thế (roll) sang kỳ hạn má»›i. (5) Vá»›i HÄTL, lưu ý cÆ¡ chế thanh toán khi đáo hạn. Trình quản lý vị thế nên là m nổi báºt các vị thế sắp đáo hạn và cung cấp dữ liệu há»— trợ quyết định.
Khi vị thế được chuyển (và dụ từ công ty chứng khoán nà y sang công ty khác qua VSDC): (1) Ghi lại ngà y mua và giá vốn gốc trước khi chuyển. (2) Sau khi chuyển, nháºp thá»§ công chi tiết lô gốc và o hệ thống má»›i. (3) Giữ chứng từ (sao kê, xác nháºn giao dịch cÅ©) là m bằng chứng. (4) Nếu lịch sá» thá»±c sá»± bị mất, dùng sao kê đầu tiên từ công ty chứng khoán má»›i là m giá vốn, dù Ä‘iá»u nà y ảnh hưởng đến theo dõi lãi/lá»— ná»™i bá»™. Vá»›i chuyển khoản lưu ký, thông tin mua gốc nên Ä‘i theo chứng khoán - hãy xác minh Ä‘iá»u nà y đã diá»…n ra đúng.
Các yếu tố thiết kế chÃnh: (1) Kho vị thế trong bá»™ nhá»› - cÆ¡ sở dữ liệu quá cháºm cho HFT. Dùng Redis hoặc cấu trúc trong bá»™ nhá»› tùy chỉnh. (2) Cáºp nháºt không khóa (lock-free) - dùng phép toán nguyên tá», tránh chặn. (3) Theo dõi tổng hợp - theo dõi vị thế ròng, không phải từng vi-lô. Chi tiết lô có thể tÃnh sau. (4) Lưu trữ bất đồng bá»™ - ghi và o cÆ¡ sở dữ liệu má»™t cách bất đồng bá»™, không chặn giao dịch. (5) Snapshot cá»™ng nháºt ký - định kỳ chụp trạng thái, ghi nháºt ký thay đổi, cho phép khôi phục nhanh. (6) Giá»›i hạn tÃnh trước - kiểm tra giá»›i hạn mà không cần truy vấn cÆ¡ sở dữ liệu. Mục tiêu: cáºp nháºt vị thế dưới 1ms, kiểm tra giá»›i hạn dưới 100 micro giây.
Kiến trúc HA: (1) ChÃnh-dá»± phòng vá»›i nhân bản đồng bá»™ cho kho vị thế. (2) Chuyển đổi dá»± phòng trong và i giây dùng bầu chá»n leader (Zookeeper, etcd). (3) Máy chá»§ ứng dụng không trạng thái - nhiá»u phiên bản sau bá»™ cân bằng tải. (4) Event sourcing cho phép node dá»± phòng bắt kịp từ nháºt ký sá»± kiện nếu cần. (5) Kiểm tra sức khá»e và chuyển đổi dá»± phòng tá»± động. (6) Dá»± phòng địa lý cho khôi phục thảm há»a - nhân bản bất đồng bá»™ sang vùng phụ. (7) Suy giảm có kiểm soát - chế độ chỉ Ä‘á»c nếu node chÃnh lá»—i nhưng dá»± phòng chưa sẵn sà ng. Kiểm thá» chuyển đổi dá»± phòng định kỳ.
Tá»± động hóa sá»± kiện doanh nghiệp: (1) Äăng ký nguồn dữ liệu sá»± kiện doanh nghiệp (dữ liệu sà n, nhà cung cấp dữ liệu). (2) Phân tÃch chi tiết sá»± kiện: loại, tá»· lệ, ngà y GDKHQ, ngà y đăng ký cuối cùng. (3) Và o ngà y GDKHQ, xác định các vị thế bị ảnh hưởng. (4) TÃnh Ä‘iá»u chỉnh: Chia tách/Thưởng - nhân khối lượng theo tá»· lệ, chia giá vốn theo tá»· lệ. Cổ tức tiá»n mặt - không đổi vị thế, ghi nháºn thu nháºp riêng (trừ thuế 5%). Quyá»n mua - tạo vị thế quyá»n, xá» lý lá»±a chá»n đăng ký. (5) Ãp dụng Ä‘iá»u chỉnh theo giao dịch. (6) Äối chiếu vá»›i sao kê công ty chứng khoán sau Ä‘iá»u chỉnh. (7) Xá» lý trưá»ng hợp biên: cổ phiếu lẻ, vị thế mở giữa ngà y đăng ký và ngà y GDKHQ.
Giữ chá»— ngăn phân bổ quá mức khi nhiá»u lệnh cùng cạnh tranh dung lượng vị thế hạn chế: (1) Khi lệnh được gá»i, giữ chá»— dung lượng: dung_luong_kha_dung -= khoi_luong_lenh. (2) Lưu chá»— giữ kèm mã lệnh và dấu thá»i gian. (3) Khi khá»›p, chuyển chá»— giữ thà nh vị thế. (4) Khi há»§y/từ chối, giải phóng chá»— giữ. (5) Xá» lý khá»›p từng phần - chuyển phần đã khá»›p, giữ chá»— cho phần còn lại. (6) Hết hạn các chá»— giữ cÅ© (nếu trạng thái lệnh không rõ quá lâu). (7) Phép toán nguyên tá» - kiểm tra dung lượng và giữ chá»— trong má»™t giao dịch duy nhất. (8) Bao gồm chá»— giữ trong tÃnh toán giá»›i hạn. Äiá»u nà y quan trá»ng đặc biệt vá»›i room nước ngoà i, nÆ¡i dung lượng mua cá»§a NÄT nước ngoà i bị giá»›i hạn.
Thách thức và giải pháp vá» tÃnh nhất quán: (1) Nguồn dữ liệu chuẩn duy nhất - má»™t kho vị thế có thẩm quyá»n, các bản sao Ä‘á»c cho truy vấn. (2) Thứ tá»± sá»± kiện - dùng hà ng đợi tin nhắn có đảm bảo thứ tá»± (Kafka phân vùng theo tà i khoản). (3) Cáºp nháºt idempotent - cùng má»™t sá»± kiện áp dụng nhiá»u lần cho cùng kết quả. Dùng mã sá»± kiện để phát hiện trùng lặp. (4) Nhất quán cuối cùng - chấp nháºn thiếu nhất quán tạm thá»i, đối chiếu sẽ bắt kịp. (5) Giải quyết xung đột - nếu hai hệ thống có giá trị khác nhau, dùng dấu thá»i gian (má»›i nhất thắng) hoặc công ty chứng khoán/VSDC là m trá»ng tà i. (6) Mẫu saga cho cáºp nháºt nhiá»u bước - giao dịch bù trừ nếu má»™t phần thất bại. (7) Xác thá»±c tại biên - kiểm tra tÃnh nhất quán khi vượt qua ranh giá»›i dịch vụ.
Full guided lessons, quizzes, and a complete strategy library for the Vietnam market. One-time purchase. No subscription, ever.
Get Vietnam access →