7.5. Thông tin tiền
Mô tả cách sử dụng thư viện sau khi người dùng đã đăng nhập. Chi tiết được nêu ra ở cuối chương này.
username_dnse = 'REPLACE_WITH_YOUR_DNSE_USERNAME'
password_dnse = 'REPLACE_WITH_YOUR_DNSE_PASSWORD'
client_order = client.FiinQuantConnector(
broker='DNSE',
username=username_dnse,
password=password_dnse,
smart_otp=True
).login()
orderbook = client_order.get_orderbook(
account_id='0001009212',
loan_id='13720'
)
cash_info = orderbook.get_balance()
print(cash_info.summary())Mẫu kết quả trả ra là một dictionary chứa các thông tin sau:
{
'investor_id': '0001006289',
'account_id': '0001009212',
'custody_code': '064C500006',
'available_cash': 4884924031998,
'stock_value': 208451161632,
'withdrawable_cash': 4884923201540,
'net_asset_value': 5093681360108,
'margin_debt': 470067960.0,
'margin_rate': 10000000.0,
'error': None,'status_code': 200
}Dữ liệu có các thuộc tính:
Class BaseAccountBalance
Tên thuộc tính
Kiểu dữ liệu
Mô tả
account_id
str
Mã định danh tiểu khoản.
investor_id
str
Mã định danh nhà đầu tư sở hữu tài khoản.
custody_code
str
Mã lưu ký (custody code) của nhà đầu tư.
available_cash
float
Số tiền mặt có thể sử dụng ngay.
stock_value
float
Giá trị danh mục cổ phiếu hiện tại.
net_asset_value
float
Tổng giá trị tài sản ròng của tài khoản (NAV).
margin_debt
float
Số tiền vay ký quỹ hiện tại.
margin_rate
float
Tỷ lệ ký quỹ hiện tại (%).
error
str hoặc None
Thông tin lỗi (nếu có).
status_code
int
Mã code, nếu thành công là 200
Last updated