pkgsrc/finance
wen d6903afa6d Update to 0.24.3
Upstream changes:
#-#-#-#-#-#-#-#-#-#    Changes in TTR version 0.24.2    #-#-#-#-#-#-#-#-#-#


BUG FIXES

  - Check for 'ratio > 0' before calculating 'n' in zlema() C code. The prior
    code could result in division by 0, which was flagged by clang-UBSAN.
    Thanks to Prof Brian Ripley for the report. (#100)


#-#-#-#-#-#-#-#-#-#    Changes in TTR version 0.24.1    #-#-#-#-#-#-#-#-#-#


BUG FIXES

  - Fix leading NA accounting in wma() C code. The prior code caused invalid
    reads under valgrind. Thanks to Prof Brian Ripley for the report. (#99)

  - Check for 'ratio > 0' before calculating 'n' in ema() C code. The prior
    code could result in division by 0, which was flagged by UBSAN. Thanks to
    Prof Brian Ripley for the report. (#100)

  - Make ALMA() output length equal input length when the input can not be
    converted to xts. This was caused by the difference between
    rollapply.default() and rollapply.xts(). Thanks to GitHub user
    marksimmonds for the report. (#29)

  - Fix stoch() in very rare cases where fastK is Inf. I could only reproduce
    this if the Close is > High and High and Low are equal, but that is a data
    error. I fixed anyway because there may be other cases I don't anticipate.
    Thanks to GitHub user cjuncosa for the report. (#52)

  - Fix MFI() when money flow is always zero or positive. The denominator of
    the money ratio will be zero if there is no negative money flow for 'n'
    consecutive observations (e.g. during a strong up-trend), which causes the
    money flow index to be Inf. Set the money flow index to 100 in this case.

    And the money ratio will be NaN if there's no money flow for 'n'
    consecutive observations (e.g. if there are no trades), which causes the
    money flow index to be NaN. Set the money flow index to 50 in this case.

    Thanks to GitHub user jgehw for the report, reproducible example, and
    suggested patch. (#81)


#-#-#-#-#-#-#-#-#-#    Changes in TTR version 0.24.0    #-#-#-#-#-#-#-#-#-#


SIGNIFICANT USER-VISIBLE CHANGES

  - Updated stockSymbols() to use the NASDAQ FTP site instead of downloading
    the CSV from the NASDAQ stock screener page. Some columns are no longer
    populated because they are not provided in the FTP file:
      LastSale ,MarketCap, IPOyear, Sector, Industry
    These columns will be removed in a future version. (#98, #5, #97)

  - runPercentRank(x, n, cumulative = TRUE) now sets observations in the
    initialization period to NA. This is consistent with the other
    running/rolling functions in TTR. If you want the previous behavior,
    you should use runPercentRank(x, n = 1, cumulative = TRUE). Thanks to
    GitHub user httassadar for the report. (#73)


NEW FEATURES

  - Add Ehler's Correlation Trend Indicator. Thanks to Evelyn Mitchell for
    the suggestion, and for Ethan Smith for the initial implementation. (#92)


BUG FIXES

  - runMAD() returned incorrect values when 'cumulative = TRUE' and the input
    contained leading NA. Thanks to GitHub user stellathecat for the report.
    This also affected runMedian() also. (#93)

  - ZLEMA() would crash when 'ratio = 0.0' and 'n' was not specified. Thanks
    to GitHub user yogat3ch for the report! (#95)

  - WMA() did not return an xts object when passed an xts object for 'x' that
    had leading NA, with the default 'wts = 1:n'. Thanks to Cory Fletcher for
    reporting this issue via email. (#96)

  - stoch() was wrong when 'bounded = FALSE'. Thanks to GitHub user rfinfun
    for the report and patch. (#74)

  - HMA() threw an error when 'n' was an odd number. This was because the
    first call to WMA() used 'n = n / 2' which caused 'n' to not be an
    integer. Thanks to GitHub user dragie for the report. (#76)
2022-05-29 00:46:45 +00:00
..
bitcoin bitcoin: wants C++17 2022-05-21 07:51:53 +00:00
cpuminer revbump for icu and libffi 2021-12-08 16:01:42 +00:00
electrum *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
gkrellm-stock revbump for icu and libffi 2021-12-08 16:01:42 +00:00
gnucash revbump for textproc/icu update 2022-04-18 19:09:40 +00:00
gnucash-docs gnucash-docs: update to 4.10.1. 2022-03-30 08:21:10 +00:00
hledger Bump all Haskell packages after enabling "split sections" in mk/haskell.mk 2022-02-26 03:57:43 +00:00
hledger-lib Bump all Haskell packages after enabling "split sections" in mk/haskell.mk 2022-02-26 03:57:43 +00:00
homebank revbump for textproc/icu update 2022-04-18 19:09:40 +00:00
hs-Decimal Bump all Haskell packages after enabling "split sections" in mk/haskell.mk 2022-02-26 03:57:43 +00:00
ledger *: Recursive revbump from boost 1.78.0 2022-01-10 01:46:21 +00:00
ledger2beancount finance: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 10:26:00 +00:00
libofx revbump for textproc/icu update 2022-04-18 19:09:40 +00:00
magento finance: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 10:26:00 +00:00
p5-Algorithm-LUHN finance: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 10:26:00 +00:00
p5-Data-Currency finance: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 10:26:00 +00:00
p5-Finance-Currency-Convert-WebserviceX finance: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 10:26:00 +00:00
p5-Finance-Quote finance: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 10:26:00 +00:00
p5-Locale-Currency-Format finance: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 10:26:00 +00:00
py-alpha_vantage Paper over tree breakage caused by unresolvable Python deps from 2022-04-10 14:42:18 +00:00
py-alphalens py-alphalens: updated to 0.4.0 2022-02-05 14:50:00 +00:00
py-backtrader Paper over tree breakage caused by unresolvable Python deps from 2022-04-10 14:42:18 +00:00
py-beancount *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-bitcoinlib *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-bitcoinrpc py-bitcoinrpc: fix PLIST for python 2.7 2022-01-22 15:21:11 +00:00
py-braintree py-braintree: updated to 4.15.2 2022-04-13 19:46:12 +00:00
py-crytic-compile python: egg.mk: add USE_PKG_RESOURCES flag 2022-01-05 15:40:56 +00:00
py-empyrical Fix build breakage from py-scipy now being Python >= 3.8 2022-04-10 00:57:13 +00:00
py-eth-abi *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-eth-account *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-eth-hash *: remove workaround patches for python 3.6 2022-01-14 11:49:41 +00:00
py-eth-keyfile *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-eth-keys *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-eth-rlp *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-eth-typing *: remove workaround patches for python 3.6 2022-01-14 11:49:41 +00:00
py-eth-utils *: remove workaround patches for python 3.6 2022-01-14 11:49:41 +00:00
py-fecon235 Fix build breakage from py-scipy now being Python >= 3.8 2022-04-10 00:57:13 +00:00
py-ofxparse py-ofxparse: fix packaging with python 3.x 2022-03-05 08:58:44 +00:00
py-pyevmasm python: egg.mk: add USE_PKG_RESOURCES flag 2022-01-05 15:40:56 +00:00
py-pyfolio py-pyfolio: not for Python 3.7 2022-02-05 11:45:50 +00:00
py-quickbooks *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-stripe py-stripe: updated to 2.74.0 2022-04-24 17:11:31 +00:00
py-trytond-account *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-trytond-account-asset *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-trytond-account-be *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-trytond-account-credit-limit *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-trytond-account-de-skr03 *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-trytond-account-deposit *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-trytond-account-dunning *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-trytond-account-dunning-fee *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-trytond-account-dunning-letter *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-trytond-account-fr *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-trytond-account-invoice *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-trytond-account-invoice-history *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-trytond-account-invoice-line-standalone *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-trytond-account-invoice-stock *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-trytond-account-payment *: fix usage of versioned_dependencies 2022-05-01 09:45:41 +00:00
py-trytond-account-payment-clearing *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-trytond-account-payment-sepa *: fix usage of versioned_dependencies 2022-05-01 09:45:41 +00:00
py-trytond-account-payment-sepa-cfonb *: fix usage of versioned_dependencies 2022-05-01 09:45:41 +00:00
py-trytond-account-product *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-trytond-account-statement *: fix usage of versioned_dependencies 2022-05-01 09:45:41 +00:00
py-trytond-account-stock-anglo-saxon *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-trytond-account-stock-continental *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-trytond-account-stock-landed-cost *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-trytond-account-stock-landed-cost-weight *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-trytond-account-tax-rule-country *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-trytond-analytic-account *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-trytond-analytic-invoice *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-trytond-analytic-purchase *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-trytond-analytic-sale *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-trytond-bank *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-trytond-commission *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-trytond-commission-waiting *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-trytond-currency python: egg.mk: add USE_PKG_RESOURCES flag 2022-01-05 15:40:56 +00:00
py-trytond-customs *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-trytond-product-cost-fifo *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-trytond-product-cost-history *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-trytond-product-price-list *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-trytond-purchase *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-trytond-purchase-invoice-line-standalone *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-trytond-purchase-request *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-trytond-purchase-requisition *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-trytond-purchase-shipment-cost *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-trytond-sale *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-trytond-sale-complaint *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-trytond-sale-credit-limit *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-trytond-sale-extra *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-trytond-sale-invoice-grouping *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-trytond-sale-opportunity *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-trytond-sale-price-list *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-trytond-sale-promotion *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-trytond-sale-shipment-cost *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-trytond-sale-shipment-grouping *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-trytond-sale-stock-quantity *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-trytond-sale-supply *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-trytond-sale-supply-drop-shipment *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-trytond-stock-supply *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-trytond-stock-supply-day *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-trytond-stock-supply-forecast *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-trytond-stock-supply-production *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
QuantLib *: Recursive revbump from boost 1.78.0 2022-01-10 01:46:21 +00:00
R-bayesm finance: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 10:26:00 +00:00
R-fAsianOptions finance: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 10:26:00 +00:00
R-fBasics finance: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 10:26:00 +00:00
R-fOptions finance: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 10:26:00 +00:00
R-quantmod Update to 0.4.20 2022-05-29 00:04:50 +00:00
R-timeSeries Update to 3062.100 2022-04-02 03:10:26 +00:00
R-tseries finance: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 10:26:00 +00:00
R-TTR Update to 0.24.3 2022-05-29 00:46:45 +00:00
rates finance/rates: update to 0.7.0 2022-02-25 07:27:00 +00:00
ruby-activemerchant finance/ruby-activemerchant: update to 1.125.0 2022-02-12 15:27:22 +00:00
ruby-braintree finance/ruby-braintree: update to 4.6.0 2022-03-06 09:00:43 +00:00
tex-euro finance: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 10:26:00 +00:00
tex-euro-doc finance: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 10:26:00 +00:00
xfinans finance: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 10:26:00 +00:00
xinvest finance: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 10:26:00 +00:00
xquote finance: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 10:26:00 +00:00
Makefile py-vatnumber: remove, unmaintained upstream. 2021-12-06 13:55:41 +00:00