Skip to main content

Thư viện cung cấp các công cụ mạnh mẽ và dữ liệu chi tiết hỗ trợ phân tích tài chính, thị trường chứng khoán

Project description

VNSFintech

VNSFintech là thư viện Python cung cấp dữ liệu và công cụ hỗ trợ tài chính cho các nhà đầu tư và phân tích thị trường chứng khoán.

Cài đặt

  • Cài đặt thư viện:

    pip install VNSFintech
    
  • Cập nhật thư viện bản mới nhất:

    pip install --upgrade VNSFintech
    
  • Sử dụng thư viện:

    from VNSFintech import *
    

Hướng dẫn sử dụng thư viện VNSFintech

Dữ liệu cổ phiếu

1. Dữ liệu xếp hạng cổ phiếu:

Truy vấn dữ liệu 10 cổ phiếu có tỷ lệ thay đổi giá tăng hoặc giảm của 3 sàn chứng khoán việt nam:

  • Mã tăng:

    stock = top_stock(exchange='HNX', type='up')
    
    stock = top_stock(exchange='HOSE', type='up')
    
    stock = top_stock(exchange='UPCOM', type='up')
    
  • Mã giảm:

    stock = top_stock(exchange='HNX', type='down')
    
    stock = top_stock(exchange='HOSE', type='down')
    
    stock = top_stock(exchange='UPCOM', type='down')
    

2. Thông tin mã cổ phiếu:

Câu lệnh truy vấn dữ liệu theo mã cổ phiếu là:

stock = stock_info(symbol='HPG')

Câu lệnh truy vấn dữ liệu theo sàn là:

stock = stock_info(exchange='HNX')

Câu lệnh đầy đủ truy vấn dữ liệu đầy đủ là:

stock = stock_info()

3. Lịch sử dữ liệu giá giao dịch cổ phiếu:

Câu lệnh đầy đủ truy vấn dữ liệu lịch sử là:

stock = history(symbol='HPG', start='2020-01-01', end='2023-01-01', time='days')

Nếu không để time, mặc định của time sẽ là 'days':

stock = history(symbol='HPG', start='2020-01-01', end='2023-01-01')

Để truy vấn các lịch sử dữ liệu theo các khoảng thời gian khác, time có thể là:

  • minutes: 1 phút
  • hours: 1 giờ
  • days: 1 ngày
  • months: 1 tháng

4. Lịch sử chi tiết giá giao dịch cổ phiếu:

Câu lệnh đầy đủ truy vấn dữ liệu là:

stock = price_history(symbol='HPG',time='days', start='2020-01-01', end='2023-01-01')

Để truy vấn các lịch sử dữ liệu theo các khoảng thời gian khác, time có thể là:

  • days: Ngày
  • months: Tháng
  • quarters: Quý
  • years: Năm

5. Tổng hợp dữ liệu giá giao dịch cổ phiếu:

Câu lệnh đầy đủ truy vấn dữ liệu lịch sử là:

stock = price_history_summary(symbol='HPG')

6. Lịch sử giao dịch nước ngoài của cổ phiếu:

Câu lệnh đầy đủ truy vấn dữ liệu lịch sử là:

stock = foreign_history(symbol='HPG',time='days', start='2020-01-01', end='2023-01-01')

Để truy vấn các lịch sử dữ liệu theo các khoảng thời gian khác, time có thể là:

  • days: Ngày
  • months: Tháng
  • quarters: Quý
  • years: Năm

7. Tổng hợp dữ liệu giao dịch nước ngoài của cổ phiếu:

Câu lệnh đầy đủ truy vấn dữ liệu lịch sử là:

stock = foreign_history_summary(symbol='HPG')

8. Lịch sử giao dịch tự doanh của cổ phiếu:

Câu lệnh đầy đủ truy vấn dữ liệu lịch sử là:

stock = proprietary_history(symbol='HPG',time='days', start='2020-01-01', end='2023-01-01')

Để truy vấn các lịch sử dữ liệu theo các khoảng thời gian khác, time có thể là:

  • days: Ngày
  • months: Tháng
  • quarters: Quý
  • years: Năm

9. Tổng hợp dữ liệu giao dịch tự doanh của cổ phiếu:

Câu lệnh đầy đủ truy vấn dữ liệu lịch sử là:

stock = proprietary_history_summary(symbol='HPG',time='days')

Câu lệnh truy vấn dữ liệu tổng đến hiện tại và dữ liệu trung bình theo các khoảng thời gian khác, time có thể là:

  • days: Ngày
  • months: Tháng
  • quarters: Quý
  • years: Năm

10. Lịch sử cung cầu giao dịch của cổ phiếu:

Câu lệnh đầy đủ truy vấn dữ liệu lịch sử là:

stock = demand_history(symbol='HPG',time='days', start='2020-01-01', end='2023-01-01')

Để truy vấn các lịch sử dữ liệu theo các khoảng thời gian khác, time có thể là:

  • days: Ngày
  • months: Tháng
  • quarters: Quý
  • years: Năm

11. Sổ lệnh giao dịch trong ngày:

Truy vấn dữ liệu sổ lệnh theo mã cổ phiếu:

stock = intraday(symbol='HPG')

12. Sổ lệnh giao dịch chi tiết:

Truy vấn dữ liệu sổ lệnh gộp và phân loại dòng tiền:

stock = intraday_order(symbol='HPG')

13. Dữ liệu tin tức cổ phiếu:

Dữ liệu tin tức của mã cổ phiếu

stock = news(symbol='HPG')

14. Dữ liệu cổ tức cổ phiếu:

Dữ liệu cổ tức và phát hành cổ phần của mã cổ phiếu

stock = dividend(symbol='HPG')

15. Dữ liệu thông tin họp cổ đông của cổ phiếu:

Dữ liệu tin tức của mã cổ phiếu

stock = general_meeting(symbol='HPG')

16. Dữ liệu tin tức khác của cổ phiếu:

Dữ liệu tin tức khác của mã cổ phiếu

stock = other_event(symbol='HPG')

17. Dữ liệu lịch sử thị trường và Nước ngoài Mua/Bán

Dữ liệu lịch sử thị trường có sẵn cho các chỉ số: 'VNINDEX', 'VN30', 'HNXINDEX', 'UPINDEX'.

stock = overview_market(market="VNINDEX", start="2025-03-18", end="2025-04-25")

18. Dữ liệu các sàn giao dịch chứng khoán Việt Nam:

Dữ liệu các sàn giao dịch bao gồm: 'HOSE', 'HNX', 'UPCOM', 'VN30', 'VNMIDCAP', 'HNX30', 'HDTL'

stock = stock_exchange(exchange='HOSE')

19. Dữ liệu các sàn giao dịch khác:

Dữ liệu các sàn giao dịch bao gồm: 'Ethereum', 'Bitcoin', 'Vàng', 'Bạc', ...

stock = exchange_other()

Dữ liệu chỉ số tài chính

1. Chỉ số tài chính:

Truy vấn các chỉ số tài chính của công ty theo quý hoặc năm:

  • Theo năm:

    finance = finance_ratio(symbol='HPG', time='years')
    
  • Theo quý:

    finance = finance_ratio(symbol='HPG', time='quarters')
    

2. Bản Cân Đối Kế Toán:

Truy vấn bản cân đối kế toán theo năm hoặc quý:

  • Theo năm:

    finance = balance_sheet(symbol='HPG', time='years')
    
  • Theo quý:

    finance = balance_sheet(symbol='HPG', time='quarters')
    

3. Báo cáo kết quả hoạt động kinh doanh:

Truy vấn bảng kết quả hoạt động kinh doanh theo năm hoặc quý:

  • Theo năm:

    finance = income_statement(symbol='HPG', time='years')
    
  • Theo quý:

    finance = income_statement(symbol='HPG', time='quarters')
    

4. Báo cáo lưu chuyển tiền tệ:

Truy vấn dữ liệu lưu chuyển tiền tệ theo năm hoặc quý:

  • Theo năm:

    finance = cash_flow(symbol='HPG', time='years')
    
  • Theo quý:

    finance = cash_flow(symbol='HPG', time='quarters')
    

Dữ liệu cổ đông

1. Thông tin cổ đông:

Truy vấn danh sách các cổ đông của công ty cùng với lượng nắm giữ và phần trăm nắm giữ:

shareholders = shareholders_info(symbol='HPG')

2. Cấu trúc cổ đông:

Truy vấn cấu trúc cổ đông bao gồm số lượng cổ phiếu lưu hành, tỉ lệ nhà nước, tỉ lệ nước ngoài, tỉ lệ nhóm đối tượng khác,...:

shareholders = shareholders_structure(symbol='HPG')

3. Các công ty liên quan:

Truy vấn danh sách các công ty con và cty liên kết, bao gồm số lượng, tỉ lệ nắm giữ,... :

shareholders = shareholders_relationship(symbol='HPG')

4. Giao dịch nội bộ:

Truy vấn dữ liệu giao dịch của các thành viên hay tổ chức thuộc nội bộ công ty:

shareholders = insider_trans(symbol='HPG')

Dữ liệu về chứng chỉ quỹ

1. Tổng quan danh sách các chứng chỉ quỹ:

Truy vấn thông tin của các chứng chỉ quỹ hiện có trên thị trường:

funds = fund_market()

2. Tăng trưởng tài sản ròng (NAV) của quỹ:

Truy vấn thông tin tăng trưởng của quỹ theo thời gian:

funds = NAV_grown(fund='BMFF',start='2020-01-25', end='2023-01-25')

Thay vì truy vấn bằng tên quỹ fund='BMFF' ta có thể thay bằng id tương ứng của quỹ trong danh sách quỹ fund='87'.

3. Danh mục đầu tư lớn:

Truy vấn các danh mục đầu tư lớn của chứng chỉ quỹ:

funds = top_holding(fund='BMFF')

4. Phân bổ quỹ theo tài sản nắm giữ:

Truy vấn danh sách tài sản quỹ đang nắm giữ (cổ phiếu, trái phiếu, tiền mặt,...):

funds = asset_holding(fund='BMFF')

5. Phân bổ quỹ theo ngành:

Truy vấn danh sách tài sản quỹ đang nắm giữ thuộc ngành nào (ngân hàng, bất động sản, bán lẻ,...):

funds = indusstries_holding(fund='BMFF')

Dữ liệu chỉ số vĩ mô

Truy vấn thông tin của các chỉ số vĩ mô trên thị trường theo mốc thời gian:

  • Theo Ngày:
macro_eco = macro_eco(indicator='GDP',time='days',start='2020-01-25', end='2023-03-31')
  • Theo Tháng:
macro_eco = macro_eco(indicator='GDP',time='months',start='2020-02', end='2023-03')
  • Theo Quý:
macro_eco = macro_eco(indicator='GDP',time='quarters',start='2020', end='2023')
  • Theo Năm:
macro_eco = macro_eco(indicator='GDP',time='years',start='2021', end='2024')

Thay vì truy vấn bằng tên chỉ số indicator='GDP' ta có thể thay bằng id tương ứng của chỉ số trong danh sách chỉ số indicator='43'. Danh sách các chỉ số vĩ mô và ID tương ứng:

  • 43:GDP
  • 52:CPI
  • 46:Sản xuất công nghiệp
  • 47:Bán lẻ
  • 48:Xuất nhập khẩu
  • 50:FDI
  • 51:Tín dụng
  • 53:Lãi suất
  • 55:Dân số và lao động

Giấy phép

Thư viện này được phát hành theo giấy phép MIT. Vui lòng xem tệp LICENSE để biết thêm chi tiết.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vnsfintech-0.0.17.tar.gz (42.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vnsfintech-0.0.17-py3-none-any.whl (41.9 kB view details)

Uploaded Python 3

File details

Details for the file vnsfintech-0.0.17.tar.gz.

File metadata

  • Download URL: vnsfintech-0.0.17.tar.gz
  • Upload date:
  • Size: 42.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for vnsfintech-0.0.17.tar.gz
Algorithm Hash digest
SHA256 d7b30ee23ae3f8046c9a607b22763ad8fbdcf7f0338efff227977cdb9a9effcc
MD5 c06cc457ea5deabb41f096f91956b2a9
BLAKE2b-256 4cca0ca57b9a72ba54abb7a897c90151d2807936dcb7628b07015b7699dfc49e

See more details on using hashes here.

File details

Details for the file vnsfintech-0.0.17-py3-none-any.whl.

File metadata

  • Download URL: vnsfintech-0.0.17-py3-none-any.whl
  • Upload date:
  • Size: 41.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for vnsfintech-0.0.17-py3-none-any.whl
Algorithm Hash digest
SHA256 0c55485cc332e55cb57d8b43a12253c14c5c89d27a4bd328ca7a0e4e21e74963
MD5 2a6737a0d936405c36433705444c3184
BLAKE2b-256 a98aed1cb53a538cbc1efe870f7d506e6f8c708094d2242f2f300c1e03c549cb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page