ULTOSC
Type:
ultosc
• Category:indicators
Description
Ultimate Oscillator
Parameters
Name | Type | Description | Required | Default |
---|---|---|---|---|
high | string | List of highest prices | no | |
low | string | List of lowest prices | no | |
close | string | List of closing prices | no | |
timeperiod1 | number | no | 7 | |
timeperiod2 | number | no | 14 | |
timeperiod3 | number | no | 28 |
Help
ULTOSC
Ultimate Oscillator
Description
The Ultimate Oscillator (ULTOSC) is a technical indicator used in financial markets to gauge the buying and selling pressure of an asset. It is designed to capture the essence of three different time periods, providing a comprehensive view of the market momentum.
What does this worker do?
This worker calculates the Ultimate Oscillator value based on the provided high, low, and close prices over three specified time periods. The ULTOSC is used to identify potential buy and sell signals by measuring the momentum of an asset across these different time frames.
How to interpret the results
- A ULTOSC value above 70 indicates overbought conditions, suggesting that the asset may be due for a price correction or reversal to the downside.
- A ULTOSC value below 30 indicates oversold conditions, suggesting that the asset may be due for a price bounce or reversal to the upside.
- Crosses above or below these thresholds can be used as buy or sell signals, respectively.
Parameters
The following parameters are required to calculate the Ultimate Oscillator:
Parameter | Type | Description | Default |
---|---|---|---|
high | string | List of highest prices | - |
low | string | List of lowest prices | - |
close | string | List of closing prices | - |
timeperiod1 | number | First time period (BP1, TR1) | 7 |
timeperiod2 | number | Second time period (BP2, TR2) | 14 |
timeperiod3 | number | Third time period (BP3, TR3) | 28 |
- high, low, and close should be provided as comma-separated strings of numerical values representing the respective prices.
- timeperiod1, timeperiod2, and timeperiod3 are numerical values specifying the lengths of the three time periods used in the calculation.
Example JSON schema for parameters:
{
"high": "10.2, 11.5, 12.1, 10.8",
"low": "9.5, 10.2, 11.0, 9.8",
"close": "10.0, 11.0, 11.5, 10.5",
"timeperiod1": 7,
"timeperiod2": 14,
"timeperiod3": 28
}