JMA without the PECL trader extension

v2.1.0 2020-12-19 23:52 UTC

This package is auto-updated.

Last update: 2024-05-20 07:23:16 UTC


README

Calculate the JMA of giving values.

Jma

Instalation

composer require romulodl/jma

or add romulodl/jma to your composer.json. Please check the latest version in releases.

Usage

$jma = new Romulodl\Jma();
$jma->calculate(
  array $values,
  int $period = 7,
  int $phase = 50,
  float $power = 2
);

For example:

$jma = new Romulodl\Jma();
$jma->calculate([10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]);

You would normally give a larger period to add smoothness to the result.