Skip to content

Commit cf75d9e

Browse files
authored
Merge pull request #37 from AKKI0511/feat/backtest-model-cli
Feat: New CLI + backtest CLI + Update docs
2 parents 6958462 + d8d426e commit cf75d9e

File tree

17 files changed

+2784
-1858
lines changed

17 files changed

+2784
-1858
lines changed

.env.example

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
# QuantTradeAI example environment file
2+
#
3+
# Copy to .env and fill in values. Do NOT commit .env.
4+
5+
########################################
6+
# Data Providers (optional)
7+
########################################
8+
# Required ONLY if you use AlphaVantageDataSource
9+
ALPHAVANTAGE_API_KEY=""
10+
11+
########################################
12+
# LLM Sentiment (optional)
13+
########################################
14+
# Required if sentiment.enabled=true AND provider=openai
15+
OPENAI_API_KEY=""
16+
17+
# Required if sentiment.enabled=true AND provider=anthropic
18+
ANTHROPIC_API_KEY=""
19+
20+
# Required if sentiment.enabled=true AND provider=huggingface
21+
HUGGINGFACE_API_KEY=""
22+
23+
# Ollama typically runs locally and does not require an API key
24+
# (no env var needed)
25+
26+
########################################
27+
# Streaming Providers (optional)
28+
########################################
29+
# For providers using `auth_method: api_key`, the convention is:
30+
# <PROVIDER>_API_KEY and <PROVIDER>_API_SECRET
31+
32+
# Alpaca example (required if using provider name "alpaca")
33+
ALPACA_API_KEY=""
34+
ALPACA_API_SECRET=""
35+
36+
# Other providers (uncomment as needed)
37+
# INTERACTIVE_BROKERS_API_KEY=""
38+
# INTERACTIVE_BROKERS_API_SECRET=""
39+
# BINANCE_API_KEY=""
40+
# BINANCE_API_SECRET=""
41+
# COINBASE_API_KEY=""
42+
# COINBASE_API_SECRET=""

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -172,3 +172,4 @@ cython_debug/
172172

173173
data/
174174
models/
175+
reports/

0 commit comments

Comments
 (0)