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ê
Interval - lấy khoảng thời gian của thanh (tính bằng giây)
2023-05-18 10:39:00 1492 Lượt xem

    Interval - lấy khoảng thời gian của thanh (tính bằng giây)

    Cú pháp

    Interval(format = 0)

    Kết quả trả về

    SỐ

    Chức năng

    Hàm Interval() trả về khoảng thời gian của thanh.

    Các định dạng có thể có:

    format = 0 - trả về khoảng thời gian của thanh tính bằng giây

    format = 1 - giống như trên và khoảng thời gian của thanh TICK được trả về với dấu âm, vì vậy nếu áp dụng hàm Interval() cho biểu đồ 10 tick, nó sẽ trả về -10

    format = 2 - trả về CHUỖI với tên của khoảng thời gian như "Tuần/Tháng/Ngày/Giờ/15 phút/5 tick"

    Các khoảng thời gian ví dụ tính bằng giây:

    • thanh tick = 0
    • thanh 5 giây = 5
    • thanh 1 phút = 60 (hằng số inMinute)
    • thanh hàng giờ = 3600
    • thanh hàng ngày = 86400 (hằng số inDaily)
    • thanh hàng tuần = 432001 (hằng số inWeekly)
    • thanh hàng tháng = 2160001 (hằng số inMonthly)

    Lưu ý: không nên sử dụng so sánh văn bản như if( Interval(2) == "Weekly" ) { }. KHÔNG làm như vậy, vì khi phiên bản AmiBroker được dịch sang ngôn ngữ khác, mã của bạn sẽ bị lỗi vì tên sẽ được dịch. Hãy sử dụng so sánh SỐ, như if( Interval() == inWeekly ) { } thay vào đó.

    Đọc thêm

    Thu gọn

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