Technical Analysis Helpers¶
CrossOver¶
Checks if a crossover occurs between value1 and value2.
Syntax: CrossOver(value1, value2)
Returns true if a crossover occurs between value1 and value2. Otherwise false.
Return type: Boolean
| Parameter Name | Parameter Type | Required | Suggestions |
|---|---|---|---|
| value1 | NumberOrTable | True | |
| value2 | NumberOrTable | True |
CrossOverSince¶
Calculates the number of ticks since the last crossover.
Syntax: CrossOverSince(value1, value2)
Returns the number of ticks since the last crossover. Return value of 1 represents the crossunder happening 'now'.
Return type: Number
| Parameter Name | Parameter Type | Required | Suggestions |
|---|---|---|---|
| value1 | NumberOrTable | True | |
| value2 | NumberOrTable | True |
CrossUnder¶
Checks if a crossunder occurs between value1 and value2.
Syntax: CrossUnder(value1, value2)
Returns true if a crossunder occurs between value1 and value2. Otherwise false.
Return type: Boolean
| Parameter Name | Parameter Type | Required | Suggestions |
|---|---|---|---|
| value1 | NumberOrTable | True | |
| value2 | NumberOrTable | True |
CrossUnderSince¶
Calculates the number of ticks since the last crossunder.
Syntax: CrossUnderSince(value1, value2)
Returns the number of ticks since the last crossunder. Return value of 1 represents the crossunder happening 'now'.
Return type: Number
| Parameter Name | Parameter Type | Required | Suggestions |
|---|---|---|---|
| value1 | NumberOrTable | True | |
| value2 | NumberOrTable | True |
GetSwing¶
Calculates the amount of swing in percentages.
Syntax: GetSwing(input1, input2)
Returns the amount of swing in percentages.
Return type: ListNumbers
| Parameter Name | Parameter Type | Required | Suggestions |
|---|---|---|---|
| input1 | NumberOrTable | True | |
| input2 | NumberOrTable | True |
IsFalling¶
Checks if the values are decreasing towards the newest within the lookback period.
Syntax: IsFalling(array, lookback)
Returns true if the values are decreasing towards the newest within the lookback period. Otherwise false.
Return type: Boolean
| Parameter Name | Parameter Type | Required | Suggestions |
|---|---|---|---|
| array | ListNumbers | True | |
| lookback | Number | True | Input,Number,SessionGet |
IsFallingSince¶
Counts the number of falling ticks.
Syntax: IsFallingSince(array, lookback)
Returns the number of ticks the data is falling.
Return type: Number
| Parameter Name | Parameter Type | Required | Suggestions |
|---|---|---|---|
| array | ListNumbers | True | |
| lookback | Number | True | Input,Number,SessionGet |
IsRising¶
Checks if the values are increasing towards the newest within the lookback period.
Syntax: IsRising(array, lookback)
Returns true if the values are increasing towards the newest within the lookback period. Otherwise false.
Return type: Boolean
| Parameter Name | Parameter Type | Required | Suggestions |
|---|---|---|---|
| array | ListNumbers | True | |
| lookback | Number | True | Input,Number,SessionGet |
IsRisingSince¶
Counts the number of rising ticks.
Syntax: IsRisingSince(array, lookback)
Returns the number of ticks the data is rising.
Return type: Number
| Parameter Name | Parameter Type | Required | Suggestions |
|---|---|---|---|
| array | ListNumbers | True | |
| lookback | Number | True | Input,Number,SessionGet |