setSize()

Mengubah ukuran buffer - menetapkan kemungkinan jumlah elemen di dalamnya
setSize(size:int)

Parameters

Name Type Действие Значение по умолчанию
size int Ukuran baru untuk buffer

Return value

Referensi ke objek bertipe Buffer untuk serangkaian panggilan

Description

Digunakan dalam metode onUpdate

Example

export class Main extends Indicator {

     constructor() {
         super();

         this.buffers = {
             bufferMain : this.addBuffer(),
         };
     }

     onInit() {
         this.buffers.bufferMain
             .setColor(Color.Red)
             .setWidth(3);
     }

     async onUpdate() {
         const priceType = 0,
         {bufferMain} = this.buffers,
         {Close} = await Bar.load([Bar.Mode.Close], priceType);

         // isi bufferMain dengan nilai array Close
         bufferMain.fill(Close);

         // Dapatkan ukuran buffer saat ini
         let BufferSize = bufferMain.size();
         this.print('Initial bufferMain size is '+ BufferSize + ' elements.');

         // Tetapkan ukuran buffer baru
         bufferMain.setSize(BufferSize + 777);
         BufferSize = bufferMain.size();
         this.print('Now bufferMain size is '+ BufferSize + ' elements.');
     }
}