22/03/2024
16,358 lượt đọc
Cách lấy dữ liệu bằng thư viện Vnstock
Tiếp nối phần trước về cách lấy dữ liệu bằng VNQuant. Bài viết này, QM Capital sẽ giới thiệu một phương pháp khác là Vnstock và thư viện này cũng dùng chung nền tảng là Python. Vnstock là thư viện Python được thiết kế bởi tác giả Vũ Thịnh nhằm để tải dữ liệu chứng khoán Việt Nam một cách dễ dàng và hoàn toàn miễn phí. Thư viện này sử dụng các nguồn cấp dữ liệu đáng tin cậy từ công ty chứng khoán và công ty phân tích thị trường tại Việt Nam. Gói này cũng được thiết kế dựa trên nguyên tắc về sự đơn giản và mã nguồn mở, hầu hết các hàm được viết dựa trên thư viện request và pandas có sẵn trên môi trường Google Colab do đó người dùng không cần cài đặt thêm các gói thư viện kèm theo.
Hình 1.1. Danh sách mã chỉ số
Hình 1.2. Dữ liệu lịch sử giá của hợp đồng tương lai VN30F1M
Hình 1.3. Dữ liệu khớp lệnh trong ngày giao dịch
Hình 1.4. Dữ liệu lịch sử của VNINDEX
Hình 1.5. Xuất file dữ liệu để sẵn sàng sử dụng với Amibroker
Hình 1.6. Biểu đồ nến và khối lượng của MWG
Dưới đây là Link Google Colab hướng dẫn chi tiết:
Phương pháp 2: Download dữ liệu từ thư viện Vnstock
Trên đây là một số ưu, nhược điểm của thư viện Vnstock mà QM Capital đã tổng hợp, hẹn mọi người trong bài viết sau về cách lấy dữ liệu từ các sàn giao dịch trên thế giới từ Tradingview bằng thư viện Tvdatafeed .
0 / 5
Trong phân tích kỹ thuật, biểu đồ nến là một trong những công cụ phổ biến nhất mà các nhà giao dịch sử dụng để xác định xu hướng, sự biến động giá và các điểm vào/ra giao dịch tiềm năng. Trong số các loại mô hình nến, nến Bullish Marubozu được coi là một dấu hiệu mạnh mẽ cho thấy động lực thị trường đang nghiêng về phía người mua. Trong bài viết này, chúng ta sẽ tìm hiểu chi tiết về mẫu nến Bullish Marubozu, cách nó được hình thành, ý nghĩa, và cách các nhà giao dịch có thể tận dụng nó để đạt lợi thế trên thị trường.
Trong thị trường chứng khoán, việc nhận biết các tín hiệu đảo chiều là một trong những kỹ năng quan trọng giúp nhà đầu tư đưa ra quyết định kịp thời, giảm thiểu rủi ro và tối ưu hóa lợi nhuận. Các mẫu nến đảo chiều mạnh không chỉ là công cụ phân tích kỹ thuật hữu ích mà còn là "kim chỉ nam" để dự đoán sự thay đổi xu hướng giá. Dựa vào các mô hình nến này, nhà đầu tư có thể nhận diện thời điểm thị trường sắp tăng hoặc giảm, từ đó xây dựng chiến lược giao dịch hiệu quả.
Trong quá trình thực hiện backtest một chiến lược giao dịch đơn lẻ hoặc toàn bộ danh mục đầu tư, nhiều nhà giao dịch mắc phải những sai lầm phổ biến. Những lỗi này có thể dẫn đến kết quả backtest không chính xác và khiến chiến lược thất bại khi áp dụng vào thị trường thực tế. Dưới đây là 6 lỗi phổ biến nhất và các cách để tránh chúng, có bổ sung ví dụ và bảng minh họa.
Trong giao dịch, việc backtest một chiến lược là bước đầu tiên để đánh giá tính hiệu quả của nó. Tuy nhiên, việc chỉ dựa vào một kết quả backtest tốt để quyết định áp dụng vào thực tế là một sai lầm phổ biến và tiềm ẩn nhiều rủi ro. Một chiến lược có thể đạt hiệu suất vượt trội trên dữ liệu lịch sử đơn thuần do sự may mắn ngẫu nhiên, nhưng lại thất bại hoàn toàn khi gặp các điều kiện thị trường khác biệt trong tương lai.
Mô phỏng Monte Carlo là một trong những công cụ thống kê quan trọng giúp phân tích và đo lường rủi ro của chiến lược giao dịch. Được ứng dụng rộng rãi trong tài chính, phương pháp này giúp các nhà giao dịch dự đoán các kịch bản có thể xảy ra trên thị trường, từ đó xây dựng các chiến lược có khả năng ứng dụng thực tế cao.
Trong quá trình thực hiện backtest một chiến lược giao dịch đơn lẻ hoặc toàn bộ danh mục đầu tư, nhiều nhà giao dịch mắc phải những sai lầm phổ biến. Những lỗi này có thể dẫn đến kết quả backtest không chính xác và khiến chiến lược thất bại khi áp dụng vào thị trường thực tế. Dưới đây là 6 lỗi phổ biến nhất và các cách để tránh chúng, có bổ sung ví dụ và bảng minh họa.
Được nghiên cứu và phát triển bởi các chuyên gia từ QMTrade và cộng đồng nhà đầu tư chuyên nghiệp.
Truy cập ngay!