Chuyên lập trình AmiBroker cho Giao dịch chứng khoán

Thứ 3, 01/07/2025

::

PM
Đầu tư chứng khoán khoa học trên nền tảng phân tích dữ liệu và thống kê
Hàm Cum - tổng tích lũy
2023-05-20 14:57:00 1618 Lượt xem

    Hàm Cum - tổng tích lũy

    Cú pháp:

    Cum(ARRAY)
    Cum(Value)

    Giá trị trả về:

    MẢNG (ARRAY)

    Chức năng:

    Hàm Cum tính toán tổng tích lũy của mảng ARRAY từ giai đoạn đầu tiên trong biểu đồ.
    Lưu ý: Bắt đầu từ AmiBroker phiên bản 5.30, hàm Cum() KHÔNG bắt buộc sử dụng tất cả các thanh. Trong các phiên bản trước đây, hàm Cum() hiệu quả tắt tính năng QuickAFL bằng cách yêu cầu xử lý tất cả các thanh. Vì hàm Cum() phổ biến nên nó đã làm cho nhiều công thức cũ sử dụng nó không được hưởng lợi từ QuickAFL.

    Để bật QuickAFL với các công thức như vậy, hàm Cum() KHÔNG ảnh hưởng đến số lượng thanh yêu cầu (trước đây nó bắt buộc tất cả các thanh).

    Thay đổi này có thể dẫn đến kết quả khác nhau khi so sánh với các phiên bản cũ. Nếu bạn quan tâm đến việc có được hành vi cũ và sử dụng tất cả các thanh, chỉ cần thêm:

    SetBarsRequired(sbrAll)

    bất kỳ đâu trong công thức của bạn.

    Ví dụ:

    Công thức cum(1) tính toán một chỉ báo tăng một điểm cho mỗi ngày kể từ đầu biểu đồ - đây là một cách tương đương với số thanh - đặc biệt hữu ích nếu bạn muốn phát hiện thanh cuối cùng: ThisIsLastBar = cum(1) == lastvalue(cum(1));

    Đọc thêm

    Thu gọn

    Bài viết khác:
    Zalo
    Hotline