{
  "mode": "live",
  "max_budget": 2450,
  "low_funds_threshold": 250,
  "stop_loss_pct": 15,
  "stop_loss_rebuy_cooldown_days": 10,
  "stocks": [
    {
      "ticker": "AAPL",
      "enabled": true,
      "strategy": "rsi-mean-reversion",
      "params": {
        "period": 14,
        "oversold": 30,
        "overbought": 70
      },
      "max_position_size": 300
    },
    {
      "ticker": "MSFT",
      "enabled": false,
      "strategy": "donchian-breakout",
      "params": {
        "entry_window": 20,
        "exit_window": 10
      },
      "max_position_size": 300
    },
    {
      "ticker": "NVDA",
      "enabled": true,
      "strategy": "rsi-mean-reversion",
      "params": {
        "period": 14,
        "oversold": 30,
        "overbought": 70
      },
      "max_position_size": 300
    },
    {
      "ticker": "TSLA",
      "enabled": true,
      "strategy": "rsi-mean-reversion",
      "params": {
        "period": 14,
        "oversold": 30,
        "overbought": 70
      },
      "max_position_size": 300
    },
    {
      "ticker": "XOM",
      "enabled": false,
      "strategy": "rsi-mean-reversion",
      "params": {
        "period": 14,
        "oversold": 30,
        "overbought": 70
      },
      "max_position_size": 300
    },
    {
      "ticker": "CVX",
      "enabled": false,
      "strategy": "donchian-breakout",
      "params": {
        "entry_window": 20,
        "exit_window": 10
      },
      "max_position_size": 300
    },
    {
      "ticker": "JPM",
      "enabled": true,
      "strategy": "donchian-breakout",
      "params": {
        "entry_window": 20,
        "exit_window": 10
      },
      "max_position_size": 300
    },
    {
      "ticker": "V",
      "enabled": true,
      "strategy": "rsi-mean-reversion",
      "params": {
        "period": 14,
        "oversold": 30,
        "overbought": 70
      },
      "max_position_size": 300
    },
    {
      "ticker": "JNJ",
      "enabled": true,
      "strategy": "donchian-breakout",
      "params": {
        "entry_window": 20,
        "exit_window": 10
      },
      "max_position_size": 300
    },
    {
      "ticker": "KO",
      "enabled": true,
      "strategy": "rsi-mean-reversion",
      "params": {
        "period": 14,
        "oversold": 30,
        "overbought": 70
      },
      "max_position_size": 300
    },
    {
      "ticker": "HD",
      "enabled": true,
      "strategy": "donchian-breakout",
      "params": {
        "entry_window": 20,
        "exit_window": 10
      },
      "max_position_size": 300
    },
    {
      "ticker": "BA",
      "enabled": false,
      "strategy": "donchian-breakout",
      "params": {
        "entry_window": 20,
        "exit_window": 10
      },
      "max_position_size": 300
    },
    {
      "ticker": "DIS",
      "enabled": true,
      "strategy": "rsi-mean-reversion",
      "params": {
        "period": 14,
        "oversold": 30,
        "overbought": 70
      },
      "max_position_size": 300
    },
    {
      "ticker": "NEE",
      "enabled": true,
      "strategy": "rsi-mean-reversion",
      "params": {
        "period": 14,
        "oversold": 30,
        "overbought": 70
      },
      "max_position_size": 300
    },
    {
      "ticker": "LIN",
      "enabled": false,
      "strategy": "donchian-breakout",
      "params": {
        "entry_window": 20,
        "exit_window": 10
      },
      "max_position_size": 300
    },
    {
      "ticker": "GOOGL",
      "enabled": false,
      "strategy": "donchian-breakout",
      "params": {
        "entry_window": 20,
        "exit_window": 10
      },
      "max_position_size": 300
    },
    {
      "ticker": "AMD",
      "enabled": true,
      "strategy": "rsi-mean-reversion",
      "params": {
        "period": 14,
        "oversold": 30,
        "overbought": 70
      },
      "max_position_size": 300
    },
    {
      "ticker": "MU",
      "enabled": true,
      "strategy": "donchian-breakout",
      "params": {
        "entry_window": 20,
        "exit_window": 10
      },
      "max_position_size": 300
    },
    {
      "ticker": "FCX",
      "enabled": true,
      "strategy": "rsi-mean-reversion",
      "params": {
        "period": 14,
        "oversold": 30,
        "overbought": 70
      },
      "max_position_size": 300
    },
    {
      "ticker": "COP",
      "enabled": true,
      "strategy": "donchian-breakout",
      "params": {
        "entry_window": 20,
        "exit_window": 10
      },
      "max_position_size": 300
    },
    {
      "ticker": "AVGO",
      "enabled": true,
      "strategy": "rsi-mean-reversion",
      "params": {
        "period": 14,
        "oversold": 30,
        "overbought": 70
      },
      "max_position_size": 300
    },
    {
      "ticker": "MRK",
      "enabled": true,
      "strategy": "rsi-mean-reversion",
      "params": {
        "period": 14,
        "oversold": 30,
        "overbought": 70
      },
      "max_position_size": 300
    },
    {
      "ticker": "BAC",
      "enabled": false,
      "strategy": "rsi-mean-reversion",
      "params": {
        "period": 14,
        "oversold": 30,
        "overbought": 70
      },
      "max_position_size": 300,
      "liquidate": true
    },
    {
      "ticker": "WMT",
      "enabled": true,
      "strategy": "rsi-mean-reversion",
      "params": {
        "period": 14,
        "oversold": 30,
        "overbought": 70
      },
      "max_position_size": 300
    },
    {
      "ticker": "ABBV",
      "enabled": true,
      "strategy": "rsi-mean-reversion",
      "params": {
        "period": 14,
        "oversold": 30,
        "overbought": 70
      },
      "max_position_size": 300
    },
    {
      "ticker": "O",
      "enabled": false,
      "strategy": "rsi-mean-reversion",
      "params": {
        "period": 14,
        "oversold": 30,
        "overbought": 70
      },
      "max_position_size": 300,
      "liquidate": true
    },
    {
      "ticker": "QCOM",
      "enabled": true,
      "strategy": "donchian-breakout",
      "params": {
        "entry_window": 20,
        "exit_window": 10
      },
      "max_position_size": 300
    },
    {
      "ticker": "AMZN",
      "enabled": true,
      "strategy": "rsi-mean-reversion",
      "params": {
        "period": 14,
        "oversold": 30,
        "overbought": 70
      },
      "max_position_size": 300
    },
    {
      "ticker": "PLD",
      "enabled": true,
      "strategy": "rsi-mean-reversion",
      "params": {
        "period": 14,
        "oversold": 30,
        "overbought": 70
      },
      "max_position_size": 300
    },
    {
      "ticker": "PG",
      "enabled": true,
      "strategy": "rsi-mean-reversion",
      "params": {
        "period": 14,
        "oversold": 30,
        "overbought": 70
      },
      "max_position_size": 300
    },
    {
      "ticker": "COST",
      "enabled": true,
      "strategy": "rsi-mean-reversion",
      "params": {
        "period": 14,
        "oversold": 30,
        "overbought": 70
      },
      "max_position_size": 300
    },
    {
      "ticker": "GE",
      "enabled": true,
      "strategy": "rsi-mean-reversion",
      "params": {
        "period": 14,
        "oversold": 30,
        "overbought": 70
      },
      "max_position_size": 300
    },
    {
      "ticker": "INTC",
      "enabled": true,
      "strategy": "donchian-breakout",
      "params": {
        "entry_window": 20,
        "exit_window": 10
      },
      "max_position_size": 300
    },
    {
      "ticker": "RTX",
      "enabled": true,
      "strategy": "rsi-mean-reversion",
      "params": {
        "period": 14,
        "oversold": 30,
        "overbought": 70
      },
      "max_position_size": 300
    },
    {
      "ticker": "PFE",
      "enabled": true,
      "strategy": "donchian-breakout",
      "params": {
        "entry_window": 20,
        "exit_window": 10
      },
      "max_position_size": 300
    },
    {
      "ticker": "ADBE",
      "enabled": false,
      "strategy": "rsi-mean-reversion",
      "params": {
        "period": 14,
        "oversold": 30,
        "overbought": 70
      },
      "max_position_size": 300
    },
    {
      "ticker": "NFLX",
      "enabled": true,
      "strategy": "donchian-breakout",
      "params": {
        "entry_window": 20,
        "exit_window": 10
      },
      "max_position_size": 300
    },
    {
      "ticker": "VZ",
      "enabled": true,
      "strategy": "donchian-breakout",
      "params": {
        "entry_window": 20,
        "exit_window": 10
      },
      "max_position_size": 300
    },
    {
      "ticker": "CMCSA",
      "enabled": true,
      "strategy": "donchian-breakout",
      "params": {
        "entry_window": 20,
        "exit_window": 10
      },
      "max_position_size": 300
    },
    {
      "ticker": "NKE",
      "enabled": true,
      "strategy": "rsi-mean-reversion",
      "params": {
        "period": 14,
        "oversold": 30,
        "overbought": 70
      },
      "max_position_size": 300
    },
    {
      "ticker": "HON",
      "enabled": true,
      "strategy": "rsi-mean-reversion",
      "params": {
        "period": 14,
        "oversold": 30,
        "overbought": 70
      },
      "max_position_size": 300
    },
    {
      "ticker": "AMT",
      "enabled": true,
      "strategy": "rsi-mean-reversion",
      "params": {
        "period": 14,
        "oversold": 30,
        "overbought": 70
      },
      "max_position_size": 300
    },
    {
      "ticker": "CRM",
      "enabled": true,
      "strategy": "rsi-mean-reversion",
      "params": {
        "period": 14,
        "oversold": 30,
        "overbought": 70
      },
      "max_position_size": 300
    },
    {
      "ticker": "ORCL",
      "enabled": true,
      "strategy": "rsi-mean-reversion",
      "params": {
        "period": 14,
        "oversold": 30,
        "overbought": 70
      },
      "max_position_size": 300
    },
    {
      "ticker": "META",
      "enabled": true,
      "strategy": "rsi-mean-reversion",
      "params": {
        "period": 14,
        "oversold": 30,
        "overbought": 70
      },
      "max_position_size": 300
    },
    {
      "ticker": "UNH",
      "enabled": true,
      "strategy": "donchian-breakout",
      "params": {
        "entry_window": 20,
        "exit_window": 10
      },
      "max_position_size": 300
    }
  ]
}
