HasCrossedAbove Method (2)
HasCrossedAbove (1 of 2)
Summary
Returns true, if dataseries1 has crossed above dataseries2, over the specified Period.
HasCrossedAbove will compare the crossing dataseries to the crossed dataseries starting from the current value of the series going back the specified period. If period is zero only the current bar values will be compared. If period is one the current bar values will be compared as well as the previous. e.g. Functions.HasCrossedAbove(sma.Result, MarketSeries.Close, 0) will only compare the current values which are not completed until the close of the bar. It is not uncommon that the function will return true and by the end of the bar the two series will uncross.
Signature
| public static bool HasCrossedAbove(DataSeries crossingSeries, DataSeries crossedSeries, int period)
|
Parameters
Name | Type | Description |
crossingSeries | DataSeries | Crossing dataseries |
crossedSeries | DataSeries | Crossed dataseries |
period | int | Period for which to check for crossing |
Return Value
bool
Declaring Type
cAlgo.API.Functions
Examples
HasCrossedAbove (2 of 2)
Summary
Checks if dataseries1 has crossed above value, sometime within the specified period.
HasCrossedAbove will compare the crossing dataseries to the crossed dataseries starting from the current value of the series going back the specified period. If period is zero only the current bar values will be compared. If period is one the current bar values will be compared as well as the previous. e.g. Functions.HasCrossedAbove(sma.Result, value, 0) will only compare the current simple moving average series value which is not completed until the close of the bar. It is not uncommon that the function will return true and by the end of the bar the series will uncross.
Signature
| public static bool HasCrossedAbove(DataSeries crossingSeries, double value, int period)
|
Parameters
Name | Type | Description |
crossingSeries | DataSeries | Crossing dataseries |
value | double | Price value to check if crossed |
period | int | Period for which to check for crossing |
Return Value
bool
Declaring Type
cAlgo.API.Functions
Examples
Last update: February 3, 2023