- Fetch US major indice futures (Gold, Nasdaq, S&P500 and Dow Jones) candlestick data and analysis their price actions and send notification to discord server
- Fetch US market top gainer stock candlestick data and analysis their price actions and send notification to discord server
- Download and install IB Gateway
- Download and install ibapi python package, following the instuction from:
https://www.interactivebrokers.com/campus/ibkr-quant-news/interactive-brokers-python-api-native-a-step-by-step-guide/
- Run
pip install -r requirements.txtto install project dependencies - Run
pip install pyinstallerto install pyinstaller (if applicable) - Run
pyinstaller gold.spec -yto build gold index futures scanner - Run
pyinstaller nq.spec -yto build Nasdaq index futures scanner - Run
pyinstaller es.spec -yto build S&P500 index futures scanner - Run
pyinstaller ym.spec -yto build Dow Jones index futures scanner - Run
pyinstaller top_gainer.spec -yto build top gainer scanner
| Dependency | Description |
|---|---|
| pandas | Dataframe data analysis and manipulation for stock's OHLCV (Open, High, Low, Close, Volume) |
| numpy | Perform comprehensive mathematical and array functions |
| mplfinance | Candlestick chart generation |
- Login IB Gateway
- Run all scanners (
.exe) files built from pyinstaller
- Run
pip3 freeze > requirements.txt




