#Your Auth file

# --- Ollama / model ---
OLLAMA_BASE_IP=192.168.1.XX
OLLAMA_BASE_URL=http://192.168.1.XX:11434
OLLAMA_MODEL=batiai/gemma4-e4b:q4
# Set to true if your host has NVIDIA Container Toolkit + working GPU drivers.
# Set to false to run a CPU-only stack (safe default).
ENABLE_GPU=true


# --- OpenClaw secrets ---
OPENCLAW_SECRET=openclaw_strong

#your account keys paper or live
# --- Alpaca + Hermes ---
ALPACA_API_KEY_ID=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ALPACA_API_SECRET_KEY=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

# --- Trading Mode & Execution ---
ALPACA_MODE=live #paper or live
AUTO_EXECUTE=true

# --- Order & Notional Limits ---
MAX_ORDERS_PER_DAY=600
MAX_NOTIONAL_USD=6000
MAX_NOTIONAL_PER_ORDER_USD=8
BASE_NOTIONAL_PER_TRADE_USD=2.5
MAX_NOTIONAL_PER_SYMBOL_USD=55
MIN_TRADE_QTY=0.05
QTY_STEP=0.01

# --- Confidence Thresholds ---
BUY_CONFIDENCE_THRESHOLD=0.60
SELL_CONFIDENCE_THRESHOLD=0.55

# --- Analyst / ML Engine ---
LOOKBACK_DAYS=40
MODEL_ALGORITHM=xgboost
TRAIN_TEST_SPLIT=0.8
MIN_DATA_POINTS=40

# --- Technical Indicators ---
TECH_SMA_MID_WINDOW=5
TECH_SMA_LONG_WINDOW=14
TECH_RSI_PERIOD=14
TECH_MACD_FAST=5
TECH_MACD_SLOW=13
TECH_MACD_SIGNAL=4
TECH_BB_STD_MULTIPLIER=2.0

# --- ATR Swing Parameters (NEW) ---
ATR_PERIOD=14
ATR_SWING_WINDOW=3
ATR_BUY_VOLATILITY_MIN=0.8
ATR_SELL_VOLATILITY_MAX=1.4
ATR_STOPLOSS_MULTIPLIER=0.7
ATR_TAKEPROFIT_MULTIPLIER=1.2
SWING_HOLD_MIN_DAYS=3
SWING_HOLD_MAX_DAYS=5

# --- Labeling / Decision Thresholds ---
LABEL_PREDICTION_DAYS=1
LABEL_BUY_THRESHOLD=0.018
LABEL_SELL_THRESHOLD=-0.02

# --- Optional Fundamental Features ---
FEATURE_INCLUDE_PE_RATIO=true
FEATURE_INCLUDE_DIVIDEND_YIELD=true

# --- Host crontab access ---
CRONTAB_HOST_UID=1000
CRONTAB_HOST_GID=1000
CRONTAB_GROUP_GID=997
