"Developer toolkit for IBD CANSLIM style investors"
Project description
canswim
Developer toolkit for CANSLIM investment style practitioners
Setup
pip install canswim
Install canswim package in dev mode
pip install -e ./
Command line interface
$ python -m canswim -h
usage: canswim [-h] {dashboard,train}
CANSWIM is a toolkit for CANSLIM style investors. Aims to complement the Simple Moving Average and other technical indicators.
positional arguments:
{dashboard,gatherdata,uploaddata,modelsearch,train,finetune,forecast}
Which canswim task to run:
`dashboard` for stock charting and scans of recorded forecasts.
'gatherdata` to gather 3rd party stock market data and save to HF Hub.
'uploaddata` upload to HF Hub any interim changes to local data storage.
`modelsearch` to find and save optimal hyperparameters for model training.
`train` for continuous model training.
`finetune` to fine tune pretrained model on new stock market data. `forecast` to run forecast on stocks and upload dataset to HF Hub.
options:
-h, --help show this help message and exit
--forecast_start_date FORECAST_START_DATE
Optional argument for the `forecast` task. Indicate forecast start date in YYYY-MM-DD format. If not specified, forecast will start from the end of the target series.
NOTE: NOT FINANCIAL OR INVESTMENT ADVICE. USE AT YOUR OWN RISK.
Interactive Dashboard hosted on Hugging Face Hub
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
canswim-0.0.6.tar.gz
(44.3 kB
view hashes)
Built Distribution
canswim-0.0.6-py3-none-any.whl
(47.0 kB
view hashes)