TimeFrameCompress - nén mảng đơn thành khung thời gian cho trước
CÚ PHÁP
TimeFrameCompress( array, interval, mode = compressLast )
TRẢ VỀ
MẢNG
CHỨC NĂNG
Hàm TimeFrameCompress nén một mảng đơn vào khung thời gian cho trước bằng cách sử dụng chế độ nén cho trước. Các chế độ nén có sẵn bao gồm:
- compressLast - giá trị cuối cùng (close) của mảng trong khung thời gian
- compressOpen - giá trị mở cửa của mảng trong khung thời gian
- compressHigh - giá trị cao nhất của mảng trong khung thời gian
- compressLow - giá trị thấp nhất của mảng trong khung thời gian
- compressVolume - tổng các giá trị của mảng trong khung thời gian
Để mở rộng mảng đã nén, bạn nên sử dụng hàm TimeFrameExpand.
Hàm TimeFrameCompress được cung cấp để hoàn thiện và có thể sử dụng khi bạn muốn nén một mảng đơn mà không ảnh hưởng đến các mảng tích hợp sẵn OHLC,V. Nếu bạn gọi TimeFrameCompress, nó không ảnh hưởng đến kết quả của các hàm khác (trái ngược với TimeFrameSet).
VÍ DỤ
wc = TimeFrameCompress( Close, inWeekly );
/* hiện tại khung thời gian vẫn không thay đổi (ví dụ như hàng ngày) và MA của chúng ta sẽ hoạt động trên dữ liệu hàng ngày */
dailyma = MA( C, 14 );
/* nhưng nếu chúng ta gọi MA trên mảng đã nén, nó sẽ cho chúng ta MA từ khung thời gian khác */
weeklyma = MA( wc, 14 ); // lưu ý rằng đối số là mảng đã nén thời gian
Plot( dailyma, "DailyMA", colorRed );
weeklyma = TimeFrameExpand( weeklyma, inWeekly ); // mở rộng để hiển thị
Plot( weeklyma, "WeeklyMA", colorBlue );