Tự Tùy Hóa Biểu Đồ Indicator trong AmiBroker

Chủ đề trong 'Thị trường chứng khoán' bởi AmiX, 10/09/2025.

1328 người đang online, trong đó có 531 thành viên. 22:49 (UTC+07:00) Bangkok, Hanoi, Jakarta
  1. 0 người đang xem box này (Thành viên: 0, Khách: 0)
Chủ đề này đã có 455 lượt đọc và 0 bài trả lời
  1. AmiX

    AmiX Thành viên rất tích cực

    Tham gia ngày:
    17/01/2025
    Đã được thích:
    41
    [​IMG]
    AmiBroker cung cấp một loạt công cụ linh hoạt để người dùng có thể tự tùy hóa biểu đồ của mình với màu sắc, kiểu vẽ, thên tiêu đề và các tham số linh hoạt. Bài viết này là hướng dẫn toàn diện dành cho nhà đầu tư muốn làm chủ biểu đồ phân tích trong AmiBroker.
    1. Hàm Plot() – Vẽ Biểu Đồ Cơ Bản
    Cách sử dụng:
    Plot(array, name, color, style = styleLine, minvalue = Null, maxvalue = Null, XShift = 0, ZOrder = 0, width = 1);
    Giải thích tham số:
    array
    : Mảng số liệu vẽ
    name
    : Tiêu đề hiển thị trên biểu đồ
    color
    : Màu sắc vẽ
    style
    : Kiểu biểu đồ (line, histogram, candle…)
    minvalue / maxvalue
    : Thiết lập thang giá cố định (thường để Null)
    XShift
    : Dịch ngang biểu đồ
    ZOrder
    : Độ sâu hiển thị so với lưới
    width
    : Độ dày đường vẽ (pixel hoặc % thanh)
    Ví dụ:
    Plot(RSI(14), “My RSI”, colorRed);
    2. Màu Sắc: Dùng Biến Động
    dynamic_color = IIf( MACD() > 0, colorGreen, colorRed );
    Plot( MACD(), “My MACD”, dynamic_color );
    3. Kiểu Biểu Đồ: styleHistogram, styleCandle, styleBar…
    Plot(Close, “Giá”, colorBlack, styleCandle);
    Plot(Close, “Giá”, IIf(Close > Open, colorGreen, colorRed), styleBar | styleThick);
    4. Kết hợp Màu + Kiểu:
    Plot(MACD(), “My MACD”, dynamic_color, styleHistogram | styleThick);
    5. Ruy Băng và Gradient:
    SetGradientFill(colorGreen, colorRed, 0, GetChartBkColor());
    Plot( ROC(C, 14), “ROC”, colorLightOrange, styleLine | styleGradient );
    6. Vẽ Biểu Đồ Symbol Ngoài:
    PlotForeign(“^NDX”, “Nasdaq”, colorBlue);
    7. Sử Dụng Param(): Cho Phép Tùy Biến
    period = Param(“RSI period”, 14, 2, 50, 1);
    Plot(RSI(period), “RSI(” + period + “)”, colorRed);
    8. Chú Thích: Vẽ Text Tự Định
    if( Buy )
    PlotText(“Buy\n@” + C, i, L – dist, colorGreen);
    9. Tô Màu Nền:
    SetChartBkGradientFill(colorWhite, colorLightYellow);
    10. Biến Đặc Biệt:
    GraphXSpace = 5;
    GraphZOrder = 1;
    Title = “” + EncodeColor(colorRed) + “Giá hiện tại: ” + C;
    Bài viết này tóm tắt các kỹ thuật quan trọng nhất khi làm việc với Indicator trong AmiBroker. Việc hiểu rõ và tự viết chỉ báo theo phong cách riêng sẽ giúc nhà đầu tư phát triển chiến lược giao dịch và hiểu quả giao dịch vượt trội.
    Nguồn: https://phaisinh.online/2025/09/10/tu-tuy-hoa-bieu-do-indicator-trong-amibroker/

Chia sẻ trang này