Skip to main content

ADOSC

Type: adosc • Category: indicators

Description

Chaikin A/D Oscillator

Parameters

NameTypeDescriptionRequiredDefault
highstringList of highest pricesno
lowstringList of lowest pricesno
closestringList of closing pricesno
volumestringList of volumesno
fastperiodnumberno3
slowperiodnumberno10

Help

ADOSC - Chaikin A/D Oscillator

Description

The Chaikin A/D Oscillator (ADOSC) is a technical indicator used in financial markets to gauge the money flow into or out of a security. It is based on the Accumulation/Distribution Line, which considers the price and volume of a security to determine whether there is accumulation (buying) or distribution (selling) occurring.

What does this worker do?

This worker calculates the Chaikin A/D Oscillator for a given set of financial data. It takes lists of high, low, and closing prices, along with trading volumes, and computes the ADOSC value. This value helps traders and analysts understand the buying and selling pressure in the market.

How to Interpret the Results

  • A positive ADOSC value indicates that the security is under accumulation (buying pressure), suggesting a potential upward movement in price.
  • A negative ADOSC value indicates that the security is under distribution (selling pressure), suggesting a potential downward movement in price.
  • A crossover above or below zero can be used as a signal to buy or sell.

Parameters

The following parameters are required to compute the ADOSC:

Parameters Schema (JSON)

{
"high": {
"type": "string",
"description": "List of highest prices"
},
"low": {
"type": "string",
"description": "List of lowest prices"
},
"close": {
"type": "string",
"description": "List of closing prices"
},
"volume": {
"type": "string",
"description": "List of volumes"
},
"fastperiod": {
"type": "number",
"default": 3,
"description": "The fast EMA period"
},
"slowperiod": {
"type": "number",
"default": 10,
"description": "The slow EMA period"
}
}

Detailed Parameters List

  • high: string - A list of highest prices. This should be a comma-separated string of numbers or a string representing a list of numbers.
  • low: string - A list of lowest prices. This should be a comma-separated string of numbers or a string representing a list of numbers.
  • close: string - A list of closing prices. This should be a comma-separated string of numbers or a string representing a list of numbers.
  • volume: string - A list of volumes. This should be a comma-separated string of numbers or a string representing a list of numbers.
  • fastperiod: number (default: 3) - The period for the fast Exponential Moving Average (EMA) calculation.
  • slowperiod: number (default: 10) - The period for the slow Exponential Moving Average (EMA) calculation.

Ensure that the input lists (high, low, close, volume) are of the same length and contain at least as many elements as the maximum of fastperiod and slowperiod.