AccumDist ( IDataHolder high , IDataHolder close , IDataHolder low , IDataHolder open , IDataHolder volume );
Description
Returns the Accumulation/Distribution value.
General Information
Some studies, for example the AccDist, use the simplified formula to calculate the Accumulation/Distribution. The formula does not contain open prices.
Input parameters
| Parameter | Default value | Description |
|---|---|---|
| high | - | Defines the High price to be used in calculation. |
| close | - | Defines the Close price to be used in calculation. |
| low | - | Defines the Low price to be used in calculation. |
| open | - | Defines the Open price to be used in calculation. |
| volume | - | Defines the volume to be used in calculation. |
Example
script AccumDistTS {
input high = high;
input close = close;
input low = low;
input open = open;
input volume = volume;
plot AccumDistTS = TotalSum(if high - low > 0 then (close - open) / (high - low) * volume else 0);
}
declare lower;
plot AccumDist1 = AccumDist(high, close, low, open, volume);
plot AccumDist2 = AccumDistTS(high, close, low, open, volume);
The example calculates the Accumulation/Distribution with the help of the AccumDist and AccumDistTS functions. The AccumDistTS function is implemented using the thinkScript® and the AccumDist is a regular built-in function. Both the functions provide equal results that are represented by a single plot.