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 LinRegSlope - tính b trong y=a +b*x
2023-05-20 21:23:00 1249 Lượt xem

    Hàm LinRegSlope - hệ số độ dốc của đường hồi quy tuyến tính

    Cú pháp:

    LinRegSlope(ARRAY, periods)

    Giá trị trả về:

    MẢNG (ARRAY)

    Chức năng:

    Hàm LinRegSlope tính toán hệ số độ dốc (tính b trong phương trình y= a + b*x) của đường hồi quy tuyến tính từ mảng ARRAY sử dụng khoảng periods. Độ dài periods có thể là một giá trị cố định hoặc một mảng thay đổi theo thời gian.

    Ví dụ:

    x = Cum(1);
    lastx = LastValue( x );
    Daysback = 10;
    aa = LastValue( LinRegIntercept( Close, Daysback) );
    bb = LastValue( LinRegSlope( Close, Daysback ) );

    y = Aa + bb * ( x - (Lastx - DaysBack) );
    Plot( Close, "Close", colorBlack, styleCandle );
    Plot( IIf( x >= (lastx - Daysback), y, -1e10 ), "LinReg", colorRed );

    Trong ví dụ trên, hàm LinRegSlope được sử dụng để tính toán hệ số độ dốc của đường hồi quy tuyến tính cho giá đóng cửa trong khoảng thời gian 10 ngày trước đó.

    Đọc thêm

    Thu gọn

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