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.