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ê
Param - thêm tham số số học có thể được định nghĩa bởi người dùng
2023-05-25 21:22:00 1575 Lượt xem

    Param - thêm tham số số học có thể được định nghĩa bởi người dùng

    CÚ PHÁP

    Param( ''name'', defaultval, min, max, step, sincr = 0 )

    TRẢ VỀ

    SỐ

    CHỨC NĂNG

    Thêm một tham số số học có thể được định nghĩa bởi người dùng, sẽ có thể truy cập thông qua hộp thoại Paramerters:
    nhấp chuột phải trên khung biểu đồ và chọn "Paramerters" hoặc nhấn Ctrl+R cho phép thay đổi các tham số biểu đồ - các thay đổi được phản ánh ngay lập tức.

    • "name" - xác định tên của tham số sẽ được hiển thị trong hộp thoại tham số
    • defaultval - xác định giá trị mặc định của tham số
    • min, max - xác định giá trị tối thiểu và tối đa của tham số
    • step - xác định bước tăng tối thiểu của tham số thông qua thanh trượt trong hộp thoại Tham số
    • sincr - giá trị tăng tự động cho mục (được sử dụng bởi giao diện kéo-thả để tăng giá trị mặc định cho các tham số)

    CẢNH BÁO: Các tham số default/min/max/step phải là SỐ HẰNG. Điều này bởi vì các giá trị này được lưu trong bộ nhớ cache và không được đọc lại trong các lần tính toán công thức tiếp theo.

    QUAN TRỌNG: Tên tham số và giá trị KHÔNG được chứa các ký tự không in (ASCII codes < 32).

    VÍ DỤ

    Mã mẫu 1:

    ticker = ParamStr( "Ticker", "MSFT" );
    sp = Param( "MA Period", 12, 2, 100 );
    PlotForeign( ticker, "Chart of "+ticker, ParamColor( "Price Color", colorLightYellow ), styleCandle );
    Plot( MA( Foreign( ticker, "C" ), sp ), "MA(" + WriteVal( sp, 1.0 ) + ")", ParamColor( "MA Color", colorRed ) );

    Mã mẫu 2:

    sp = Param( "RSI Period", 12, 2, 100 );
    r = RSI( sp );
    Plot( r, "RSI("+WriteVal(sp,1.0)+")", ParamColor("RSI Color", colorRed ) );

    Buy = Cross( r, 30 );
    Sell = Cross( 70, r );

    PlotShapes( shapeUpArrow * Buy + shapeDownArrow * Sell, IIf( Buy, colorGreen, colorRed ) );

    Đọc thêm

    Thu gọn

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