62 lines
2.2 KiB
Plaintext
62 lines
2.2 KiB
Plaintext
ALPHA_VANTAGE_API_KEY=alpha_vantage_api_key_placeholder
|
|
OPENAI_API_KEY=openai_api_key_placeholder
|
|
PORTFOLIO_PROFILE_NAME=Balanced Multi-Asset
|
|
PORTFOLIO_MANDATE=Preserve capital while capturing medium-term growth opportunities in technology and consumer sectors.
|
|
PORTFOLIO_MAX_POSITION_PCT=0.15
|
|
PORTFOLIO_MAX_SECTOR_PCT=0.35
|
|
PORTFOLIO_NOTES=Prioritize liquid large-cap names. Avoid exceeding buying power and respect existing hedges.
|
|
PORTFOLIO_UNIVERSE=NVDA,AAPL,MSFT,AMZN,TSLA
|
|
PORTFOLIO_SENTIMENT_LOOKBACK=2
|
|
PORTFOLIO_NEWS_LIMIT=5
|
|
PORTFOLIO_HYPOTHESIS_THRESHOLD=0.6
|
|
PORTFOLIO_MAX_HYPOTHESES=2
|
|
PORTFOLIO_MARKET_LOOKBACK=30
|
|
PORTFOLIO_TRADE_PRIORITY_THRESHOLD=0.8
|
|
PORTFOLIO_TRADE_MIN_CASH=50000
|
|
PORTFOLIO_TRADE_MIN_CASH_RATIO=0.1
|
|
ALPACA_MCP_ENABLED=false
|
|
ALPACA_MCP_TRANSPORT=http
|
|
ALPACA_MCP_HOST=127.0.0.1
|
|
ALPACA_MCP_BASE_URL=http://host.docker.internal:8000/mcp
|
|
ALPACA_MCP_PORT=8000
|
|
ALPACA_MCP_COMMAND=
|
|
ALPACA_MCP_TIMEOUT_SECONDS=30
|
|
TRADE_EXECUTION_ENABLED=false
|
|
TRADE_EXECUTION_DRY_RUN=true
|
|
TRADE_EXECUTION_DEFAULT_QTY=10
|
|
TRADE_EXECUTION_TIF=day
|
|
AUTO_TRADE_MODE=graph
|
|
AUTO_TRADE_MAX_TICKERS=12
|
|
AUTO_TRADE_SKIP_WHEN_MARKET_CLOSED=true
|
|
AUTO_TRADE_RESPONSES_MODEL=gpt-4.1-mini
|
|
# Optional: set AUTO_TRADE_RESPONSES_REASONING=medium (only for models that support reasoning)
|
|
AUTO_TRADE_RESPONSES_REASONING=
|
|
AUTO_TRADE_RESPONSES_MAX_TURNS=8
|
|
AUTO_TRADE_MEMORY_ENABLED=true
|
|
AUTO_TRADE_MEMORY_DIR=./results/memory
|
|
AUTO_TRADE_MEMORY_MAX_ENTRIES=5
|
|
TRADINGAGENTS_RESULTS_DIR=./results
|
|
APCA_API_KEY_ID=
|
|
APCA_API_SECRET_KEY=
|
|
ALPACA_DATA_FEED=iex
|
|
ALPACA_NEWS_STREAM_URL=
|
|
TRADINGAGENTS_AUTOPILOT=false
|
|
AUTOPILOT_SEED_AUTO_TRADE=true
|
|
AUTOPILOT_LOOP_SECONDS=10
|
|
AUTOPILOT_PRICE_POLL_SECONDS=60
|
|
AUTOPILOT_PREMARKET_MINUTES=30
|
|
# Strategy presets (default values)
|
|
TRADINGAGENTS_DEFAULT_STRATEGY=swing
|
|
# Day Trade: 6h horizon, +2% target, -1% stop
|
|
TRADINGAGENTS_DAYTRADE_HOURS=6
|
|
TRADINGAGENTS_DAYTRADE_TARGET=0.02
|
|
TRADINGAGENTS_DAYTRADE_STOP=0.01
|
|
# Swing Trade: 72h horizon (~3 days), +4% target, -2% stop
|
|
TRADINGAGENTS_SWING_HOURS=72
|
|
TRADINGAGENTS_SWING_TARGET=0.04
|
|
TRADINGAGENTS_SWING_STOP=0.02
|
|
# Position Trade: 336h horizon (~2 weeks), +8% target, -4% stop
|
|
TRADINGAGENTS_POSITION_HOURS=336
|
|
TRADINGAGENTS_POSITION_TARGET=0.08
|
|
TRADINGAGENTS_POSITION_STOP=0.04
|