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ê
DATENUM – mã hóa ngày thành dạng số
2023-05-18 09:36:00 1514 Lượt xem

    DATENUM – mã hóa ngày thành dạng số

     

    Cú Pháp

    datenum()

    Kết quả trả về (Array)

    Một mảng các số đại diện cho các ngày giao dịch.

    Chức năng

    Chuyển đổi các giá trị ngày thành một mảng các số đại diện, được mã hóa theo cú pháp năm-tháng-ngày. Trả về mảng các số đại diện cho các ngày giao dịch được mã hóa như sau: 10000 * (năm - 1900) + 100 * tháng + ngày, vì vậy 2001-12-31 trở thành 1011231 và 1995-12-31 trở thành 951231

    Ví dụ

    dateArray1 = datenum("2022-01-01")

    Giải thích: Chuyển đổi giá trị ngày "2022-01-01" thành một số đại diện tương ứng và gán 1220101 vào mảng dateArray1.

     

    NgayMoc=ParamDate("Ngay Moc","16/05/2022");

    Moc=ValueWhen(DateNum()==NgayMoc,BarIndex());

    KhoangTg=BarIndex()-moc;

    Giải thích: Tính Khoảng thời gian từ một ngày mốc được chọn.

    Đọc thêm

    Thu gọn

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