Go to file
2024-12-22 20:51:14 -08:00
assets Initial commit of swing trading dashboard script 2024-10-23 11:56:25 -07:00
.gitignore Add .gitignore for Swing Trading Dashboard repository 2024-10-23 11:49:15 -07:00
daily_data.py Set default start and end date for daily data inside of method body instead of in the parameter list so that the current date is updated every call 2024-12-04 11:16:16 -08:00
dashboard.py Update swing trading dashboard to support newly imported strategies 2024-11-27 12:41:20 -08:00
README.md Trivial change to swing trading dashboard README 2024-11-27 12:43:54 -08:00
requirements.txt Add Flask-Caching dependency in order to support caching data and signal lookups server-side 2024-11-12 07:20:58 -08:00
signals.py Add Engulfing strategy signals to swing trading dashboard 2024-12-22 20:51:14 -08:00
stylesheets.py Add stylesheet imports for swing trading dashboard 2024-10-28 10:40:10 -07:00

Swing Trading Dashboard

Dependencies

The dashboard depends on the following Python packages which can be installed via pip install:

dash
dash-ag-grid
dash-bootstrap-components
dash-bootstrap-templates
pandas
plotly
python-dotenv

It also depends on the following modules hosted here:

Running the Dashboard

The OHLC data used by the dashboard comes from IQFeed.

Assuming a connection has been established to IQFeed (via IQLink.exe, for example), create a file named .env with the following contents:

IQFEED_HOST=localhost
IQFEED_PORT=9100

Then, run the following command to launch the dashboard:

python ./dashboard.py