7.1. Đăng nhập
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.
Đăng nhập connector thông qua fiinquant.
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()Tham số:
broker
str
Có
Tên của sàn giao dịch mà bạn muốn kết nối. Ví dụ: 'DNSE' (hiện FiinQuant mới hỗ trợ kết nối đến sàn giao dịch DNSE).
username
str
Có
Tên đăng nhập tài khoản giao dịch của bạn tại sàn.
password
str
Có
Mật khẩu đăng nhập tài khoản giao dịch của bạn tại sàn.
smart_otp
bool
Không
Cờ (flag) chỉ định có sử dụng Smart OTP để xác thực đăng nhập. True thì lấy OTP qua app, False thì lấy qua mail. Chỉ cần nhập 1 lần trong 8 tiếng.
Sau khi thực hiện bước này, ở máy user sẽ xuất hiện file dạng “trading_token…...json”. File này dùng để chương trình đọc và thực thi các bước đặt lệnh mà không cần lấy lại otp. Trading_token có hiệu lực trong khoảng 8 tiếng, nếu hết hạn hệ thống sẽ yêu cầu nhập lại otp. User nên tuyệt đối giữ bí mật file này.
Các hàm từ đây sẽ trả ra object, user có thể truy cập đến thuộc tính của các object đó, hoặc gọi hàm summary() để lấy ra ra một số thông tin cơ bản.
Last updated