Biểu đồ Scatter (X-Y) trong Chức năng Exploration

Thứ 2, 17/03/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ê
Biểu đồ Scatter (X-Y) trong Chức năng Exploration
13/11/2023 09:10 AM 1228 Lượt xem

    Biểu đồ Scatter (X-Y) trong Chức năng Exploration

     

    Phiên bản 5.60 mang đến một tính năng mới cho chức năng Exploration - biểu đồ Scatter X/Y. Biểu đồ Scatter rất hữu ích để hiển thị mối quan hệ giữa nhiều Cổ phiếu như tương quan, các chỉ số tài chính, rủi ro chiến lược giao dịch, v.v. Nó có thể được coi như một sự thay thế và nâng cấp so với "Bản đồ Rủi ro/Lợi nhuận" mà trước đây được mã hóa cứng để chỉ thực hiện một chức năng duy nhất. Bây giờ bạn có thể viết mã cho các biểu đồ X-Y riêng của mình mà không bị giới hạn bởi việc chỉ áp dụng cho bản đồ rủi ro/lợi nhuận.

    Tất cả những gì bạn cần làm để hiển thị biểu đồ Scatter riêng của bạn là thêm XYChartAddPoint vào công thức của bạn cho mỗi điểm X-Y bạn muốn có trên biểu đồ.

    Ví dụ, bạn có thể có biểu đồ Scatter của mối quan hệ ROE và PB như được hiển thị trong mô tả của chức năng XYChartAddPoint AFL.

    Để hiển thị biểu đồ rủi ro/lợi nhuận sử dụng các chức năng mới, hãy tuân theo các bước sau.

    1. Nhấp vào Tệp->Mới->Phân tích

    2. Chọn Đường dẫn đến vị trí file code

    3. Nhấp vào nút Exploration trong cửa sổ Analysis window

    4. Trong hàng cuối cùng của các tab, bạn sẽ thấy tab mới "ROE/PB", nhấp vào nó và bạn sẽ thấy biểu đồ XY được tạo ra trong quá trình Exploration.

    Hình 1

    XYChartAddPoint

    - Thêm điểm vào biểu đồ scatter (XY) trong khám phá

    CÚ PHÁP

    XYChartAddPoint( ''tênbiểuđồ'', ''chúthích'', x, y, màusắc, màusắckhung = colorDefault )

    TRẢ VỀ

    KIỂU SỐ

    CHỨC NĂNG

    Chức năng này thêm một điểm dữ liệu với tọa độ x, y cụ thể, mô tả văn bản và màu điểm vào biểu đồ scatter (XY) trong khám phá được xác định bởi tham số ''tênbiểuđồ''.

    Nếu biểu đồ có tên đã tồn tại, nó sẽ thêm một điểm vào biểu đồ này. Nếu chưa tồn tại, nó sẽ tạo một tab biểu đồ scatter trong cửa sổ kết quả Khám phá Phân tích Mới.

    Trả về 1 (đúng) khi thành công (khi điểm được thêm), hoặc 0 (sai) khi thất bại - ví dụ khi các đối số x hoặc y là Null.

    Ví Dụ:

     ROE=GetFnData("ReturnOnEquity");
     lastROE=LastValue(ROE);
     PB = C/GetFnData("BookValuePerShare");
     LastPB=LastValue(PB);

    Clr = ColorHSB( Status("stocknum"), 255, 255 ); 
    XYChartAddPoint( "ROE vs PB",Name(), lastROE, LastPB,Clr,colorGreen );
    XYChartSetAxis( "ROE vs PB", "[ROE]", "[PB]" );

    bieu do XY trong Amibroker

    XYChartSetAxis

    - Đặt tên các trục X và Y trong biểu đồ scatter

    CÚ PHÁP

    XYChartSetAxis( ''tênbiểuđồ'', ''tên trục x'', ''tên trục y'', kiểu = 0 )

    TRẢ VỀ

    KHÔNG CÓ

    CHỨC NĂNG

    Chức năng này đặt tên của trục X và trục Y cho biểu đồ scatter (XY) của khám phá.

    Kể từ phiên bản 6.0, nó cho phép xác định kiểu biểu đồ. Các kiểu được hỗ trợ bao gồm styleLine, styleDots, styleHistogram, styleThick và sự kết hợp của những kiểu này.

    Ví Dụ

    chartname="example";

    XYChartSetAxis(chartname, "[x]", "[sinx/x]", styleLine | styleDots ); // bar style

    for( x = -10; x < 10; x += 0.2 )

    {

       y = sin(x ) / x;

       XYChartAddPoint( chartname, "", x, y, colorGreen, colorRed );

    }

    XYChartAddPoint( chartname, "", Null, Null ); // add a NULL để bắt đầu vẽ line mới

    for( x = -10; x < 10; x += 0.2 )

    {

       y = sin( 2 * x ) / x;

       XYChartAddPoint( chartname, "", x, y, colorOrange, colorBlue );

    }

    vẽ biểu đồ XY trong amibroker 

    Đọc thêm

    Thu gọn

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