setSize()

يغير حجم المخزن المؤقت - يحدد العدد المحتمل للعناصر فيه
setSize(size:int)

Parameters

Name Type Действие Значение по умолчанию
size int حجم جديد للمخزن المؤقت

Return value

إشارة إلى كائن من النوع Buffer لسلسلة من المكالمات

Description

تستخدم في الطريقة 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);

         // املأ المخزن BufferMain بقيم مصفوفة الإغلاقClose
         bufferMain.fill(Close);

         // احصل على حجم المخزن المؤقت الحالي
         let BufferSize = bufferMain.size();
         this.print('Initial bufferMain size is '+ BufferSize + ' elements.');

         // تعيين حجم المخزن المؤقت الجديد
         bufferMain.setSize(BufferSize + 777);
         BufferSize = bufferMain.size();
         this.print('Now bufferMain size is '+ BufferSize + ' elements.');
     }
}