# 3.3. Lấy dữ liệu định giá P/E, P/B theo mã chứng khoán

Mô tả cách sử dụng thư viện sau khi người dùng đã đăng nhập. Các ví dụ chi tiết được nêu ra ở cuối chương này.

```python
data = client.MarketDepth().get_stock_valuation(
    tickers=tickers,
    from_date=from_date,
    to_date=to_date
)
```

**Tham số:**

| Tên tham số | Mô tả                               | Kiểu dữ liệu  | Mặc định       | Bắt buộc |
| ----------- | ----------------------------------- | ------------- | -------------- | -------- |
| tickers     | Danh sách mã được viết in hoa.      | str hoặc list |                | Có       |
| from\_date  | Mốc thời gian lấy dữ liệu xa nhất.  | str           |                | Có       |
| to\_date    | Mốc thời gian lấy dữ liệu gần nhất. | str           | datetime.now() | Không    |

Class nhận dữ liệu là MarketDepth và có phương thức nhận dữ liệu là get\_stock\_valuation()

```python
data = client.MarketDepth().get_stock_valuation(
    tickers=["HPG","MWG"],
    from_date="2025-08-28",
    to_date="2025-09-03"
)
print(data)
```

Dữ liệu có các thuộc tính:

| Tên thuộc tính | Mô tả               | Kiểu dữ liệu |
| -------------- | ------------------- | ------------ |
| ticker         | Tên mã.             | str          |
| timestamp      | Thời gian giao dịch | str          |
| pe             | Chỉ số P/E          | float        |
| pb             | Chỉ số P/B          | float        |
