midpoint()

ICE Data Services -

midpoint() Series Functions

The midpoint() function is used to create a Series Object of the midpoint value found in a series within a specified number of bars. It is implemented as ( highest value found + lowest value found ) divided by 2.

Syntax
midpoint(  nLength [, Series | sym() | inv() ][, nBarIndex ] )

Parameters
Parameter: Description: Default:
nLength Required. Number of periods to use for calculation.

 

n/a Series or
sym() or
inv()
[Optional]  Series Object or function of sym() or inv() to determine symbol/interval source for the study.

 

Chart's sym/inv nBarIndex [Optional]  Bar index of series to retrieve. See Notes.

 

n/a


Return Value(s)

Returns a Series Object when nBarIndex is not specified.

Returns a single value when nBarIndex is specified.


Notes
The nBarIndex parameter is available only starting with version 10.5

Code Examples
function main() {		//create a Series Object of the midpoint close price. 	var xSeries = midpoint(10);
	//create a Series Object of the midpoint low price. 	var xSeries = midpoint(10, low());
	//create a Series Object of the midpoint low price of IBM. 	var xSeries = midpoint(10, low(sym("IBM")));
	//create a Series Object of the midpoint low price from 15 min interval. 	var xSeries = midpoint(10, low(inv(15)));
	//create a Series Object of the midpoint value from sma(20). 	var xSeries = midpoint(10, sma(20));
	//retrieve a single value for the current bar. 	var nValue_0 = midpoint(10, 0);
	//retrieve a single value for the previous bar. 	var nValue_1 = midpoint(10, -1);
}



See Also
Series Functions
eSignal Bulletin Board Search Engine
Help Guides and Tutorials