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ê
AddColumn - thêm cột số trong cửa sổ Explore
2023-05-25 14:10:00 1557 Lượt xem

    AddColumn - thêm cột số trong cửa sổ Explore

    CÚ PHÁP

    AddColumn( mảng, tên, định_dạng = 1.2, màuChữ = colorDefault, màuNền = colorDefault, chiềuRộng = -1, biểu_đồ_cột = Null )

    TRẢ VỀ

    KHÔNG GÌ

    CHỨC NĂNG

    Thêm một cột mới vào danh sách kết quả khám phá. Cột hiển thị các giá trị của mảng và có tiêu đề là tên. Các giá trị được định dạng bằng cú pháp định rõ.
    Mặc định, tất cả các biến được hiển thị với 2 chữ số thập phân, nhưng bạn có thể thay đổi điều này bằng cách gán một giá trị khác cho biến này: 1.5 cho 5 chữ số thập phân, 1.0 cho không chữ số thập phân. (Lưu ý cho người dùng nâng cao: phần số nguyên của số này có thể được sử dụng để lấp đầy chữ số số được định dạng bằng khoảng trống - 6.0 sẽ không có chữ số thập phân nhưng một số được lấp đầy khoảng trống đến 6 ký tự.)
    Hai tham số tiếp theo cho phép thay đổi màu chữ và màu nền.

    Các hằng số định dạng đặc biệt:

    • formatDateTime - tạo ra ngày tháng được định dạng theo cài đặt hệ thống của bạn
    • AddColumn( DateTime(), "Ngày / Giờ", formatDateTime );
    • formatDateTimeISO - tạo ra ngày tháng được định dạng bằng tiêu chuẩn ISO, tức là YYYY-MM-DD HH:MM:SS
    • AddColumn( DateTime(), "Ngày / Giờ", formatDateTimeISO );
    • formatChar - cho phép xuất mã ký tự ASCII đơn:

    Ví dụ (tạo ra tệp tín hiệu được chấp nhận bởi các chương trình khác):
    Mua=Cross(MACD(),Signal());
    Bán=Cross(Signal(), MACD());
    Filter=Mua or Bán;
    SetOption("NoDefaultColumns", True );
    AddColumn( DateTime(), "Ngày", formatDateTime );
    AddColumn( IIf( Mua, 66, 83 ), "Tín hiệu", formatChar );

    tham số chiềuRộng cho phép điều khiển chiều rộng theo pixel của cột
    tham số 'biểu_đồ_cột' chấp nhận giá trị từ 0...100 đại diện cho tỷ lệ phần trăm chiều rộng của biểu đồ cột được hiển thị trong một ô. Biểu đồ cột trong ô được vẽ với màuNền.

    VÍ DỤ    1. Cột đơn giản hiển thị giá đóng cửa

    addcolumn( Close, "Giá đóng cửa", 1.4 );

    2. Đầu ra đầy màu sắc

    Filter =1;

    AddColumn( Close, "Đóng", 1.2 );
    AddColumn( MACD(), "MACD", 1.4 , IIf( MACD() > 0, colorGreen, colorRed ) );
    AddTextColumn( FullName(), "Tên đầy đủ", 77 , colorDefault, IIf( Close < 10, colorLightBlue, colorDefault ) );

    3. Ví dụ biểu đồ cột

    Filter =1;
    AddColumn( Close, "Đóng cửa" );
    rank = PercentRank( Close, 100 );
    Color = ColorHSB( rank * 64/100, 255, 255 );
    AddColumn( rank, "Xếp hạng phần trăm 100 ngày", 1.2, colorDefault, Color, -1, rank );

    Đọc thêm

    Thu gọn

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