# Binance API (public data - no keys needed) BINANCE_API_URL=https://api.binance.com # 代理配置 (SOCKS5) SOCKS5_PROXY=socks5://127.0.0.1:7890 USE_PROXY=true # send_msg 独立代理(可选,优先级高于 SOCKS5_PROXY) # SEND_MSG_PROXY=socks5://127.0.0.1:7891 # SEND_MSG_PROXY_PORT=7891 # Data Configuration DATA_CACHE_DIR=./data/cache LOOKBACK_1H=168 # 1 week for 1h data LOOKBACK_15M=672 # 1 week for 15m data FORECAST_HORIZON=24 # Predict 24 periods ahead # Training Configuration BATCH_SIZE=64 LEARNING_RATE=0.001 MAX_EPOCHS=100 EARLY_STOPPING_PATIENCE=10 TRAIN_SPLIT=0.7 VAL_SPLIT=0.15 TEST_SPLIT=0.15 # Model Paths MODEL_DIR=./models/checkpoints ONNX_DIR=./models/onnx # API Configuration API_PORT=5000 API_HOST=0.0.0.0 # Classification Threshold PRICE_CHANGE_THRESHOLD=0.015 # 1.5% threshold for binary labels # MySQL Configuration MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_USER=user MYSQL_PASSWORD=password MYSQL_DB=crypto_predictor # Cloudflare D1 Backup Configuration # 开关:true 开启 MySQL -> D1 定时备份(每小时 :30) D1_BACKUP_ENABLED=false CF_D1_API_TOKEN=your_cloudflare_api_token CF_D1_ACCOUNT_ID=your_cloudflare_account_id CF_D1_DATABASE_ID=your_d1_database_id # 备份批大小(单次 SQL 插入的最大行数) D1_BACKUP_BATCH_SIZE=500 # 单条 SQL 最大参数数(D1 限制差异较大,默认保守) D1_MAX_SQL_PARAMS=90 # 指定备份表(逗号分隔);留空时自动备份 MySQL 全部表 D1_BACKUP_TABLES=ohlcv,hourly_model_predictions,trades # Polymarket Configuration POLYMARKET_PRIVATE_KEY=your_private_key_here POLYMARKET_API_KEY=your_api_key_here POLYMARKET_API_SECRET=your_api_secret_here POLYMARKET_API_PASSPHRASE=your_api_passphrase_here