{
  "database": {
    "mongoDB": {
      "host": "127.0.0.1",
      "port": 10000,
      "database": "aaa",
      "username": "aaa",
      "password": "aaaa",
      "authSource": "aaa",
      "ssl": false,
      "enabled": true
    },
    "postgreSQL": {
      "host": "localhost",
      "port": 5432,
      "database": "alpha-futures",
      "username": "postgres",
      "password": "password",
      "ssl": false,
      "enabled": true
    },
    "redis": {
      "host": "localhost",
      "port": 6379,
      "password": "",
      "db": 0,
      "enabled": true
    },
    "influxDB": {
      "host": "localhost",
      "port": 8086,
      "database": "alpha-futures",
      "username": "",
      "password": "",
      "ssl": false,
      "enabled": true
    }
  },
  "server": {
    "port": 3007,
    "host": "0.0.0.0",
    "environment": "development",
    "debug": true,
    "timeout": 30000,
    "maxBodySize": "10mb"
  },
  "security": {
    "jwtSecret": "your-secret-key",
    "jwtExpiresIn": "7d",
    "rateLimit": {
      "windowMs": 60000,
      "max": 120
    },
    "cors": {
      "origin": "*",
      "methods": "GET, POST, PUT, DELETE, OPTIONS",
      "allowedHeaders": "Content-Type, Authorization"
    }
  },
  "dataSource": {
    "test": {
      "enabled": false,
      "timeout": 10000,
      "retries": 3,
      "refreshInterval": 60000
    },
    "tqsdk": {
      "enabled": true,
      "username": "windsdreamer",
      "password": "1qazse42W3",
      "pythonPort": 8001,
      "timeout": 10000,
      "retries": 10,
      "maxConnections": 20
    },
    "wind": {
      "enabled": false,
      "apiKey": "",
      "apiSecret": "",
      "url": "https://api.wind.com.cn",
      "timeout": 30000,
      "retries": 3
    },
    "sina": {
      "enabled": false,
      "url": "https://finance.sina.com.cn",
      "timeout": 10000,
      "retries": 3,
      "refreshInterval": 60000
    },
    "defaultDataSource": "tqsdk"
  },
  "aiModel": {
    "models": [
      {
        "id": 1,
        "name": "DeepSeek",
        "accuracy": "85%",
        "responseTime": "250ms",
        "enabled": true,
        "apiKey": "sk-49dccf9e8a754d3abb36ce396cb8f189",
        "apiBaseUrl": "https://api.deepseek.com/v1/chat/completions",
        "temperature": 0.3,
        "maxTokens": 1000,
        "timeout": 30000,
        "retries": 3,
        "predictionPeriods": [
          "1H",
          "4H",
          "1D"
        ],
        "confidenceThreshold": 70,
        "historyDataDays": 90
      },
      {
        "id": 2,
        "name": "GPT-4",
        "accuracy": "88%",
        "responseTime": "350ms",
        "enabled": false,
        "apiKey": "",
        "apiBaseUrl": "https://api.openai.com/v1/chat/completions",
        "temperature": 0.3,
        "maxTokens": 1000,
        "timeout": 30000,
        "retries": 3,
        "predictionPeriods": [
          "1H",
          "4H",
          "1D"
        ],
        "confidenceThreshold": 70,
        "historyDataDays": 90,
        "technicalIndicators": {
          "enabled": true,
          "indicators": [
            "MACD",
            "RSI",
            "KDJ",
            "MA",
            "BOLL"
          ]
        },
        "fundamentalAnalysis": {
          "enabled": true,
          "factors": [
            "资金流向",
            "持仓分析",
            "现货价格",
            "库存变化"
          ]
        },
        "riskAssessment": {
          "enabled": true,
          "riskLevel": "medium"
        }
      },
      {
        "id": 3,
        "name": "Claude",
        "accuracy": "82%",
        "responseTime": "200ms",
        "enabled": false,
        "apiKey": "",
        "apiBaseUrl": "",
        "temperature": 0.3,
        "maxTokens": 1000,
        "timeout": 30000,
        "retries": 3,
        "predictionPeriods": [
          "1H",
          "4H",
          "1D"
        ],
        "confidenceThreshold": 70,
        "historyDataDays": 90,
        "technicalIndicators": {
          "enabled": true,
          "indicators": [
            "MACD",
            "RSI",
            "KDJ",
            "MA",
            "BOLL"
          ]
        },
        "fundamentalAnalysis": {
          "enabled": true,
          "factors": [
            "资金流向",
            "持仓分析",
            "现货价格",
            "库存变化"
          ]
        },
        "riskAssessment": {
          "enabled": true,
          "riskLevel": "medium"
        }
      },
      {
        "id": 4,
        "name": "自定义模型",
        "accuracy": "78%",
        "responseTime": "150ms",
        "enabled": false,
        "apiKey": "",
        "apiBaseUrl": "",
        "temperature": 0.3,
        "maxTokens": 1000,
        "timeout": 30000,
        "retries": 3,
        "predictionPeriods": [
          "1H",
          "4H",
          "1D"
        ],
        "confidenceThreshold": 70,
        "historyDataDays": 90,
        "technicalIndicators": {
          "enabled": true,
          "indicators": [
            "MACD",
            "RSI",
            "KDJ",
            "MA",
            "BOLL"
          ]
        },
        "fundamentalAnalysis": {
          "enabled": true,
          "factors": [
            "资金流向",
            "持仓分析",
            "现货价格",
            "库存变化"
          ]
        },
        "riskAssessment": {
          "enabled": true,
          "riskLevel": "medium"
        }
      }
    ],
    "defaultModel": "DeepSeek",
    "predictionConfig": {
      "defaultPeriod": "1D",
      "defaultConfidenceThreshold": 70,
      "defaultHistoryDataDays": 90
    }
  }
}