-
Initialize configuration:
python main.py --init
-
Edit configuration:
config.json- main optimization parameterssymbols.txt- list of trading pairs (one per line)exchanges.txt- list of exchanges (one per line)
-
Run optimization:
# With default configuration python main.py # With monitoring python main.py --monitor # Single optimization python main.py --single --symbol BTC-USDT --exchange "Bybit Spot"
# Create configuration files
python main.py --init
# Run with custom parameters
python main.py --symbols BTC-USDT ETH-USDT --exchanges "Bybit Spot" --strategy CloudScalper2024
# Run with files
python main.py --symbols-file symbols.txt --exchanges-file exchanges.txt
# Run single optimization with monitoring
python main.py --single --symbol BTC-USDT --exchange "Bybit Spot" --monitor
# Override parameters
python main.py --strategy CloudScalper2024 --timeframe 1h --trials 500 --cpu-cores 8export OPTIMIZATION_BASE_URL="http://your-server:9000"
export OPTIMIZATION_AUTH_TOKEN="your_token"
export OPTIMIZATION_STRATEGY="CloudScalper2024"
python main.pyoptimization_cli/
├── main.py # Main CLI script
├── pyproject.toml # Project configuration
├── config.json # Configuration (created via --init)
├── symbols.txt # List of trading pairs
├── exchanges.txt # List of exchanges
├── optimization_lib/ # Library
│ ├── __init__.py
│ ├── client.py # Client for creating optimizations
│ ├── api.py # API for monitoring
│ └── config.py # Configuration management
└── README.md # Detailed documentation