> ## Documentation Index
> Fetch the complete documentation index at: https://help.edgeanalyzer.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Connections Overview

> Understanding how connections work in Edge Analyzer

Connections are the bridge between Edge Analyzer and your trading platforms. Each connection represents a set of credentials that can access one or more trading accounts.

## How Connections Work

```mermaid theme={null}
graph LR
    A[Edge Analyzer] --> B[Connection]
    B --> C[Account 1]
    B --> D[Account 2]
    B --> E[Account 3]
```

A single connection (e.g., your Rithmic login) can have multiple accounts underneath it. This is common with prop firms where one login grants access to several evaluation or funded accounts.

## Connection Types

> [card] [Rithmic](https://help.edgeanalyzer.com/connections/rithmic.md)
>
> Username/password authentication for prop firm accounts

> [card] [Tradovate](https://help.edgeanalyzer.com/connections/tradovate.md)
>
> OAuth-based authentication for Tradovate accounts

> [card] [ProjectX](https://help.edgeanalyzer.com/connections/projectx.md)
>
> API key authentication for ProjectX accounts

> [card] [Trade Import](https://help.edgeanalyzer.com/connections/trade-import.md)
>
> Import trade history from Rithmic, Tradovate, MT5, MT4, TradingView, or FTMO files

## Connection States

| State | Description | Action Required |
| - | - | - |
| 🟢 Connected | Active WebSocket connection | None |
| 🟡 Disconnected | No active connection | Will reconnect automatically |
| 🔴 Error | Authentication or connection failed | Check credentials |
| ⏳ Connecting | Establishing connection | Wait |

## Account Discovery

When you create a connection, Edge Analyzer automatically discovers all accounts associated with those credentials.

**1. Connect**

You provide your credentials and create a connection.

**2. Authenticate**

We securely authenticate with your broker.

**3. Discover**

All accounts under those credentials are discovered.

**4. Sync**

Account balances and status are synchronized.

## Security

> [accordion] How are my credentials stored?
>
> All passwords and API keys are encrypted at rest using AES-256 encryption. We never store plain-text credentials.

> [accordion] Can Edge Analyzer withdraw funds?
>
> No. Edge Analyzer only has trading permissions. We cannot initiate withdrawals or access your banking information.

> [accordion] Is my connection always active?
>
> Connections are established when needed (e.g., for copy trading) and can be disconnected when not in use.

## Managing Connections

### Adding a Connection

1. Navigate to **Connections** in the sidebar
2. Click **Add Connection**
3. Select your platform
4. Enter your credentials
5. Click **Connect**

### Editing a Connection

1. Find the connection in the list
2. Click the **Edit** button
3. Update the connection name or credentials
4. Click **Save**

### Deleting a Connection

> [!WARNING]
>
> Deleting a connection will remove all associated accounts from Edge Analyzer. Your trades and journal entries will remain, but account links will be broken.

1. Find the connection in the list
2. Click the **Delete** button
3. Confirm the deletion

## Troubleshooting

> [accordion] Connection keeps disconnecting
>
> * Check your internet connection
> * Verify your credentials are still valid
> * Ensure you're not logged in elsewhere (some brokers limit concurrent sessions)

> [accordion] Accounts not showing up
>
> * Try refreshing the connection
> * Check if the accounts are active with your broker
> * Contact support if the issue persists

> [accordion] Authentication failed
>
> * Double-check your username and password
> * Ensure you're selecting the correct broker
> * Reset your password with your broker if needed


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.