romulodl / bollinger-bands
calculate Bollinger Bands without the PECL trader extension
v1.0.0
2020-06-09 23:12 UTC
Requires (Dev)
- phpunit/phpunit: ^8.5
This package is auto-updated.
Last update: 2024-12-10 09:39:23 UTC
README
Calculate the values of the Bollinger Bands from giving values.
Instalation
composer require romulodl/bollinger-bands
or add romulodl/bollinger-bands
to your composer.json
. Please check the latest version in releases.
Usage
$atr = new Romulodl\BollingerBands(); $atr->calculate(array $values); //returns an array [middle band, upper band, lower band]
Example of use:
$atr = new Romulodl\BollingerBands(); $atr->calculate([ 9807.49, 9550.67, 8719.53, 8561.09, 8808.71, 9305.91, 9786.80, 9310.73, 9374.99, 9678.57, 9731.10, 9773.64, 9508.11, 9060.00, 9166.40, 9176.41, 8711.37, 8895.65, 8837.05, 9197.32, ]);
Why did you do this?
The PECL Trading extension is crap and not everyone wants to install it. I am building a trading bot which will need the Bollinger Bands value as part of the calculation.