pystockfilter

View on PyPIReverse Dependencies (1)

2.3.1 pystockfilter-2.3.1-py3-none-any.whl

Wheel Details

Project: pystockfilter
Version: 2.3.1
Filename: pystockfilter-2.3.1-py3-none-any.whl
Download: [link]
Size: 76616
MD5: adfc25fffddd3e644d567a39f066b4cf
SHA256: 77142068bfe0f5211707342ae78116f4363cfe48c57e6c196a7e4601ccdefb68
Uploaded: 2024-10-25 08:19:07 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pystockfilter
Version: 2.3.1
Summary: Intelligent Stock Screening for Informed Investment Decisions
Author: SlashGordon
Author-Email: slash.gordon.dev[at]gmail.com
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.11,<4.0
Requires-Dist: bokeh (<3.0.0,>=2.0.0)
Requires-Dist: joblib (<2.0.0,>=1.4.2)
Requires-Dist: numpy (<2.0.0,>=1.17.0)
Requires-Dist: pandas (<3.0.0,>=2.1.0)
Requires-Dist: pandas-ta (<0.4.0,>=0.3.14b0)
Requires-Dist: pystockdb (<2.0.0,>=1.2.0)
Requires-Dist: python-dateutil (<3.0.0,>=2.8.2)
Requires-Dist: scikit-optimize (<0.11.0,>=0.10.2)
Requires-Dist: setuptools (<76.0.0,>=75.2.0)
Requires-Dist: yfinance (==0.2.46)
Description-Content-Type: text/markdown
[Description omitted; length: 2764 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
pystockfilter/__init__.py sha256=OarCYNC0kVLtNHbpKymp93qaD6Xg4Fbaqn-7VYrBCR8 1335
pystockfilter/backtesting/__init__.py sha256=mcf9RHpDOJ6HeoG8IdKXVKJu9z5h2egj75Tw4OjdSF0 2188
pystockfilter/backtesting/_plotting.py sha256=4wbb1d3_hU9W9CEmqncYVPuThxqBunLf_muQ9LuGy0I 29153
pystockfilter/backtesting/_stats.py sha256=cpmSbopUfQEhcfglRn8Uco0zVKg_XJHpEkRjnHKjyD8 6675
pystockfilter/backtesting/_util.py sha256=ssEhOhTUFTsJ237aoUcWV3A_tzaEn2qLtNvJIBQ34BE 5617
pystockfilter/backtesting/_version.py sha256=FKnJIExgNrZG2xJ0y_dGNBpxGbGBYylvfat-jHhLUuM 411
pystockfilter/backtesting/autoscale_cb.js sha256=TdlzTjNGlQAe18_JV9KEtTixBkgeyRaarJh-NWLthTU 1201
pystockfilter/backtesting/backtesting.py sha256=5oNPNi4sNKpyhv7zbPQN7XREAE_uqwgFPkp58gBU3ZI 68152
pystockfilter/backtesting/lib.py sha256=Kr314as01vsfI8CzLxzpC1qTCYbsqrMXlpZGOjb90ow 18659
pystockfilter/base/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pystockfilter/base/base_helper.py sha256=XOyPIq0YEJlk9TShWsALYP-FUdO2IX9mkw2aaqLumyQ 2297
pystockfilter/data/__init__.py sha256=drxOJaKwXMEmxn1ljxgo1XceJer4w1Sg2P-VlW5FnN8 328
pystockfilter/data/local_source.py sha256=Jk8ePL_h8msb1nnEFvbrzqvYEU14jTwQbOVYt2yNczk 1138
pystockfilter/data/pystockdb_source.py sha256=fXeWF1MWvtnXLJGyAGpo94do93yIdIlzew7vpn4IoWo 775
pystockfilter/data/stock_data_source.py sha256=qGooFoCKniN6VNXsfLf0vUT1T7yZPuz3Eu_EMj5WnUY 1543
pystockfilter/data/yfinance_source.py sha256=2FvRibc2TfY-3C_iUmm7CKqWGKqIQQfi3kJPCNyC3Kk 750
pystockfilter/data/yfinance_source_cache.py sha256=BY6KPaOj0bGETi2QnCNCO6wdi0mtwdlnsQPZnr6WM_E 1045
pystockfilter/strategy/__init__.py sha256=JfYdyJJ4CI7GeWtwJuRYVYbU7RxUJL26LBi6PbBwU8E 2348
pystockfilter/strategy/atr_strategy.py sha256=L-NVbjB0_CXj3ape12LvQ6KZM6u0qIZF4hJgcFyBTSQ 2436
pystockfilter/strategy/base_strategy.py sha256=mP-Qtc3c-U2WEajAbPIawrCL2O9EnJ1Tt9WBinJYMDE 5598
pystockfilter/strategy/bollinger_volume_strategy.py sha256=X_TqqUyOy2vT9RwuO4WgXhXQ32lPr0xVE0tAfWxOtUs 3851
pystockfilter/strategy/doji_rsi_strategy.py sha256=ww09-Z9v2ii-xmlq3l9YJ92FucBZUV5MP1Lu1L4X3dg 4948
pystockfilter/strategy/ema_cross_close_strategy.py sha256=2KTC0qBCIVLYKDhnnlzHRUhM2gV3JT4PY_5hiyeSvwI 1263
pystockfilter/strategy/ema_cross_ema_strategy.py sha256=ldXe1rdkOouNXhjwVLseR02YONjk7hgLCS8kd3dvxdQ 1253
pystockfilter/strategy/ema_cross_sma_strategy.py sha256=qea_uWX7h6FH3O8k_EjnlkHAaRKrHNAqgRdfFFdyVKo 1365
pystockfilter/strategy/macd_strategy.py sha256=CRnVWSI7gEY3G7gplaCLwFUq-_wfoobexUjxm47my78 2242
pystockfilter/strategy/moving_average_rsi_strategy.py sha256=UIpmjigpOE29H4mwf-WHecRGsjXEY6icphqjDgHa2kc 2714
pystockfilter/strategy/rsi_strategy.py sha256=JqJ95Yp6pORJKhE0LC7Ydq5DZY6jgJfpGFcEKfBRk_g 2039
pystockfilter/strategy/sma_cross_close_strategy.py sha256=V8Nf0cDD2KCe49ccg9pyjePFz-U4hBRz0hFRTWbjRDg 1270
pystockfilter/strategy/sma_cross_sma_strategy.py sha256=LkXJJV9YMrfbR7_0QQ-ziCzp8qycLtcaDghrHrNG7EI 1228
pystockfilter/strategy/uo_ema_cross_close_strategy.py sha256=EN-LtfvVzP7fXpmtj1Zn-NMra2I5iT8AxrznFN3-Nd8 1249
pystockfilter/strategy/uo_ema_cross_ema_strategy.py sha256=_1C4hYk9Gk_qjBG5tKxeSWSQT2gheO2a0MCkuYg5O6E 1242
pystockfilter/strategy/uo_strategy.py sha256=jZTklgxAsoNyFQVza81erv8v2sXspV3FaDqd9-Pah50 2768
pystockfilter/tool/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pystockfilter/tool/chunked_optimizer.py sha256=mnxLKKbJwNeeLrdQdcYTuYFSqeGHEREHs_jg_UJvIuE 3826
pystockfilter/tool/helper.py sha256=vhsqy2MM3-Cf-AthJ3BUSf2AKzsnk68aw-snqqY9uDk 844
pystockfilter/tool/result.py sha256=Oni1-XlqnuWLj-dmoH-uEtTDA58eLJBu2h_gXG4OSeo 5034
pystockfilter/tool/start_backtest.py sha256=Y2TUhFSchUUMSw_z0VwhIMwMHsuqpzOjG_6WtG8_JjE 592
pystockfilter/tool/start_base.py sha256=re1vLRFvpc6kpWcih_GO-1pSV-12TfAxqzPbcngyyZg 3531
pystockfilter/tool/start_batch_optimizer.py sha256=U0UPMAgtYKQiDz-3YDG1gItn1BQjMPiU_cjOCvTiHWs 7069
pystockfilter/tool/start_chunked_optimizer.py sha256=NMy4pfC68krFZmrJH6C-xYnImDgmioiO25iSvClhg-c 2344
pystockfilter/tool/start_optimizer.py sha256=zi2zJ6KMa8rJZVWjg-5stmql9HznFDAKclN4wD9p9q8 1494
pystockfilter/tool/start_seq_optimizer.py sha256=pbqBYNdcfgu0ga-Ur43St9Yj24cBbff7iG3gOld5xCI 2318
pystockfilter-2.3.1.dist-info/LICENSE sha256=1cM34L3LcZaZoSXHXMG8cI18eDUqnAyLBMVoxi9SO8w 1061
pystockfilter-2.3.1.dist-info/METADATA sha256=GYTvL7MBw_Tn9zM9gMEelxRQbFhh1RxvBQ9hEi_7oY8 3708
pystockfilter-2.3.1.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
pystockfilter-2.3.1.dist-info/RECORD