thinh-vu/vnstock

API lấy data từ VCI trả về các kết quả khác nhau trên colab và local machine

Closed this issue · 3 comments

Mô tả lỗi
Screenshot 2024-07-16 at 2 41 46 pm

Screenshot 2024-07-16 at 2 42 46 pm

Khi dùng trên colab, mình luôn có thể lấy data từ thời gian thực. Còn khi dùng trên máy mình, đôi khi mình có thể lấy data từ thời gian thực với end_date = hôm nay, đôi khi không và phải +1 ngày vào end_date. Hiện mình chưa tìm ra nguyên nhân, mà thế này bắt code hơi bất tiện. Không biết b có giải pháp gì như thay đổi khung thời gian không.

À thêm nữa thì có lúc mình uninstall api package và install lại thì mình có thể lấy data theo thời gian thực, có lúc thì không.

Cám ơn @huuhung7301 đã báo lỗi
Mình sẽ kiểm tra và câp nhật logic tính toán trong bản tới nhé.

Lỗi xảy ra khi bạn chạy trên Colab và máy cục bộ bởi múi giờ hệ thống khác nhau. Trên Colab giờ UTC nên chậm hơn giờ hệ thống 7 tiếng, do đó sẽ có những khoảng thời gian khi ngày của thời gian UTC đang chậm hơn so với ngày của giờ VN 1 ngày. Phần này mình sẽ sửa lại logic code để xử lý sai lệch này nhé.