AI-Powered Trading Decision Support System - Technical Analysis, Trading Signals, Position Managemen
1.6K
Your AI-Powered Trading Decision Support System
Trading Assistant is a comprehensive trading decision support system that provides:
Perfect for traders who want data-driven insights without the noise.
docker pull xuxuclassmate/trading-assistant:latest
# Create config directory
mkdir -p ta-config && cd ta-config
# Download .env template
curl -O https://raw.githubusercontent.com/XuXuClassMate/trading-assistant/main/.env.example
cp .env.example .env
# Download watchlist template
curl -O https://raw.githubusercontent.com/XuXuClassMate/trading-assistant/main/watchlist.txt.example
cp watchlist.txt.example watchlist.txt
Edit .env with your free API keys:
nano .env
# Get free API keys:
# Twelve Data: https://twelvedata.com/pricing (800 calls/day)
# Alpha Vantage: https://www.alphavantage.co/support/#api-key (25 calls/day)
TWELVE_DATA_API_KEY=your_key_here
ALPHA_VANTAGE_API_KEY=your_key_here
LANGUAGE=en # or 'zh' for Chinese
Interactive Mode:
docker run --rm -it \
-v $(pwd)/.env:/app/.env \
-v $(pwd)/watchlist.txt:/app/watchlist.txt \
xuxuclassmate/trading-assistant:latest
One-Command Analysis:
docker run --rm -it \
-v $(pwd)/.env:/app/.env \
-v $(pwd)/watchlist.txt:/app/watchlist.txt \
xuxuclassmate/trading-assistant:latest \
ta all
| Command | Shortcut | Description |
|---|---|---|
ta | - | Start interactive mode |
ta sig | ta signals | Generate trading signals |
ta sr | ta support-resistance | Analyze support/resistance |
ta pos | ta position | Calculate position size |
ta alerts | ta alert | Manage price alerts |
ta all | ta analyze | Run all analysis |
ta v | ta version | Show version |
ta h | ta help | Show help |
$ docker run --rm -it xuxuclassmate/trading-assistant:latest ta sig
š Generating signals...
NVDA:
RSI: 52.34 [Neutral]
MACD: 0.1234 [Bullish]
Moving Averages: [Bullish]
Combined: Bullish (score: 3)
Recommendation: BUY (Confidence: Medium)
AAPL:
RSI: 45.67 [Neutral]
MACD: -0.0567 [Bearish]
Moving Averages: [Neutral]
Combined: Neutral (score: 1)
Recommendation: HOLD (Confidence: Low)
ā
Done!
$ docker run --rm -it xuxuclassmate/trading-assistant:latest \
ta pos --symbol NVDA --price 175 --capital 10000 --risk 2
š° Calculating position...
Symbol: NVDA
Entry Price: $175.00
Total Capital: $10,000.00
Risk Percentage: 2%
Risk Amount: $200.00
Recommended Position:
Shares: 57
Position Value: $9,975.00
Stop Loss: $171.50 (2% below entry)
Max Loss: $200.00
ā
Done!
Edit watchlist.txt with your favorite stocks:
NVDA
AAPL
MSFT
GOOGL
TSLA
AMD
META
AMZN
One symbol per line. The assistant will analyze all stocks in your watchlist.
docker run -d --name trading-assistant \
-v $(pwd)/.env:/app/.env \
-v $(pwd)/watchlist.txt:/app/watchlist.txt \
xuxuclassmate/trading-assistant:latest
docker logs -f trading-assistant
docker pull xuxuclassmate/trading-assistant:latest
docker stop trading-assistant
docker rm trading-assistant
# Re-run with same command
docker run --rm -it \
-e TWELVE_DATA_API_KEY=your_key \
-e ALPHA_VANTAGE_API_KEY=your_key \
-e LANGUAGE=en \
xuxuclassmate/trading-assistant:latest
For complete guides, visit:
| Method | Command | Time |
|---|---|---|
| Docker ā | docker pull xuxuclassmate/trading-assistant:latest | 5 min |
| pip | pip install trading-assistant | 10 min |
| npm | npm install -g @xuxuclassmate/trading-assistant | 10 min |
| Source | git clone + pip install -e . | 15 min |
A: Both are free:
A: This is a decision support tool, not financial advice. Always do your own research and consult with a financial advisor.
A: Depends on your trading style:
A: Upgrade to paid tier or reduce analysis frequency. Twelve Data offers more generous free limits (800/day vs 25/day).
# Run with current user
docker run --rm -it \
-u $(id -u):$(id -g) \
-v $(pwd)/.env:/app/.env \
-v $(pwd)/watchlist.txt:/app/watchlist.txt \
xuxuclassmate/trading-assistant:latest
Make sure you're using the correct command:
# Correct
ta
ta sig
ta all
# Also works (full name)
trading-assistant
Use absolute paths:
docker run --rm -it \
-v /absolute/path/to/.env:/app/.env \
-v /absolute/path/to/watchlist.txt:/app/watchlist.txt \
xuxuclassmate/trading-assistant:latest
| Tag | Description |
|---|---|
latest | Latest stable release |
1.3.1 | Specific version |
1.3 | Latest 1.3.x |
MIT License - See LICENSEā
Made with ā¤ļø by XuXuClassMate
Content type
Image
Digest
sha256:cab7aa404ā¦
Size
143.4 MB
Last updated
6 months ago
docker pull xuxuclassmate/trading-assistant