#!/usr/bin/env python import asyncio import logging from main import live_trading, setup_logging # Set up logging setup_logging() logger = logging.getLogger(__name__) async def main(): """Run a simplified demo trading session with mock data""" logger.info("Starting simplified demo trading session") # Run live trading in demo mode with simplified parameters await live_trading( symbol="ETH/USDT", timeframe="1m", model_path="models/trading_agent_best_pnl.pt", demo=True, initial_balance=1000, update_interval=10, # Update every 10 seconds for faster feedback max_position_size=0.1, risk_per_trade=0.02, stop_loss_pct=0.02, take_profit_pct=0.04, ) if __name__ == "__main__": try: asyncio.run(main()) except KeyboardInterrupt: logger.info("Demo trading stopped by user") except Exception as e: logger.error(f"Error in demo trading: {e}")