Tradingstrategy

Latest version: v0.5.2

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

Scan your dependencies

Page 26 of 31

1.0.3.36

- Wikipedia link for DetrendedPriceOscillator
- Renaming of Stochastic and Williams lines to include "perc" (originally %)
- Removal of specific plotnames in MovingAverages
- Williams renamed to WilliamsR for accuracy and line renamed to percR
- Stochastic lines renamed to percK and percD from kperc and dperc for
accuracy
- StochasticFull added (3 lines)
- CrossOver, CrossUp, CrossDown indicators and documentation
- Correct broker usage in "close" operation
- Operations observer plotting style changed to "full"
- BuySell observer plotting style changed to full and buy color changed to
lime for visibility
- Broker correction of initial commission assigment. Introduced error when
adding support for optimization
- Added indicators: Envelope, SMAEnvelope, EMAEnvelope, SMMAEnvelope,
WMAEnvelope, KAMAEnvelope (tests and docs included)
- Corrected label plotting when a LineSeries object is passed as label
- Documentation and test for CommissionInfo

1.0.2.26

- Correction to minperiod calculation to correctly calculate and take into
account indicator on indicator/single lines minperiods together with
multi-timeframe datas
- Extra plotting defaults to lineiterator to simplify plotting code
- Added plotforce to force plotting of an indicator which relies on
non-plotted/plottable data/clock sources
- Plotting support for indicator on indicator respecting above/below order
- Support plotting indicators which don't have a data/indicator clock by
looking up the chain
- Add badges' alternative test and add a badge for the documentation
- KAMA sets plotname to override inherited one from SimpleMovingAverage
- Williams %R indicator and test
- Momentum, RateOfChange, MomentumOscillator and tests

1.0.1.22

- Reordering and addition of sample datas
- Addition of samples limited to 2014 and 2006
- Independent Yahoo Online Download Tool
- TrueRange formula improvement
- Changed LineSeries "array" access to property
- data_0 references changed to more generic data
- Added AdaptiveMovingAverage
- AdaptiveMovingAverage added to the docs
- YahooCSV "reversed" parameter changed to reverse (and inverted default to
False
- Changes to make online downloads Py3 compatible
- Multi-Timeframe datas which are exhausted will return empty bars
- Improvements in VChartCSVData for name and timeframe recognition
- Added own simple csv format for sample
- Reordering/Addition of data samples
- Addition of nosetest testcases covering indicators, data multi timeframe
and resampling
- Travis-ci integration
- Extra minperiod check in LineIterator postinit hook to account for
indicators with calculations in __init__ not applied directly to line
assignments

1.0.0.21

- First tagged and documented release

0.5.2

- Added `Client.create_live_client` for live trading
- More helper functions to help unit testing
- `tradingstrategy.utils.time` to check for incompatible `pandas.Timestamp` formats
- Added `tradingstrategy.pair.filter_for_quote_tokens`
- Added `get_all_samples_by_range`, `iterate_samples_by_pair_range` shortcuts to consume trading pair data in strategies
- Added `get_prior_timestamp` to calibrate your clock with the existing time index
- Added `Client.clear_caches` to ensure fresh data downloads
- Added `DEXPair.exchange_slug` and `DEXPair.pair_slug` so we can point to web page URLs
- Renamed `Sushiswap` -> `Sushi` as per their branding

0.5.1

- Adding chain id 61 for Ethereum Classic / [Ethereum Tester](https://github.com/ethereum/eth-tester/)
- Adding `GroupedCandleUniverse.create_empty()` and `GroupedLiquidityUniverse.create_empty()`

Page 26 of 31

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.