PowerTraderAI

Getting Started with PowerTraderAI+

This comprehensive guide will walk you through the complete setup and configuration of PowerTraderAI+.

System Prerequisites

Hardware Requirements

Software Requirements

Account Prerequisites

Installation Process

# Step 1: Clone the repository
git clone <repository-url>
cd PowerTrader_AI

# Step 2: Create virtual environment (CRITICAL for dependency isolation)
python -m venv .venv

# Step 3: Activate virtual environment
# Windows:
.venv\Scripts\activate
# macOS/Linux:
source .venv/bin/activate

# Step 4: Install all dependencies automatically
python install_dependencies.py

# Step 5: Launch PowerTrader AI+
cd app
python pt_hub.py

Method 2: Manual Installation

# Follow steps 1-3 from Method 1, then:

# Install dependencies manually
pip install -r requirements.txt --no-warn-script-location --upgrade

# Verify critical dependencies
python -c "import flask, openai, ccxt, matplotlib, pandas; print('All critical packages installed!')"

# Launch application
cd app
python pt_hub.py

Method 3: One-Command Setup (Advanced Users)

# Complete installation in single command
git clone <repository-url> && cd PowerTrader_AI && python -m venv .venv && .venv\Scripts\activate && python install_dependencies.py && echo "Installation complete! Run: cd app && python pt_hub.py"

Installation Verification

Quick System Check

# Verify Python version
python --version  # Should show 3.11 or higher

# Check virtual environment
python -c "import sys; print('✓ Virtual env active' if hasattr(sys, 'real_prefix') or sys.base_prefix != sys.prefix else '✗ No virtual env detected')"

# Test core dependencies
python -c "
try:
    import flask, openai, ccxt, matplotlib, pandas, numpy
    print('✓ All core dependencies available')
except ImportError as e:
    print(f'✗ Missing dependency: {e}')
"

# Verify application startup
cd app && python -c "from pt_hub import PowerTraderHub; print('✓ PowerTrader Hub can be imported')"

Expected Output

Successful installation should show:

PowerTrader AI+ Dependency Installer
==================================================
Virtual environment detected

Installing dependencies...
   This process is completely automated and warning-free
All dependencies installed successfully!

Verifying installation...
  [OK] Flask web framework
  [OK] OpenAI API client  
  [OK] Exchange integration
  [OK] Web scraping

PowerTrader AI+ is ready to run!

Next steps:
   1. cd app
   2. python pt_hub.py

Initial Configuration

1. First-time Setup Wizard

When you run PowerTraderAI+ for the first time, you’ll be guided through:

2. Configuration Files

PowerTraderAI+ creates several configuration files:

Quick Start Guide

Launch the Application

python pt_hub.py

Initial Setup Steps

  1. Configure Exchanges: Set up your preferred exchange connections from 65+ supported providers
  2. Set Trading Parameters: Configure your DCA strategy and risk limits
  3. Fund Your Account: Add funds to your Robinhood trading account
  4. Start Monitoring: Begin with paper trading to test your strategy

Verification Checklist

Next Steps

Troubleshooting

Common installation issues:

For more help, see Troubleshooting Guide.