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ê
#include - lệnh liên kết với file bên ngoài
2023-05-27 21:23:00 1168 Lượt xem

    #include - lệnh liên kết với file bên ngoài

    CÚ PHÁP

    #include

    TRẢ VỀ

    KHÔNG CÓ

    CHỨC NĂNG

    Bao gồm các tệp AFL bên ngoài vào công thức của bạn.

    Lưu ý 1: câu lệnh include cần có dấu backslash ĐƠN trong đường dẫn (điều này hoàn toàn trái ngược với cú pháp chuỗi AFL thông thường)

    Lưu ý 2: việc sử dụng lệnh #include có thể làm chậm việc thực thi công thức ngay cả khi AmiBroker cố gắng chỉ bao gồm một lần và lưu trữ văn bản đã được tiền xử lý trong bộ nhớ cache

    Lưu ý 3: hiện tại không có thông báo lỗi được hiển thị nếu #include thất bại và mã này là thử nghiệm.

    Lưu ý 4: lồng nhau #include hiện được hỗ trợ (phiên bản 5.10 và cao hơn)

    Lưu ý 5: mặc định, các tệp được #include được lưu trữ trong AmiBroker. Để tắt việc lưu trữ cache, hãy sử dụng
    #pragma nocache

    trước bất kỳ câu lệnh #include nào. #include hiện chấp nhận cách mới để chỉ định tên tệp để bao gồm:

    #include

    (chú ý dấu < > thay vì " " ) nếu bạn chỉ định tên tệp theo cách này, AmiBroker sẽ tìm tệp trong "đường dẫn include tiêu chuẩn" có thể được định nghĩa bằng cách sử dụng cài đặt prefs mới trong Tools->Preferences->AFL Điều này giúp viết các câu lệnh include ngắn gọn hơn và bạn có thể di chuyển thư mục include mà không cần thay đổi tất cả các mã AFL sử dụng #include.

    Ví dụ, nếu bạn đã đặt đường dẫn include tiêu chuẩn thành "C:\AFL\MyIncludes" và viết trong công thức của bạn:

    #include

    AmiBroker sẽ tìm tệp C:\AFL\MyIncludes\common.afl

    Bên cạnh đó, #include bây giờ báo cáo tệp không tìm thấy trong hộp thoại thông báo lỗi thông thường.

    VÍ DỤ

    #include "C:\Program Files\AmiBroker\AFL\common.afl"

    Đọc thêm

    Thu gọn

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