Bar.highest()

從指定的參考點開始,在指定數量的鋼筋中,最大值數組中的位移(位置) (start)
Bar.highest(prices:Array, count:int=array.length, start:int)

Parameters

Name Type Действие Значение по умолчанию
prices Array 價格數組
count int 條數(從當前條到增加索引的方向) array.length
start int 顯示相對於應從其獲取數據的當前柱線的柱線的偏移。

Return value

從指定的參考點開始,在指定數量的鋼筋中,最大值數組中的位移(位置)

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;
         // 求Open數組在Open[46]到Open[46+12-1]範圍內的最大值(12個數組元素)
         let HighestIndex = Bar.highest(Open, period, shift)
         let MaxOfArrayPart = Open[HighestIndex];
         this.print('Highest bar is at '+ HighestIndex + " and it's value is " +MaxOfArrayPart+'.');
     }
 }