usunyu / webull-trader

Trading bot for day trade and swing trade powered by Webull platform

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

webull-trader

Trading bot for day trade and swing trade powered by Webull platform

Strategy:

Day Trading [Breakout] [Grinding] [Momentum] [Red to Green] [VWAP Reclaim]

Swing Trading [Turtle]

Get Started:

  1. Install required packages:
pip install git+https://github.com/tedchou12/webull
pip install -r requirements.txt
  1. Run initialize script:
python manage.py shell < scripts/initialize.py
  1. Create webull credentials object and write cred data, trade password.

  2. Run server:

python manage.py runserver
  1. Run scheduler:
python manage.py runscheduler

Commands:

  1. Run stats data:
python manage.py runstatsdata 2021-12-31
  1. Run amend trades:
python manage.py runamendtrades

Backtest:

  1. Run backtest command:
python manage.py shell < backtest/executor.py

Deploy:

  1. Run server:
screen -r server
uwsgi --ini uwsgi.ini --enable-threads
  1. Run scheduler:
screen -r scheduler
python manage.py runscheduler
  1. Hot reload:
touch /tmp/deploy.ini
uwsgi --ini uwsgi.ini --touch-reload /tmp/deploy.ini --logto /tmp/uwsgi.log

About

Trading bot for day trade and swing trade powered by Webull platform


Languages

Language:Python 71.4%Language:HTML 13.4%Language:JavaScript 8.4%Language:CSS 6.9%