HàmDanh mụcprices
prices()
Danh mụcBảng giá đóng cửa đã điều chỉnh của cả rổ tới phiên trước kỳ cân bằng: cột là mã, hàng là phiên — để tự tính chỉ số riêng bằng pandas.
Tham số
Không nhận tham số nào. Viết đúng prices(), có cặp ngoặc rỗng nếu là hàm.
Trả về
bảng pandas.DataFrame
Ví dụ
universe("HX-BANK")
period("5Y")
rebalance("M")
benchmark("VNINDEX")
capital(100000000)
p = prices()
if len(p) > 200:
distance = p.iloc[-1] / p.iloc[-200:].mean() - 1
pick(top(distance, 3))Hàm trong ví dụ
universe("HX-BANK")
rổ"HX-…"rổ ngành HODL (ví dụ"HX-BANK") ·"vn30"·"vn100"·"mine"= danh mục của bạn
period("5Y")
kỳ"1Y""3Y""5Y""10Y"= đủ 1, 3, 5, 10 năm tới hôm nay ·"max"= toàn bộ lịch sử · hoặc một ngày"2021-01-01"
rebalance("M")
tần suất"W"tuần ·"M"tháng ·"Q"quý ·"Y"năm
benchmark("VNINDEX")
mã- Mã chỉ số hoặc cổ phiếu, ví dụ
"VN30"
capital(100000000)
số tiền- Số đồng, viết liền không dấu chấm. Tối thiểu 1000000;
1000000000= 1 tỷ
pick(symbols | weights)
symbols- Danh sách mã, ví dụ
["TCB", "MBB"]hoặctop(...) weights- Dict tỷ trọng, ví dụ
{"TCB": 0.6, "MBB": 0.4}
top(values, n=3)
values- Giá trị theo mã, ví dụ
momentum(63) n- Số mã, mặc định 3