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ê
PlotOHLC - Vẽ biểu đồ OHLC tùy chỉnh
2023-05-26 14:56:00 1910 Lượt xem

    PlotOHLC - Vẽ biểu đồ OHLC tùy chỉnh

    CÚ PHÁP

    PlotOHLC( mở, cao, thấp, đóng, tên, màu/thành_phần_màu, kiểu = styleCandle | styleOwnScale, giá_trị_tối_thiểu = {rỗng}, giá_trị_tối_đa = {rỗng}, XShift = 0, ZOrder = 0, độ_rộng = 1 )

    TRẢ VỀ

    SỐ

    CHỨC NĂNG

    Vẽ biểu đồ giá sử dụng các mảng mở, cao, thấp, đóng tùy chỉnh được cung cấp dưới dạng tham số.

    Đối số thứ năm tên xác định tên đồ thị được sử dụng để hiển thị giá trị trong thanh tiêu đề.

    Màu của đồ thị có thể là tĩnh (nếu đối số thứ sáu là một số) hoặc động (khi đối số thứ sáu là một mảng). Các chỉ mục màu liên quan đến bảng màu hiện tại (xem Tùy chọn/ Màu sắc)

    kiểu xác định kiểu vẽ biểu đồ (xem hàm Plot() để biết các giá trị có thể có)

    giá_trị_tối_thiểu và giá_trị_tối_đa - (chỉ được sử dụng bởi biểu đồ kiểu styleOwnScale) xác định giá trị tối thiểu và tối đa của biểu đồ (giới hạn dưới và giới hạn trên cho trục Y)

    XShift - cho phép dịch biểu đồ sang các thanh trống trong tương lai.

    ZOrder - tham số này có ưu tiên hơn thứ tự gọi hàm Plot(), vì vậy nếu có thiết lập z-order, nó xác định thứ tự vẽ biểu đồ. Xem https://www.amibroker.com/gifs/zorder.gif
    Nếu nhiều biểu đồ sử dụng cùng tham số z-order, chúng được vẽ theo thứ tự gọi ngược (những biểu đồ xuất hiện cuối cùng trong mã sẽ được vẽ trước). Quy tắc này có thể được thay đổi bằng cách sử dụng công tắc graphzorder = 1 đã tồn tại trước đó, khi được chỉ định, nó đảo ngược hành vi này (vì vậy các biểu đồ được vẽ theo thứ tự gọi).

    Vui lòng lưu ý rằng điều trên áp dụng cho từng "lớp" zorder riêng lẻ (vì vậy trong cùng một "lớp" zorder, quy tắc gọi ngược áp dụng). Điều này có thể nghe có vẻ phức tạp nhưng lại là cần thiết để tương thích ngược với phiên bản trước.

    độ_rộng - xác định độ rộng theo pixel hoặc phần trăm của biểu đồ đã cho. Giá trị mặc định là 1 pixel. Giá trị dương chỉ định độ rộng PIXEL, giá trị âm chỉ định độ rộng theo phần trăm của độ rộng thanh hiện tại. Vì vậy, ví dụ: -20 sẽ cho bạn độ rộng động là 20% của độ rộng thanh. Ví dụ: Plot( C, "Close", colorBlack, styleBar, Null, Null, 0, 1, -20 /* độ rộng đường dưới dạng phần trăm của thanh */ );

    VÍ DỤ

    PlotOHLC( 1.1*Open, 1.1* High, 1.1* Low, 1.1* Close, "Biểu đồ giá dịch chuyển lên 10%", colorRed, styleCandle );

    Đọc thêm

    Thu gọn

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