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ê
CategorySetName - đặt tên cho danh mục (Group, market, watchlist, Industry)
2023-05-19 16:09:00 1252 Lượt xem

    CategorySetName - đặt tên cho danh mục (Group, market, watchlist, Industry)


    Cú pháp

    CategorySetName(name, category, number)

    Giá trị trả về

    KHÔNG GÌ (NOTHING)

    Chức năng

    Hàm CategorySetName đặt tên cho danh mục (nhóm, thị trường, danh sách theo dõi, ngành).

    Đối số:

    • name: tên mới cho danh mục (trong trường hợp danh sách theo dõi, tên phải là duy nhất)
    • category: loại danh mục, một trong các giá trị sau:categoryMarket, categoryGroup, categorySector, categoryIndustry, categoryWatchlist, categoryGICS, categoryICB
    • number: số chỉ mục của danh mục, 0..255 cho thị trường, nhóm, ngành, 0..32 cho lĩnh vực, 0...không giới hạn cho danh sách theo dõi.

    Lưu ý rằng hàm sẽ KHÔNG tạo danh sách theo dõi có chỉ mục cho trước nếu danh sách đó chưa tồn tại.

    Ý nghĩa của tham số số chỉ mục khác nhau đối với các danh mục GICS và ICB - số chỉ mục cho categoryGICS và categoryICB thực sự là mã GICS/ICB. Ví dụ: 10 cho lĩnh vực năng lượng hoặc 351010 cho ngành "Thiết bị và Vật tư Y tế". Các mã này được cố định ngay cả khi có thêm phân loại mới trong tương lai. Điều này có nghĩa là bạn sẽ không cần phải thay đổi mã AFL ngay cả khi có thêm phân loại mới. Tuy nhiên, điều quan trọng là hiểu rằng các mã này hoạt động theo cách phân cấp. Vì vậy,

    GetCategorySymbols(categoryGICS, 10)

    sẽ trả về tất cả các mã cổ phiếu thuộc lĩnh vực năng lượng, bao gồm cả các mã trong lĩnh vực 10101010 - Khoan dầu và khí đốt cũng như 10102050 - Than và Nhiên liệu tiêu thụ.

    Ví dụ

    CategorySetName("Testing", categoryWatchlist, 1);

    Đọc thêm

    Thu gọn

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