Phân tích chứng khoán python github

vnstock là gói thư viện Python cho phép tải dữ liệu chứng khoán với cú pháp đơn giản sử dụng dữ liệu đáng tin cậy được cung cấp bởi api công khai từ Techcombank Security (TCBS) và SSI

Thư viện này được tôi tạo ra lấy cảm hứng từ đầu tưpy (sử dụng nguồn cấp dữ liệu từ đầu tư. com). Phiên bản đầu tiên của vnstock lần đầu tiên được phát hành vào ngày 27/2/2022

Phân tích chứng khoán python github
Phân tích chứng khoán python github
Phân tích chứng khoán python github
Phân tích chứng khoán python github

General description

Lý do ra đời của dự án này cũng thật đặc biệt, tôi rất thích phân tích dữ liệu với Python và thử áp dụng vào công việc phân tích đầu tư thực tế để nâng cao kỹ năng kỹ thuật và rèn luyện tư duy. Cho đến hiện tại, khi tìm kiếm trên internet về “api dữ liệu chứng khoán”, “nguồn gốc dữ liệu chứng khoán” hay “tải dữ liệu chứng khoán” thì đa phần những cái tên hiện ra đều khác truyền thống như cophieu68, . Một số dịch vụ khác cung cấp api dữ liệu nhưng phải trả phí hoặc thủ tục đăng ký rắc rối trong khi tôi muốn sử dụng cho mục đích nghiên cứu và tiết kiệm chi phí cao nhất có thể (không cần trả phí càng tốt). Thêm nữa, để giảm thiểu các thao tác truy xuất dữ liệu và đưa vào mô hình tính toán thông thường khi Excel mất thời gian, tôi thích sử dụng Google Trang tính kết hợp với Python để tự động hóa các khâu phân tích cơ bản. Tất nhiên, với một số phân tích và nhóm dữ liệu được định rõ nhất, bạn có thể gọi API để thu thập dữ liệu trực tiếp vào Google Colab đơn giản nhưng khi sử dụng ở nhiều môi trường máy tính khác nhau (máy tính để bàn và máy chủ), hoặc thay đổi

Ý tưởng dẫn dắt việc xây dựng thư viện tải dữ liệu chứng khoán này là “Đơn giản, sử dụng tốt và có tính lâu dài”. Bạn có thể tìm thấy mã nguồn mở của thư viện trên Github tại vnstock. Nếu cần, bạn có thể đóng góp công sức vào cải tiến thư viện này để có thể sử dụng thuận tiện hơn. Bản thân tôi rất yêu thích và ấn tượng với ý nghĩa của những dự án mã nguồn mở đối với cộng đồng nhất là sự ra đời của Linux. Lần đầu tiên tôi học cách xây dựng 1 thư viện Python thông qua dự án này và cũng với mong muốn đóng góp một phần nhỏ nhoi vào cộng đồng mã nguồn mở để cổ vũ cho ý tưởng TRẢ TIỀN CHO TÔI cho rằng rất có ý nghĩa

Phân tích chứng khoán python github

Đôi điều hướng về nguồn tải xuống chứng từ chứng khoán từ TCBS và SSI

Qua quá trình sử dụng, tôi phải nói rằng TCBS là 1 trong số hiếm các công ty chứng khoán cung cấp dữ liệu phân tích rất đầy đủ, trực quan, thuận tiện cho việc sử dụng nhất là đối với các nhà đầu tư F0. Ngoài ra, TCBS cũng sử dụng định dạng cung cấp dữ liệu kết xuất lên web thông qua api công khai, do đó việc tận dụng các api này để việc lấy dữ liệu trở nên đơn giản hơn rất nhiều so với cách truyền thống là bảng html hay . Trong khi đó dữ liệu được truyền qua api và được đọc bằng pandas rất nhanh chóng, hầu hết các trường hợp bạn chỉ cần đâu đó 1-2 giây để có được toàn bộ lịch sử giá của 1 cổ phiếu bất kỳ trong vòng 1 năm

Với SSI, có khá nhiều dữ liệu phân tích sử dụng nguồn cấp từ Fiin Trade, tôi cho rằng rất có giá trị và sử dụng thuận tiện, đôi khi đặc biệt và hữu ích hơn những thông tin do TCBS cung cấp. Dữ liệu từ SSI cung cấp qua thư viện vnstock cũng đến từ api công khai (tương tự như bạn truy cập trang web thông qua trình duyệt). Nếu tò mò, bạn có thể xem xét thêm cả VNDirect, đây là một trang web sử dụng hình thức kết xuất thông tin dựa trên api data cung cấp. Bạn có thể dễ dàng truy cứu các api công khai này thông qua công cụ của Chrome. Inspect >> Network >> Fetch/XHR

Sử dụng thư viện python vnstock tải chứng khoán

Trong phạm vi bài viết này, tôi cung cấp bản demo và cách tải dữ liệu chứng khoán và lưu tệp vào Google Drive theo hình thức đơn giản nhất để các bạn định hình cách thức hoạt động của thư viện vnstock. Bạn có thể xem hướng dẫn sử dụng các hàm có sẵn trong thư viện tại file README trên github repo chính thức tại đây

Đối với một số thuật ngữ, tên mã của dữ liệu lấy trực tiếp từ API tôi chưa có thời gian đổi lại tên cho dễ hiểu, các bạn có thể tìm lại trong danh sách thuật ngữ tại đây

Bạn có thể sử dụng Google Colab là môi trường chạy Python để thử nghiệm thư viện vnstock và tải kho dữ liệu chứng khoán mà không cần thông qua các bước cài đặt phức tạp như đoạn mã mẫu dưới đây. Các bạn có thể nhấp vào nút "Mở trong Colab" trong phần xem trước ý chính của Github để mở tệp với Google Colab. Bạn hãy tạo bản sao của tệp notebook này và thử trải nghiệm thêm các hàm thú vị khác nhé

Hẹn các bạn trong một bài viết khác tôi sẽ chia sẻ cụ thể hơn quá trình viết thư viện python lần đầu tiên này của mình như thế nào

Bài viết này hữu ích với bạn chứ?

Đánh giá từ 1 đến 5

Gửi đánh giá

Đánh giá phổ biến 4. 9 / 5. Selected number. 9

Không có ai đánh giá bài viết này. Hãy là người đầu tiên đánh giá lại

Chúng tôi xin lỗi vì bài đăng này không hữu ích cho bạn

Hãy để chúng tôi cải thiện bài viết này

Hãy cho chúng tôi làm thế nào chúng ta có thể cải thiện bài viết này?

gửi phản hồi

Thẻ. api dữ liệu chứng khoán mã nguồn mởPhân tích dữ liệu chứng khoán gói pythontải dữ liệu chứng khoán python