Skip to content

Live monitor for managing financial assets with customized strategies

Notifications You must be signed in to change notification settings

GreenPlanet-Capital/StratDaemon

Repository files navigation

StratDaemon

Live monitor for managing financial assets with customized strategies

Installation

Developer

pip install -e .
cp config.ini config_dev.ini
export ENV=dev

User

pip install .
strat-daemon --install-completion zsh

Setup

Integration

git update-index --assume-unchanged config.ini
emacs config.ini # Change values as needed

Usage

For Developer

Check the examples/sample.py script.

For User

  • config.ini should be updated with your Robinhood credentials and other settings. This should be in directory where you run the below commands.

  • Orders should be in JSON format. You can refer to examples/sample_orders.json for the structure.

  • Currency codes should be in TXT format. You can refer to examples/sample_currencies.txt for the structure.

strat-daemon --help
strat-daemon start --help

# Example with default parameters
strat-daemon start --path-to-orders examples/sample_orders.json --path-to-currency-codes examples/sample_currency_codes.txt

Notes

  • You might have to enter Robinhood's 2FA code if you are running this for the first time.

  • If you are using Gmail notif integration, you would need to generate an App Password for authentication. You can do this by visiting Google App Passwords. config.ini should be updated with the generated password.

Improvements

  • ML model to give confidence score based on past data whether it's a resistance or support level

About

Live monitor for managing financial assets with customized strategies

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •