Tự động thu thập dữ liệu thị trường, định giá chứng quyền (Covered Warrant) bằng mô hình Black-Scholes và quản lý nhật ký giao dịch - tất cả trong một hệ thống Python.
from CoveredWarrant import CoveredWarrant
# Khởi tạo chứng quyền
cw = CoveredWarrant(
symbol="CVCM2301",
price=1200,
exercise_price=45000,
exercise_ratio="8:1",
underlying_stock_price=52000
)
# Định giá bằng Black-Scholes
bs_value = cw.evaluate_blackscholes()
print(f"Giá trị BS: {bs_value:.2f}")
# Định giá naked
naked_value = cw.evaluate_naked()
print(f"Giá trị thực: {naked_value:.2f}")
Hệ thống tích hợp đầy đủ các công cụ cần thiết cho việc định giá và theo dõi chứng quyền trên thị trường chứng khoán Việt Nam
Tính toán giá trị lý thuyết của chứng quyền dựa trên mô hình Black-Scholes với volatility 20% và risk-free rate 7%.
Thu thập dữ liệu real-time từ SSI iBoard API, VNDirect và vnstock library.
Tạo báo cáo định giá chi tiết ở định dạng Excel và PDF với màu sắc trực quan.
Quản lý giao dịch và danh mục đầu tư trong Excel với cập nhật giá real-time.
Gửi báo cáo chứng quyền tiềm năng (giá định giá > giá thị trường) qua email.
Tự động chạy hàng ngày lúc 4:00 PM thứ 2-6 thông qua GitHub Actions.
Hệ thống được thiết kế module hóa với các thành phần rõ ràng, dễ mở rộng
📊 Đang lấy dữ liệu từ SSI iBoard...
✅ Đã lấy 47 chứng quyền
🔢 Đang tính toán Black-Scholes...
💾 Đã lưu: Dinh gia chung quyen v3.xlsx
📧 Đã gửi email thông báo
✨ Hoàn thành!
git clone https://github.com/altsun/chung-khoan.git
cd chung-khoan
python -m venv .venv
.venv\Scripts\activate
pip install -r requirements.txt
copy .env.sample .env
# Edit .env với email và password
python main.py # Chỉ CW reports
main.bat # Full (Windows)
Bắt đầu sử dụng hệ thống phân tích chứng quyền ngay hôm nay