Python module to get kernel information via OS specific CLI commands
Project description
PyTradingBot
PyTradingBot is a python based trading bot API.
Summary
PyTradingBot is a python based trading bot API based on FinViz screener fields, and Yahoo finance.
Installation
pip install PyTradingBot
Usage
Initiate - IDE
from pytradingbot.server import start
if __name__ == '__main__':
start()
Initiate - CLI
pytradingbot start
Use
pytradingbot --helpfor usage instructions.
Background Scheduler
The API runs a background async scheduler that triggers scans automatically (EST) and stores each run in the existing shelve DB.
Default schedule:
- Pre-Market (04:00-09:30): every 15 minutes
- Market Open (09:30-10:30): every 5 minutes
- Mid Day (10:30-14:00): every 30 minutes
- Power Hour (14:00-16:00): every 5 minutes
- After Hours (16:00-20:00): once at 16:15
You can override these rules from the Dashboard Schedule tab, or through:
GET /scheduleto read current/default configPOST /scheduleto save overrides
Containerized
Build
docker build -t pytradingbot .
Run
docker run --name pytradingbot -p 5005:5005 -e PORT=5005 pytradingbot
Release Notes
Requirement
python -m pip install gitverse
Usage
gitverse-release reverse -f release_notes.rst -t 'Release Notes'
Linting
pre-commit will ensure linting
Requirement
python -m pip install pre-commit
Usage
pre-commit run --all-files
Pypi Package
https://pypi.org/project/PyTradingBot/
License & copyright
© Vignesh Rao
Licensed under the MIT License
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 Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pytradingbot-0.0.31-py3-none-any.whl.
File metadata
- Download URL: pytradingbot-0.0.31-py3-none-any.whl
- Upload date:
- Size: 34.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3cc997ae924941bc0427614830d6cfccd8499c6bb5fa6762f70560b496217943
|
|
| MD5 |
0fd85c716f56b54298a5af9ae7b88dcc
|
|
| BLAKE2b-256 |
3b650c4696b3d711f4e589c67f65215004fc9dad846978bb7623a66b945e8485
|