Vnstock Logo

Hướng dẫn các bước sử dụng

Cập nhật lần cuối:

Thảo luận

Mẹo

Các bước sử dụng Vnstock TA tương đối đơn giản thông qua các đoạn mã mẫu giúp bạn nhanh chóng thiết lập và sử dụng. Bạn có thể sử dụng file Notebook minh hoạ để thực hiện lệnh hoặc copy các đoạn lệnh vào chương trình Python để sử dụng. Để sử dụng thư viện, bạn cần tham gia tối thiểu là [**gói tài trợ Silver**](/insiders-program), và nhận được quyền truy cập repository bí mật qua Github để cài đặt thư viện.


Cài đặt

Vui lòng tham khảo hướng dẫn cài đặt tại mục tài liệu hướng dẫn Cài đặt phần mềm trong gói thư viện tài trợ Vnstock. Sử dụng Notebook minh hoạ dưới đây để cài đặt nhanh và thử nghiệm ngay với Google Colab.



Nạp dữ liệu

import pandas as pd
from vnstock_ta import DataSource

data = DataSource(symbol='ACB',
                  start='2023-01-02', end='2025-03-22',
                  interval='1D', source='VCI').get_data()

Sau thao tác này, dữ liệu cần thiết cho phân tích kỹ thuật với định dạng tiêu chuẩn OHLCV sẽ được nạp vào môi trường làm việc để bạn sử dụng.

Thiết lập

# Nạp biến data nhận dữ liệu giá đầu vào ở trên
from vnstock_ta import Indicator, Plotter
 # Optional: Import các biến được định nghĩa sẵn mã màu tương phản tốt với chart
from vnstock_ta.utils.const import _CRIMSON_RED, _EMERALD_GREEN, _ORANGE, _LIME_PUNCH, _ISLAND_GREEN, _SLATE_BLUE, _TURKISH_SEA

# Gán Indicator Class với tên viết tắt
ta = Indicator(data)

# Đổi theme='light' để sử dụng giao diện sáng, áp dụng tất cả hàm đi kèm
chart = Plotter(data, theme='dark', watermark=True, display=True)

Tính toán chỉ báo

Việc tính toán chỉ báo kỹ thuật rất đơn giản và sử dụng giá trị mặc định theo thiết lập tiêu chuẩn từ TradingView, bạn có thể thay đổi thông số để phù hợp với chiến lược của mình.

Ví dụ, sau các bước thiết lập, bạn có thể tính dải dữ liệu MACD chỉ với 1 câu lệnh.

ta.macd(fast=12, slow=26, signal=9)

Kết quả trả về:

time
2023-01-03          NaN
2023-01-04          NaN
2023-01-05          NaN
2023-01-06          NaN
2023-01-09          NaN
                ...    
2024-06-04    52.565116
2024-06-05    50.727906
2024-06-06    48.386306
2024-06-07    48.669824
2024-06-10    50.144457
Name: RSI_14, Length: 355, dtype: float64

Bạn cũng có thể biểu diễn đồ thị tương tác cho chỉ báo bất kỳ với cú pháp đơn giản:

ta.macd(fast=12, slow=26, signal=9)
Đồ thị kỹ thuật với chỉ báo MACD
Đồ thị kỹ thuật với chỉ báo MACD

Chi tiết các hàm và bước tính toán, bạn có thể xem trong Notebook minh hoạ và thao tác nhanh để thấy kết quả.

Chúc bạn thành công!

Thảo luận

Đang tải bình luận...