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ê
#pragma - đặt tùy chọn tiền xử lý AFL
2023-05-28 12:36:00 1132 Lượt xem

    #pragma - đặt tùy chọn tiền xử lý AFL

    CÚ PHÁP

    #pragma tên_tùy_chọn

    TRẢ VỀ

    KHÔNG CÓ

    CHỨC NĂNG

    Đặt các tùy chọn tiền xử lý AFL khác nhau. Trình tiền xử lý là một phần của động cơ AFL xử lý các công thức TRƯỚC khi chúng được thực thi. #pragma cho phép thay đổi hành vi của trình tiền xử lý. Trình tiền xử lý có trách nhiệm cho việc bao gồm các tệp bên ngoài thông qua lệnh #include.
    Các #pragma của trình tiền xử lý cũng có thể ảnh hưởng đến hành vi của cửa sổ Phân tích và tiền tố biến tĩnh đã được khai báo.
    Hiện tại, #pragma hỗ trợ các lệnh sau:

    • #pragma nocache - làm cho các tệp được #include không được lưu vào bộ nhớ cache, vì vậy chúng sẽ được đọc lại mỗi lần thực thi
    • #pragma nocache phải được đặt trước bất kỳ lệnh #include nào Lưu ý: giữa '#pragma' và 'nocache' phải có ĐÚNG một khoảng trống
      Lưu ý 2: việc vô hiệu hóa caching có thể làm chậm việc thực thi của công thức (đặc biệt là trong các chỉ báo) !!!
    • #pragma maxthreads N - làm cho cửa sổ Phân tích giới hạn số luồng song song là N
    • #pragma enable_static_decl "chuỗi_tiền_tố" - cho phép khai báo biến tĩnh với tiền tố đã chỉ định
    • #pragma sequence(danh_sách_các_hành_động) - xác định chuỗi các hành động được thực hiện tự động khi bạn nhấn nút "Chạy Chuỗi" trong cửa sổ Phân tích

    VÍ DỤ

       
    #pragma nocache
    #include "myfile.afl"

    Đọc thêm

    Thu gọn

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