PowerTraderAI

PowerTraderAI+ - Desktop GUI User Guide

Overview

The PowerTraderAI+ desktop application (pt_hub.py) provides a comprehensive graphical interface for managing your cryptocurrency trading operations with multi-exchange support.

Main Interface

Layout Overview

┌─────────────────────┬──────────────────────────────┐
│ Controls/Health     │ Price Charts & Analysis      │
│                     │                              │
│ • Neural: Status    │ • BTC Price Chart            │
│ • Trader: Status    │ • ETH Price Chart            │
│ • Exchange: Status  │ • Portfolio Performance      │
│ • Account Info      │ • Trade History              │
│ • Training Panel    │ • Neural Levels Overlay      │
│                     │                              │
└─────────────────────┴──────────────────────────────┘

Status Indicators

System Status

Exchange Status Icons

Control Buttons

Settings Configuration

Opening Settings

Menu BarSettingsOpen Settings Dialog

Core Trading Settings

Trading Configuration

Profit Management

📁 File Paths

Exchange Provider Settings

Regional Selection

Purpose: Determines which exchanges are available based on regulatory compliance

Options:

Available Exchanges by Region:

Region Available Exchanges
🇺🇸 US Robinhood, Coinbase, Kraken, Binance.US, KuCoin
🇪🇺 EU/UK Kraken, Coinbase, Binance, Bitstamp, KuCoin
🌐 Global Binance, Kraken, KuCoin, Coinbase, Bybit, OKX

Primary Exchange Selection

Purpose: Your main trading exchange for order execution

How it works:

  1. Select your region first
  2. Dropdown automatically filters to compliant exchanges
  3. Choose your preferred exchange
  4. System validates availability and credentials

Advanced Exchange Options

Performance Settings

UI Refresh Settings

Startup Options

Exchange Setup Wizard

Accessing the Setup Wizard

  1. Settings DialogExchange Provider Settings
  2. Click 🔧 Exchange Setup button
  3. Follow interactive prompts

Setup Process

1. Exchange Selection

Available exchanges for your region:
1. Robinhood (Commission-free)
2. Coinbase (Beginner-friendly)
3. Kraken (Professional)
4. Binance (High liquidity)
5. KuCoin (Wide selection)

Select exchange number: 3

2. Credential Configuration

For API-based exchanges (Kraken, Binance, etc.):

Enter Kraken API Key: your_api_key_here
Enter Kraken API Secret: your_secret_here
Test connection? (y/n): y
✅ Connection successful!

For login-based exchanges (Robinhood):

Enter username: your_username
Enter password: your_password
Enable 2FA device ID? (optional): device_id
Test connection? (y/n): y
✅ Authentication successful!

3. Verification

📈 Trading Operations

Starting Trading Systems

Prerequisites

  1. ✅ Exchanges Configured: At least one exchange set up with credentials
  2. ✅ Neural Models Trained: Complete training for your selected cryptocurrencies
  3. ✅ Account Funded: Sufficient balance for trading operations

Training Neural Networks

  1. Select cryptocurrency from “Train coin” dropdown
  2. Click Train Selected for single coin
  3. Or click Train All for all configured cryptocurrencies
  4. Wait for completion - status shows in training panel
  5. Verify readiness - “Training: READY (all trained)” appears

Starting Operations

  1. Ensure all training complete - “Start All” button becomes enabled
  2. Click Start All to begin operations
  3. Monitor status indicators:
    • Neural: running ✅
    • Trader: running ✅
    • Exchange: ✅ CONNECTED
  4. View real-time data in charts and trade history

Monitoring Active Trading

Real-Time Information

Key Metrics Dashboard

🚨 Error Handling & Troubleshooting

Common Status Messages

Exchange Status Issues

Trading System Issues

Recovery Actions

For Exchange Problems

  1. Check Settings → Verify region and exchange selection
  2. Test Credentials → Run Exchange Setup wizard
  3. Try Alternative Exchange → Switch to backup exchange
  4. Check Exchange Status → Visit exchange website for maintenance

For Trading Problems

  1. Stop All Operations → Click “Stop All” button
  2. Review Logs → Check error messages in interface
  3. Retrain Networks → Click “Train All” if models corrupted
  4. Restart Application → Close and reopen pt_hub.py

For Performance Issues

  1. Adjust Refresh Rates → Increase refresh intervals in settings
  2. Reduce Candle Limit → Lower number of chart bars
  3. Close Unused Charts → Remove extra cryptocurrency tabs
  4. Check System Resources → Monitor CPU and memory usage

🔧 Advanced Configuration

Custom Neural Network Settings

Edit neural network parameters in individual coin directories:

main_neural_dir/
├── BTC/
│   ├── neural_trainer.py
│   └── config.json
├── ETH/
│   ├── neural_trainer.py
│   └── config.json

Multi-Exchange Price Optimization

Enable advanced features in settings:

Custom Trading Strategies

Modify trading parameters per cryptocurrency:

📱 Integration & Extensions

External Monitoring

Connect external tools to PowerTrader data:

hub_data/
├── trader_status.json      # Current trading status
├── trade_history.jsonl     # Complete trade log
├── account_value_history.jsonl  # Portfolio performance
└── pnl_ledger.json        # Profit/loss summary

API Access

Programmatic access to trading data:

import json

# Read current status
with open('hub_data/trader_status.json') as f:
    status = json.load(f)
    print(f"Active positions: {len(status.get('positions', []))}")

# Monitor account value
with open('hub_data/account_value_history.jsonl') as f:
    for line in f:
        data = json.loads(line)
        print(f"{data['timestamp']}: ${data['total_value']}")

Custom Notifications

Set up alerts for trading events:

🛡️ Security Best Practices

Credential Management

Trading Safety

System Security


PowerTraderAI+ Desktop GUI - Your comprehensive cryptocurrency trading command center.