Technical

Latest version: v1.4.4

Safety actively analyzes 687959 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 2

1.2.2

We did some maintenance on technical - fixing some bugs and cleaning up some dependencies.

Due to this, some custom implementations (mainly indicators wrapping pyti) have been removed, as these indicators are very slow to calulate (due to the way pyti does their calculations).

This removes the following indicators (all are replaced by their ta-lib equivalent)
* `indicators.aroon` -> `ta.AROON`
* `indicators.cci` -> `ta.CCI`
* `indicators.cmo` -> `ta.CMO`
* `indicators.momentum` -> `ta.MOM`
* `indicators.ultimate_oscilator` -> `ta.ULTOSC`
* `indicators.accumulation_distribution` -> `ta.AD`

The above results in significant speed improvements for these indicators, as well as for all Consensus methods relying on the above methods (`Consensus`, `MovingAverageConsensus`, `OscillatorConsensus`).

:warning: **WARNING** Some of the above changes will now return a slightly different result, so make sure to reevaluate your strategy / backtest your strategy again before upgrading to this version.

1.2.1

* Added several indicators
* Internal code cleanups
* fix import error with qtpylib

1.2.0

* Added several indicators
* Internal cleanup / refactorings (no impact to users)
* setup CI for releases (to reduce manual work required to release)

Page 2 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.