الإزاحة (الموضع) في مصفوفة أصغر قيمة لعدد محدد من الأشرطة ، بدءًا من النقطة المرجعية المحددة
Bar.lowest(prices:Array, count:int=array.length, start:int)
Parameters
Name |
Type |
Действие |
Значение по умолчанию |
prices |
Array |
مجموعة الأسعار |
— |
count |
int |
عدد الأشرطة (في الاتجاه من الشريط الحالي في اتجاه زيادة الفهرس) ، من بينها يجب إجراء البحث |
array.length |
start |
int |
إزاحة الشريط في المصفوفة ذات القيمة الأصغر لعدد محدد من الأشرطة ، بدءًا من النقطة المرجعية المحددة |
— |
Example
export class Main extends Indicator {
constructor() {
super();
}
onInit() {
}
async onUpdate() {
const priceType = 0,
{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 LowestIndex = Bar.lowest(Open, period, shift)
let MinOfArrayPart = Open[LowestIndex];
this.print('Lowest bar is at ' + LowestIndex + " and it's value is " +MinOfArrayPart);
}
}