SetBarsRequired - Thiết lập số lượng thanh trước và sau cần thiết để kịch bản/DLL thực thi một cách chính xác

Thứ 4, 02/07/2025

::

AM
Đầ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ê
SetBarsRequired - Thiết lập số lượng thanh trước và sau cần thiết để kịch bản/DLL thực thi một cách chính xác
29/05/2023 09:11 PM 1155 Lượt xem

    SetBarsRequired - Thiết lập số lượng thanh trước và sau cần thiết để kịch bản/DLL thực thi một cách chính xác

    CÚ PHÁP

    SetBarsRequired( backwardref = -1, forwardref = -1 )

    TRẢ VỀ

    KHÔNG CÓ GÌ

    CHỨC NĂNG

    Thiết lập số lượng thanh trước và sau cần thiết để kịch bản/DLL thực thi một cách chính xác. Nếu công thức của bạn là pure AFL, bạn không cần sử dụng hàm này, vì AmiBroker tự động tính toán số lượng thanh cần thiết cho tất cả các hàm tích hợp sẵn. Nhưng nếu bạn đang sử dụng script hoặc DLL, bạn có thể cần sử dụng hàm này để đảm bảo chỉ số của bạn được tính toán đúng trong chế độ QuickAFL. Chỉ định -1 có nghĩa là không thay đổi. Ví dụ, nếu bạn đang sử dụng script tính toán trung bình động 100 thanh, bạn có thể gọi SetBarsRequired( 100, 0 ); ở đầu công thức của bạn. Xin lưu ý rằng trong hầu hết các trường hợp, điều này không cần thiết (ngay cả khi bạn đang sử dụng script hoặc DLL) vì AmiBroker luôn cung cấp ít nhất 30 thanh dữ liệu quá khứ nhiều hơn so với cần thiết. Bắt đầu từ phiên bản AmiBroker 5.20, bạn có thể sử dụng hằng số sbrAll (-2) để cho biết AmiBroker sử dụng TẤT CẢ các thanh dữ liệu có sẵn:

    VÍ DỤ

    SetBarsRequired( -2, -2 ); // yêu cầu TẤT CẢ thanh dữ liệu quá khứ và tương lai - điều này TẮT quickAFL (v5.20)

    Đọc thêm

    Thu gọn

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