Professional trading terminal with Binance and Gold (Yahoo Finance) support.
bot_main.py: Main bot engine for scanning and logging signals.dashboard.py: Streamlit-based web interface for monitoring.market_data.py: Data fetching layer (Binance via CCXT, Gold via yfinance).strategy.py: Technical analysis and signal generation.
- Push this folder to a GitHub repository.
- Go to share.streamlit.io.
- Connect your GitHub and select the repository.
- Set the main file to
dashboard.py. - In "Secrets", add the environment variables from
.env.example.
- Use the same GitHub repository.
- Create a new "Background Worker" (Render) or Service (Railway).
- Set the build command to
pip install -r requirements.txt. - Set the start command to
python bot_main.py. - Add environment variables.
See .env.example for the required keys.