WebCab Technical Analysis Web Services for Delphi v1.1

Momentum.LowestPeriod Method 

Returns an array of the lowest values for all look back sub-periods of a given length.

public double[] LowestPeriod(
   double[] prices,
   int noOfPeriods
);

Parameters

prices
An array of length equal to the number of periods considered in the indicator evaluation where the first element is the price in the last trading period, the second term is the price in the previous trading period and so on.
noOfPeriods

Return Value

A double array where the first term is the low found for the most recent look back period (i.e. noPeriods-periods back from the present period), the second term is the low for the previous look back period (i.e. noPeriods-periods back from the previous period), and so on. Note that the length of the returned array is equal to the length of the prices array minus noPeriods - 1.

Remarks

The total number of periods over which the lowest value is iteratively searched for each set of periods is refereed to as the look back period.

Example

We illustrate the application of this method with the following example. If the prices over the past five periods are: { 102, 101, 100, 103, 102 }, and the look back period has 3 periods, then the lowest value over the first look back period is 100, which is the lowest value within { 101, 100, 103, 102 }. Now when the look back period is shift back a period to { 102, 101, 100, 103 }, lowest value is 100, and hence in this case the returned array would be { 100, 100 }.

Exceptions

Exception TypeCondition
ArgumentExceptionThrown if prices array has strictly negative elements or if the noOfPeriods argument is greater then the length of prices array.

See Also

Momentum Class | Indicators Namespace | Lowest