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

HàmKhai báoperiod

period("5Y")

Chỉ báoChiến lượcDanh mụcTích sản

Khai khoảng thời gian chạy, từ ngày bắt đầu tới hôm nay. Không khai thì backtest chạy đủ 5 năm, còn chỉ báo vẽ trên mọi nến tải được.

Tham số

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"

Trả về

không trả gì — chỉ là khai báo

Ví dụ

python
ticker("HPG")
period("10Y")
capital(100000000)

buy(crossover(ema(close, 20), ema(close, 50)))
sell(crossunder(ema(close, 20), ema(close, 50)))

Hàm trong ví dụ

ticker("FPT")

mã
Mã cổ phiếu / chỉ số, 3–10 ký tự, viết thường cũng được

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ỷ

buy("FPT", 100)

mã
Mã cổ phiếu
shares
Số cổ phiếu mỗi kỳ, mặc định 100

crossover(a, b)

a
Chuỗi theo phiên
b
Chuỗi theo phiên hoặc một số (ví dụ 30)

ema(series, n)

series
Chuỗi theo phiên, thường là close
n
Số phiên, ví dụ 20 hoặc 50

sell(condition)

condition
Chuỗi True / False theo phiên

crossunder(a, b)

a
Chuỗi theo phiên
b
Chuỗi theo phiên hoặc một số

Lưu ý

Cùng nhóm khai báo