HàmHàm kỹ thuậtema
ema(series, n)
Chỉ báoChiến lượcDanh mụcTrung 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. Trống cho tới khi đủ n phiên.
Tham số
series- Chuỗi theo phiên, thường là
close n- Số phiên, ví dụ 20 hoặc 50
Trả về
chuỗi số theo phiên
Ví dụ
ticker("HPG")
period("5Y")
capital(100000000)
fast, slow = ema(close, 20), ema(close, 50)
plot(fast, "EMA20", color="gold")
plot(slow, "EMA50", color="blue")
buy(crossover(fast, slow))
sell(crossunder(fast, slow))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
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"
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ỷ
plot(series, "label", color=None)
series- Chuỗi theo phiên hoặc một số (vẽ đường ngang)
label- Nhãn ở chú giải và tooltip
color"gold""blue""green""red""gray""purple""orange"hoặc mã"#RRGGBB"; bỏ trống thì tự xoay vòng màu
buy(condition, every=None, volume=None, percent=None)
condition- Bắt buộc. Chuỗi True / False theo phiên, ví dụ
pe() < 12.5 every- Mỗi bao lâu mua một đợt:
"D"mỗi phiên ·"W"mỗi tuần ·"M"mỗi tháng. Cần đi cùngvolume; ghivolumemà bỏeverythì là"D" volume- Số cổ phiếu mua mỗi đợt, số nguyên từ 1, lô lẻ được:
volume=200là 200 cổ phiếu mỗi đợt percent- Giới hạn: tổng tiền rót vào mã này tối đa bao nhiêu % vốn, từ 1 tới 100:
percent=10là tối đa 10% vốn. Mặc định 100. Không cóvolumethì là số % vốn dùng cho một lần mua
crossover(a, b)
a- Chuỗi theo phiên
b- Chuỗi theo phiên hoặc một số (ví dụ 30)
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ố