50 lines
1.1 KiB
Bash
50 lines
1.1 KiB
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
|
||
|
||
# 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
|
||
|
||
# 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
|