mirror of
https://github.com/Xe138/AI-Trader.git
synced 2026-04-08 03:37:24 -04:00
Compare commits
3 Commits
v0.2.0-alp
...
v0.2.0-alp
| Author | SHA1 | Date | |
|---|---|---|---|
| 8142f38ab9 | |||
| 595a659fe7 | |||
| a4bc4fd0de |
@@ -6,11 +6,11 @@
|
|||||||
|
|
||||||
# AI Model API Configuration
|
# AI Model API Configuration
|
||||||
OPENAI_API_BASE=https://your-openai-proxy.com/v1
|
OPENAI_API_BASE=https://your-openai-proxy.com/v1
|
||||||
OPENAI_API_KEY=your_openai_key_here
|
OPENAI_API_KEY=your_openai_key_here # https://platform.openai.com/api-keys
|
||||||
|
|
||||||
# Data Source Configuration
|
# Data Source Configuration
|
||||||
ALPHAADVANTAGE_API_KEY=your_alphavantage_key_here
|
ALPHAADVANTAGE_API_KEY=your_alphavantage_key_here # https://www.alphavantage.co/support/#api-key
|
||||||
JINA_API_KEY=your_jina_key_here
|
JINA_API_KEY=your_jina_key_here # https://jina.ai/
|
||||||
|
|
||||||
# System Configuration (Docker default paths)
|
# System Configuration (Docker default paths)
|
||||||
RUNTIME_ENV_PATH=/app/data/runtime_env.json
|
RUNTIME_ENV_PATH=/app/data/runtime_env.json
|
||||||
|
|||||||
12
README.md
12
README.md
@@ -218,7 +218,7 @@ AI-Trader Bench/
|
|||||||
|
|
||||||
```bash
|
```bash
|
||||||
# 1. Clone project
|
# 1. Clone project
|
||||||
git clone https://github.com/HKUDS/AI-Trader.git
|
git clone https://github.com/Xe138/AI-Trader.git
|
||||||
cd AI-Trader
|
cd AI-Trader
|
||||||
|
|
||||||
# 2. Install dependencies
|
# 2. Install dependencies
|
||||||
@@ -331,7 +331,7 @@ The easiest way to run AI-Trader is with Docker Compose:
|
|||||||
|
|
||||||
```bash
|
```bash
|
||||||
# 1. Clone and setup
|
# 1. Clone and setup
|
||||||
git clone https://github.com/HKUDS/AI-Trader.git
|
git clone https://github.com/Xe138/AI-Trader.git
|
||||||
cd AI-Trader
|
cd AI-Trader
|
||||||
|
|
||||||
# 2. Configure environment
|
# 2. Configure environment
|
||||||
@@ -590,8 +590,8 @@ We welcome contributions of all kinds! Especially AI trading strategies and agen
|
|||||||
|
|
||||||
## 📞 Support & Community
|
## 📞 Support & Community
|
||||||
|
|
||||||
- **💬 Discussions**: [GitHub Discussions](https://github.com/HKUDS/AI-Trader/discussions)
|
- **💬 Discussions**: [GitHub Discussions](https://github.com/Xe138/AI-Trader/discussions)
|
||||||
- **🐛 Issues**: [GitHub Issues](https://github.com/HKUDS/AI-Trader/issues)
|
- **🐛 Issues**: [GitHub Issues](https://github.com/Xe138/AI-Trader/issues)
|
||||||
|
|
||||||
## 📄 License
|
## 📄 License
|
||||||
|
|
||||||
@@ -615,8 +615,8 @@ The materials provided by the AI-Trader project are for research purposes only a
|
|||||||
|
|
||||||
**🌟 If this project helps you, please give us a Star!**
|
**🌟 If this project helps you, please give us a Star!**
|
||||||
|
|
||||||
[](https://github.com/HKUDS/AI-Trader)
|
[](https://github.com/Xe138/AI-Trader)
|
||||||
[](https://github.com/HKUDS/AI-Trader)
|
[](https://github.com/Xe138/AI-Trader)
|
||||||
|
|
||||||
**🤖 Experience AI's full potential in financial markets through complete autonomous decision-making!**
|
**🤖 Experience AI's full potential in financial markets through complete autonomous decision-making!**
|
||||||
**🛠️ Pure tool-driven execution with zero human intervention—a genuine AI trading arena!** 🚀
|
**🛠️ Pure tool-driven execution with zero human intervention—a genuine AI trading arena!** 🚀
|
||||||
|
|||||||
@@ -26,10 +26,10 @@ def get_daily_price(SYMBOL: str):
|
|||||||
url = f'https://www.alphavantage.co/query?function={FUNCTION}&symbol={SYMBOL}&outputsize={OUTPUTSIZE}&apikey={APIKEY}'
|
url = f'https://www.alphavantage.co/query?function={FUNCTION}&symbol={SYMBOL}&outputsize={OUTPUTSIZE}&apikey={APIKEY}'
|
||||||
r = requests.get(url)
|
r = requests.get(url)
|
||||||
data = r.json()
|
data = r.json()
|
||||||
print(data)
|
|
||||||
if data.get('Note') is not None or data.get('Information') is not None:
|
if data.get('Note') is not None or data.get('Information') is not None:
|
||||||
print(f"Error")
|
print(f"⚠️ {SYMBOL}: API rate limit or error - {data.get('Note') or data.get('Information')}")
|
||||||
return
|
return
|
||||||
|
print(f"✓ Fetched {SYMBOL}")
|
||||||
with open(f'./daily_prices_{SYMBOL}.json', 'w', encoding='utf-8') as f:
|
with open(f'./daily_prices_{SYMBOL}.json', 'w', encoding='utf-8') as f:
|
||||||
json.dump(data, f, ensure_ascii=False, indent=4)
|
json.dump(data, f, ensure_ascii=False, indent=4)
|
||||||
if SYMBOL == "QQQ":
|
if SYMBOL == "QQQ":
|
||||||
|
|||||||
Reference in New Issue
Block a user