run.ts 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. #!/usr/bin/env tsx
  2. /**
  3. * 完整交易系统启动器
  4. * 简化的启动接口
  5. */
  6. import { CompleteTradingSystem } from './src/main-complete.js'
  7. async function run() {
  8. console.log(`
  9. ██████ ██████ ███ ███ ██████ ██ ███████ ████████ ███████
  10. ██ ██ ██ ████ ████ ██ ██ ██ ██ ██ ██
  11. ██ ██ ██ ██ ████ ██ ██████ ██ █████ ██ █████
  12. ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██
  13. ██████ ██████ ██ ██ ██ ███████ ███████ ██ ███████
  14. 🔥 完整加密货币交易系统 v1.0.0
  15. `)
  16. try {
  17. const system = new CompleteTradingSystem()
  18. await system.start()
  19. // 系统已在 main-complete.ts 中处理运行循环
  20. // 这里只需要等待
  21. } catch (error: any) {
  22. console.error('❌ 系统启动失败:', error.message)
  23. console.error('\n💡 常见问题排查:')
  24. console.error(' 1. 检查环境变量配置 (.env 文件)')
  25. console.error(' 2. 确认账户余额充足')
  26. console.error(' 3. 验证网络连接')
  27. console.error(' 4. 检查代理配置')
  28. process.exit(1)
  29. }
  30. }
  31. // 运行系统
  32. run()