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ê
NumToStr - chuyển đổi số thành chuỗi
2023-05-21 06:55:00 1035 Lượt xem

    NumToStr - chuyển đổi số thành chuỗi

    CÚ PHÁP

    NumToStr(SỐ, format = 1.3, separator=True, roundAndPad = False)
    NumToStr(MẢNG, format = 1.3, separator=True, roundAndPad = False)

    TRẢ VỀ

    CHUỖI

    CHỨC NĂNG

    Được sử dụng để chuyển đổi giá trị số học của SỐ hoặc MẢNG thành chuỗi.
    Tham số thứ hai - format - cho phép bạn điều khiển định dạng xuất ra (số chữ số thập phân và số khoảng trắng dẫn đầu). Phần nguyên của số quyết định số ký tự tối thiểu được sử dụng để hiển thị số (nếu bạn chỉ định một số lớn, đầu ra sẽ được điền bằng khoảng trắng). Phần thập phân xác định số chữ số thập phân để hiển thị, ví dụ 1.0 - sẽ cho bạn một số mà không có phần thập phân, và 1.2 - sẽ cho hai chữ số sau dấu thập phân.

    Có một hằng số định dạng đặc biệt formatDateTime cho phép chuyển đổi ngày/giờ được trả về bởi hàm DateTime() được định dạng theo cài đặt vùng của Windows.

    Từ phiên bản 6.20 cũng hỗ trợ formatDateTimeISO sẽ trả về ngày giờ theo định dạng quốc tế (ISO), tức là YYYY-MM-DD HH:MM:SS.

    Tham số thứ ba separator (mặc định là true) điều khiển xem có thêm dấu phân cách hàng nghìn hay không.
    Dấu phân cách hàng nghìn có thể được định nghĩa trong Tools->Preferences->Misc.

    Tham số thứ tư roundAndPad điều khiển việc làm tròn kết quả đến sau chữ số thứ 7 (và điền các số 0 vào phần còn lại). Mặc định là không làm tròn bây giờ vì trước đây trong phiên bản 5.90 và trước đó không làm tròn và việc làm tròn được giới thiệu trong phiên bản 5.91 có thể gây nhầm lẫn cho người dùng từ trước đây.

    Lưu ý: NumToStr là một từ đồng nghĩa của hàm WriteVal.

    VÍ DỤ

    1. Sử dụng đơn giản (không có định dạng tùy chỉnh)
    printf( NumToStr( StochK(39) - StochK(12)) );

    2. Hiển thị tỷ lệ thay đổi với 2 chữ số thập phân và ký tự % được đính kèm ở cuối printf( NumToStr( ROC( Close, 20 ), 1.2 ) + "%%");

    3. Hiển thị ngày/giờ theo cài đặt vùng
    printf( NumToStr( DateTime(), formatDateTime ));

    Đọc thêm

    Thu gọn

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