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.