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.