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ê
RestorePriceArrays - khôi phục mảng giá trị gốc cho biểu đồ
2023-05-23 07:54:00 1110 Lượt xem

    RestorePriceArrays - khôi phục mảng giá trị gốc cho biểu đồ

    CÚ PHÁP

    RestorePriceArrays( tradeprices = False )

    TRẢ VỀ

    KHÔNG CÓ

    CHỨC NĂNG

    Hàm RestorePriceArrays khôi phục lại các mảng giá trị và khối lượng ban đầu sau khi gọi hàm SetForeign.
    Tham số tradeprices phải khớp với tham số được sử dụng trong hàm SetForeign().

    Khi đặt đối số tradeprices thành TRUE, không chỉ các mảng OHLC, V, OI, Avg được khôi phục, mà còn các biến BuyPrice, SellPrice, ShortPrice, CoverPrice, PointValue, TickSize, RoundLotSize, MarginDeposit cũng được khôi phục.

    Mới trong phiên bản 5.90 - nó cũng có thể được sử dụng để khôi phục các mảng OHLC đã bị ghi đè trực tiếp bởi người dùng (mà không cần gọi hàm TimeFrameSet hoặc Foreign).

    VÍ DỤ

    // Ví dụ 1: Vẽ chỉ báo sử dụng dữ liệu chứng khoán ngoại
    SetForeign("MSFT");
    Plot( Ultimate(), "Ultimate từ MSFT", colorRed );
    RestorePriceArrays();
    // Ví dụ 2: Sử dụng SetForeign với hàm Equity
    SetForeign("MSFT", True, True );
    Buy = Cross( MACD(), Signal());
    Sell = Cross( Signal(), MACD());
    e = Equity(); // backtest trên MSFT
    RestorePriceArrays( True ); // <- phải khớp với tham số được sử dụng trong SetForeign

    TimeFrameRestore và RestorePriceArrays thực chất là cùng một hàm. Vì vậy, hãy lưu ý rằng việc gọi RestorePriceArrays cũng đặt lại khoảng thời gian đã đặt bằng lời gọi trước đó của hàm TimeFrameSet.

    Đọc thêm

    Thu gọn

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