Stock for Sloth.
Project description
SlothStock
Stock for Sloth.
Read this in other languages: English, 简体中文.
Getting Started
Installation
pip install -U slothstock
Usage
$ sloth-buy -h
usage: sloth-buy [-h] [--reserve-st] [--reserve-suspend]
[--check-great-great-grandparent] [--daemon]
[--interval INTERVAL] [--ignore-empty] [--output OUTPUT] [-V]
[--ebk EBK] [--period PERIOD] [--loose]
[--child {cross,divergence}] [--title TITLE] [--token TOKEN]
[--topic-ids TOPIC_IDS] [--uids UIDS]
optional arguments:
-h, --help show this help message and exit
--daemon
--interval INTERVAL
--ignore-empty
--output OUTPUT
-V, --version show program's version number and exit
Buy:
--reserve-st
--reserve-suspend
--check-great-great-grandparent
SlothStock:
--ebk EBK
--period PERIOD
--loose
--child {cross,divergence}
WxPusher:
--title TITLE
--token TOKEN
--topic-ids TOPIC_IDS
--uids UIDS
$ sloth-sell -h
usage: sloth-sell [-h] [--daemon] [--interval INTERVAL] [--ignore-empty]
[--output OUTPUT] [-V] [--ebk EBK] [--period PERIOD]
[--loose] [--child {cross,divergence}] [--title TITLE]
[--token TOKEN] [--topic-ids TOPIC_IDS] [--uids UIDS]
optional arguments:
-h, --help show this help message and exit
--daemon
--interval INTERVAL
--ignore-empty
--output OUTPUT
-V, --version show program's version number and exit
SlothStock:
--ebk EBK
--period PERIOD
--loose
--child {cross,divergence}
WxPusher:
--title TITLE
--token TOKEN
--topic-ids TOPIC_IDS
--uids UIDS
Running the tests
tox
TODO
- Fetch stock information from XueQiu.
- MACD indicators.
- Wechat push notification.
- Basic unittest with positive cases and structure.
- EBK file import and export.
- Daemon mode.
- Buy signal script.
- Sell signal script.
- Add cache for frequent fetched data.
- logger.
- Cronjob guide or something similar.
- Monitored stocks management.
- Documentation.
- More robust unittest.
Contribution
- Comments or suggestions via github issues.
- Pull requests are welcome absolutely.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
slothstock-0.3.0.tar.gz
(13.9 kB
view details)
Built Distribution
File details
Details for the file slothstock-0.3.0.tar.gz
.
File metadata
- Download URL: slothstock-0.3.0.tar.gz
- Upload date:
- Size: 13.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.8.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e3ae0f2c0008f244aee565327ef5ec24ae2bacdd9f7a66c59a741c6894bb517 |
|
MD5 | 56aed89d570a5977925ca61a8f7f8a75 |
|
BLAKE2b-256 | 66a76b831645653d7ccd728a7ed3c9c5f6b1e1f92134f0a94cf882822d7b5878 |
File details
Details for the file slothstock-0.3.0-py3-none-any.whl
.
File metadata
- Download URL: slothstock-0.3.0-py3-none-any.whl
- Upload date:
- Size: 15.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.8.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c4d82a47359936718c674009cf723fd553b5939e823fa51bc7be379227bf895 |
|
MD5 | 3c2aca47c5ebd9c42ad55f077db8632c |
|
BLAKE2b-256 | 6177b0cfac697ab16b5a1e3dcfcfd357499a2aa6751538771f3ee4d6d20bf479 |