40 lines
834 B
Bash
40 lines
834 B
Bash
# 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
|
|
|
|
# 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
|