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 AMA - trung bình di động thích ứng (adaptive moving average)
2023-05-20 12:30:00 1321 Lượt xem

    Hàm AMA - trung bình di động thích ứng (adaptive moving average)

    Cú pháp:

    ama(ARRAY, SMOOTHINGFACTOR)

    Giá trị trả về:

    MẢNG (ARRAY)

    Chức năng:

    Hàm ama tính toán trung bình di động thích ứng - tương tự như EMA() nhưng hệ số làm mượt có thể biến thiên theo thời gian (mảng).

    Ví dụ:

    Ví dụ về công thức trung bình di động thích ứng được định trọng theo biến động: 

    graph0 = ema(close, 15);
    fast = 2/(2+1);
    slow = 2/(30+1);
    dir = abs(close - ref(close, -10));
    vol = sum(abs(close - ref(close, -1)), 10);
    ER = dir / vol;
    sc = (ER * (fast - slow) + slow)^2;
    graph0 = ama(close, sc);

    Đọc thêm

    Thu gọn

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