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ê
TimeFrameRestore - khôi phục các mảng giá trị về khung thời gian ban đầu
2023-05-22 21:23:00 1442 Lượt xem

    TimeFrameRestore - khôi phục các mảng giá trị về khung thời gian ban đầu

    CÚ PHÁP

    TimeFrameRestore( tradeprices = False )

    TRẢ VỀ

    KHÔNG CÓ GÌ

    CHỨC NĂNG

    Hàm TimeFrameRestore khôi phục các mảng giá trị bị thay thế bởi TimeFrameSet.
    Lưu ý rằng chỉ có các biến tích hợp sẵn như OHLC, V, OI và Avg được khôi phục về khung thời gian ban đầu khi bạn gọi TimeFrameRestore().

    Tất cả các biến khác được tạo ra khi ở khung thời gian khác vẫn giữ nguyên định dạng nén.

    Để giải nén chúng về khoảng thời gian ban đầu, bạn phải sử dụng TimeFrameExpand.

    Đối số tradeprices nên được đặt là false.

    VÍ DỤ

    TimeFrameSet( in5Minute ); // chuyển sang khung thời gian 5 phút

    /* MA hiện tại hoạt động trên dữ liệu 5 phút, ma5_13 lưu trữ MA 13 thanh thời gian nén của thanh 5 phút */

    ma5_13 = MA( C, 13 );
    TimeFrameRestore(); // khôi phục khung thời gian ban đầu

    TimeFrameSet( inHourly ); // chuyển sang khung thời gian hàng giờ

    mah_9 = EMA( C, 9 ); // MA 9 thanh từ dữ liệu hàng giờ

    TimeFrameRestore(); // khôi phục khung thời gian ban đầu

    Plot( Close, "Giá", colorWhite, styleCandle );

    // vẽ biểu đồ cho MA đã được mở rộng

    Plot( TimeFrameExpand( ma5_13, in5Minute), "MA 13 thanh từ thanh 5 phút", colorRed );
    Plot( TimeFrameExpand( mah_9, inHourly), "MA 9 thanh từ thanh hàng giờ", colorRed );

    Đọc thêm

    Thu gọn

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