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ê
ValueWhen - lấy giá trị của mảng khi điều kiện được đáp ứng
2023-05-25 13:33:00 1643 Lượt xem

    ValueWhen - lấy giá trị của mảng khi điều kiện được đáp ứng

    CÚ PHÁP

    ValueWhen(EXPRESSION, MẢNG, n = 1)

    TRẢ VỀ

    MẢNG

    CHỨC NĂNG

    Trả về giá trị của MẢNG khi EXPRESSION được đúng trên lần xuất hiện gần nhất thứ n. Lưu ý: hàm này cũng cho phép giá trị 0 và giá trị âm cho n - điều này cho phép tham chiếu tương lai.

    VÍ DỤ

    valuewhen( cross( close, ma(close,5) ) ,macd(), 1);

    hàm này sẽ lấy giá trị MACD khi Close cắt lên MA5 lần đầu tiên từ hiện tại.

    valuewhen( cross(macd,signal) ,C, 2);

    Hàm này sẽ lấy giá trị C tại thời điểm macd cắt lên signal lần thứ 2 tín ngược từ hiện tại.

    Đọc thêm

    Thu gọn

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