gogo2/crypto/gogo2/main_multiu_fixed.py
2025-03-17 00:29:50 +02:00

30 lines
833 B
Python

import asyncio
import logging
from exchange_simulator import ExchangeSimulator
# Set up logging
logging.basicConfig(level=logging.INFO,
format='%(asctime)s - %(name)s - %(levelname)s - %(message)s')
logger = logging.getLogger(__name__)
async def main():
"""
Main function to run the training process.
"""
# Initialize exchange simulator
exchange = ExchangeSimulator()
# Train agent
print("Starting training process...")
# Add your training code here
print("Training complete!")
if __name__ == "__main__":
try:
asyncio.run(main())
except KeyboardInterrupt:
logger.info("Program terminated by user")
except Exception as e:
logger.error(f"Error running main: {e}")
import traceback
logger.error(traceback.format_exc())