Định giá thị trường
Cập nhật lần cuối:
Thảo luậnCác hàm trong mục này có trong phiên bản 2.0.4.
Gọi hàm
from vnstock_data import Market market = Market(index='VNINDEX', source='vnd')
Tham số
index
: mã chỉ số thị trường, nhận 1 trong 2 giá trị làVNINDEX
hoặcHNXINDEX
Đối tượng market
được tạo ra ở trên sẽ được sử dụng để gọi các thuộc tính chứa thông tin định giá thị trường với P/E và P/B dưới đây.
P/E
market.pe(duration='5Y')
Tham số
duration
(str): Thời gian lấy dữ liệu dạng viết tắt, trong đó giá trị hợp lệ kết hợp giữa giá trị số và giá trị đại diện cho các khung thời gian nhưY
cho năm,M
cho tháng,D
cho ngày.
Dữ liệu mẫu:
>>> market.pe(duration='5Y') reportDate pe 2019-12-25 9.187609 2019-12-26 9.162575 2019-12-27 9.177016 2019-12-30 9.095838 2019-12-31 9.274558 ... ... 2024-12-16 16.243827 2024-12-17 16.306397 2024-12-18 16.379790 2024-12-19 16.368724 2024-12-20 16.454447 [1243 rows x 1 columns]
Dữ liệu trả về là 1 time series với datetime index.
Kiểu dữ liệu
<class 'pandas.core.frame.DataFrame'> DatetimeIndex: 1243 entries, 2019-12-25 to 2024-12-20 Data columns (total 1 columns): # Column Non-Null Count Dtype --- ------ -------------- ----- 0 pe 1243 non-null float64 dtypes: float64(1) memory usage: 19.4 KB
P/B
Gọi hàm
market.pb(duration='5Y')
Tham số
duration
(str): Thời gian lấy dữ liệu dạng viết tắt, trong đó giá trị hợp lệ kết hợp giữa giá trị số và giá trị đại diện cho các khung thời gian nhưY
cho năm,M
cho tháng,D
cho ngày.
Dữ liệu mẫu:
>>> market.pb(duration='5Y') reportDate pb 2019-12-25 1.020107 2019-12-26 1.017336 2019-12-27 1.018879 2019-12-30 1.010554 2019-12-31 0.985611 ... ... 2024-12-16 1.444162 2024-12-17 1.449722 2024-12-18 1.456598 2024-12-19 1.455594 2024-12-20 1.463444 [1243 rows x 1 columns]
Dữ liệu trả về là 1 time series với datetime index.
Kiểu dữ liệu
<class 'pandas.core.frame.DataFrame'> DatetimeIndex: 1243 entries, 2019-12-25 to 2024-12-20 Data columns (total 1 columns): # Column Non-Null Count Dtype --- ------ -------------- ----- 0 pb 1243 non-null float64 dtypes: float64(1) memory usage: 19.4 KB
Chỉ số tổng hợp
Gọi hàm
market.evaluation(duration='5M')
Tham số
duration
(str): Thời gian lấy dữ liệu dạng viết tắt, trong đó giá trị hợp lệ kết hợp giữa giá trị số và giá trị đại diện cho các khung thời gian nhưY
cho năm,M
cho tháng,D
cho ngày.
Dữ liệu mẫu:
>>> market.evaluation(duration='5M') pe pb reportDate 2024-07-26 17.480217 1.453295 2024-07-29 17.543799 1.463946 2024-07-30 17.393230 1.453687 2024-07-31 17.406366 1.446547 2024-08-01 16.335703 1.413420 ... ... ... 2024-12-16 16.243827 1.444162 2024-12-17 16.306397 1.449722 2024-12-18 16.379790 1.456598 2024-12-19 16.368724 1.455594 2024-12-20 16.454447 1.463444 [104 rows x 2 columns]
Kiểu dữ liệu
<class 'pandas.core.frame.DataFrame'> DatetimeIndex: 104 entries, 2024-07-26 to 2024-12-20 Data columns (total 2 columns): # Column Non-Null Count Dtype --- ------ -------------- ----- 0 pe 104 non-null float64 1 pb 104 non-null float64 dtypes: float64(2) memory usage: 2.4 KB
Thảo luận