Bar.highest()

Perpindahan (posisi) dalam larik dengan nilai tertinggi untuk jumlah batang yang ditentukan, dimulai dari titik referensi yang ditentukan (start)
Bar.highest(prices:Array, count:int=array.length, start:int)

Parameters

Name Type Действие Значение по умолчанию
prices Array Array dengan harga
count int Jumlah bilah (dalam arah dari bilah saat ini ke arah kenaikan indeks), di antaranya pencarian harus dilakukan array.length
start int Perwujudan yang menunjukkan bilah kata relatif terhadap bilah saat ini yang datanya harus diambil.

Return value

Perpindahan (posisi) dalam larik dengan nilai tertinggi untuk jumlah batang yang ditentukan, dimulai dari titik referensi yang ditentukan

Example

export class Main extends Indicator {
     constructor() {
         super();
     }

     onInit() {
     }

     async onUpdate() {
         const priceType = PriceType.Bid,
             {Time, Open} = await Bar.load([Bar.Mode.Time, Bar.Mode.Open], priceType);
         let period = 12, shift = 46;
         // Cari nilai terbesar dari Open array dalam kisaran dari Open [46] Open [46 + 12-1] (12 elemen array)
         let HighestIndex = Bar.highest(Open, period, shift)
         let MaxOfArrayPart = Open[HighestIndex];
         this.print('Highest bar is at '+ HighestIndex + " and it's value is " +MaxOfArrayPart+'.');
     }
 }