HODL Lab · Hướng dẫnMở Lab

HàmTổng quan các hàm

Tổng quan các hàm

Mọi hàm dùng được ngay trong script, không cần import. Mỗi hàm có một trang riêng: bấm tên hàm ở bảng dưới hoặc ở mục lục bên trái. Trang hàm ghi chữ ký, loại script dùng được, giải nghĩa, tham số, giá trị trả về, một ví dụ chạy được và lưu ý nếu có.

Tên hàm trong mọi bài hướng dẫn và mọi khối code cũng bấm được để mở trang của hàm đó. Ô Tìm trên đầu trang lọc mục lục theo tên.

Khai báo: mã, kỳ, tham số

tickerKhai mã chạy script ngay trong code. (Chỉ báo · Chiến lược)
periodKhai khoảng thời gian chạy, từ ngày bắt đầu tới hôm nay. (Chỉ báo · Chiến lược · Danh mục · Tích sản)
capitalKhai vốn ban đầu của backtest, tính bằng đồng. (Chiến lược · Danh mục)
inputKhai một tham số để đổi số mà không sửa code. (Chỉ báo · Chiến lược · Danh mục · Tích sản)

Dữ liệu giá của mã

open · high · low · closeChuỗi giá mở cửa, cao nhất, thấp nhất, đóng cửa và khối lượng của mã theo từng phiên D1. (Chỉ báo · Chiến lược)
time · symboltime là ngày của từng phiên; symbol là mã đang chạy (chữ hoa). (Chỉ báo · Chiến lược)

Vẽ và tín hiệu

plotVẽ một đường lên ô giá của biểu đồ, cùng thang giá. (Chỉ báo · Chiến lược)
buyTín hiệu mua ở các phiên condition đúng. (Chỉ báo · Chiến lược)
sellĐánh dấu tín hiệu bán (▼). (Chỉ báo · Chiến lược)

Hàm kỹ thuật

smaTrung bình cộng của series trong n phiên gần nhất. (Chỉ báo · Chiến lược · Danh mục)
emaTrung bình động hàm mũ qua n phiên — phiên gần đây được tính nặng hơn nên bám giá nhanh hơn sma. (Chỉ báo · Chiến lược · Danh mục)
rsiChỉ số sức mạnh tương đối (Wilder), từ 0 tới 100. (Chỉ báo · Chiến lược · Danh mục)
macdMACD: hiệu của EMA nhanh và EMA chậm, đường tín hiệu (EMA của MACD) và histogram (MACD trừ tín hiệu). (Chỉ báo · Chiến lược · Danh mục)
atrBiên độ dao động trung bình (Wilder) qua n phiên, tính bằng đơn vị giá — đo độ biến động để đặt dừng lỗ. (Chỉ báo · Chiến lược · Danh mục)
bbandsDải Bollinger: đường giữa là SMA n phiên, hai dải cách đường giữa k lần độ lệch chuẩn. (Chỉ báo · Chiến lược · Danh mục)
highestGiá trị cao nhất của n phiên gần nhất, tính cả phiên hiện tại. (Chỉ báo · Chiến lược · Danh mục)
lowestGiá trị thấp nhất của n phiên gần nhất, tính cả phiên hiện tại. (Chỉ báo · Chiến lược · Danh mục)
crossoverĐúng ở phiên a cắt lên b: phiên trước a ≤ b, phiên này a > b. (Chỉ báo · Chiến lược · Danh mục)
crossunderĐúng ở phiên a cắt xuống b: phiên trước a ≥ b, phiên này a < b. (Chỉ báo · Chiến lược · Danh mục)
heldĐúng ở phiên mà condition đã đúng liên tục sessions phiên gần nhất, tính cả phiên đó. (Chỉ báo · Chiến lược · Danh mục)
changeTỷ lệ thay đổi so với n phiên trước, dạng số thập phân: 0.05 là +5%. (Chỉ báo · Chiến lược · Danh mục)

Định giá theo phiên

peP/E = giá chia EPS 4 quý gần nhất đã công bố tới phiên đó. (Chỉ báo · Chiến lược · Danh mục)
pbP/B = giá chia giá trị sổ sách mỗi cổ phiếu mới nhất đã công bố. (Chỉ báo · Chiến lược · Danh mục)

Danh mục: rổ, xếp hạng, chọn mã

universeKhai rổ mã để chọn. (Danh mục)
rebalanceTần suất cân bằng: script chạy lại ở phiên đầu mỗi tuần / tháng / quý / năm để chọn danh mục mới. (Danh mục)
benchmarkĐường so sánh (xám) trên biểu đồ đường vốn. (Danh mục)
membersDanh sách mã trong rổ tại kỳ cân bằng hiện tại. (Danh mục)
pricesBả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. (Danh mục)
momentumMức tăng giá của từng mã trong n phiên gần nhất: 0.12 là +12%. (Danh mục)
volatilityĐộ biến động năm hoá (độ lệch chuẩn lợi suất ngày × √250) của từng mã qua n phiên. (Danh mục)
fundamentalChỉ số cơ bản mới nhất đã công bố của từng mã tại kỳ cân bằng. (Danh mục)
topn mã có giá trị cao nhất (động lượng, ROE…). (Danh mục)
bottomn mã có giá trị thấp nhất (P/E, P/B, biến động…). (Danh mục)
pickChốt danh mục của kỳ: một danh sách mã thì chia đều; một dict {mã: tỷ trọng} thì theo tỷ trọng (tự quy về 100%). (Danh mục)

Tích sản

buy (tích sản)Trong code Tích sản: mỗi kỳ mua shares cổ phiếu của mã. (Tích sản)
everyChu kỳ mua của kế hoạch Tích sản. (Tích sản)
skip_monthsBỏ các kỳ rơi vào những tháng này. (Tích sản)
monthsChỉ mua trong những tháng này — ngược với skip_months. (Tích sản)