# Echo Guide (Swing Trading)

#### Setting Up Your API Key

{% tabs %}
{% tab title="BINANCE" %}

{% hint style="success" %}
The Signals use Binance's spot asset selection, the recommended exchange to use is Binance
{% endhint %}

Creating a Binance Account

1. Sign up for an account [here](https://www.binance.com/activity/referral-entry/CPA?ref=CPA_00J0SFIM20). (If you already have an account, we recommend creating a fresh one for automation of the signals)
2. Deposit Crypto into the spot account.

#### Creating your API Key

1. Go to [Binance's API Management Dashboard](https://www.binance.com/en/my/settings/api-management).
2. Start Creating Your API Key
   1. Press Create API
   2. Choose 'System Generated' key (**not "Self Generated")**
   3. Press 'Next' and give your API key a name
   4. Complete 2FA authentication
   5. Click the 'Edit Restrictions'" button
   6. Under IP restrictions, select the 'Restrict access to trusted IPs only (Recommended)' option, enter this IP: `51.38.70.136` and press confirm (It is compulsory to do this or trading permissions will be unavailable)
   7. Select the 'Enable Spot & Margin Trading' checkbox
   8. Copy your API Key and API Secret and press 'Save' ⚠️**Record them down as you will only be able to view them on Binance&#x20;**<mark style="background-color:yellow;">**once.**</mark>
   9. Complete 2FA again to complete the set-up

{% hint style="warning" %}
Make sure to not enable settings that could put your funds at risk, such as settings like **Account Transfer** and **Withdrawals**
{% endhint %}

<figure><img src="/files/EcwhVlNKDBlMEibDTyi8" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="MEXC" %}

{% hint style="warning" %}
WARNING: As the Signals use Binance's spot asset selection, there may be a mismatch with available assets on MEXC, in which case Echo will keep the capital meant for unavailable assets in USDT
{% endhint %}

Creating a MEXC Account

1. Sign up for an account [here](https://promote.mexc.com/r/uqL2vZuh). (If you already have an account, we recommend creating a fresh one for automation of the signals)
2. Deposit Crypto into the spot account.

{% hint style="info" %}
MEXC does **not require KYC** for trading, transfers, deposits or withdrawals, if they ask you to complete the KYC process, you can skip it.
{% endhint %}

#### Creating your API Key

1. Go to [MEXC's API Creation Dashboard](https://www.mexc.com/en-GB/user/openapi).
2. Start Creating Your API Key
   1. There will be two sections, 'Spot' and 'Futures'. We will only use 'Spot'
   2. Under 'Spot', next to 'Account', enable <mark style="color:green;">View Account Details</mark>
   3. Under 'Spot', next to 'Trade', enable <mark style="color:green;">View Order Details</mark> and <mark style="color:green;">Trade</mark>
   4. Under 'Spot', next to 'Withdraw', enable <mark style="color:green;">View Deposit/Withdrawal Details</mark>
   5. Under 'Spot', next to 'Transfer', enable <mark style="color:green;">Read transfer information</mark>
   6. Leave 'Link IP Address (optional)' blank.
   7. Press 'create', you should be prompted to go through security verification after which you will be given an API key along with the API secret. ⚠️**Record them down as you will only be able to view them on MEXC&#x20;**<mark style="background-color:yellow;">**once.**</mark>

{% hint style="warning" %}
Make sure to not enable settings that could put your funds at risk, such as settings like **Account Transfer** and **Withdrawals**
{% endhint %}

{% hint style="info" %}
If you'd like to whitelist Echo's IP address, you can do so by whitelisting 51.38.70.136
{% endhint %}

<figure><img src="/files/9mm6GJYEe3S8A0SE4hxI" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

#### Setting Up Echo

1. **Save API Key**: Go to [AlgoAlpha's Swing Signals Echo dashboard](https://customers.algoalpha.io/echo-swing-trading), be sure to be logged into your account.
   1. Under 'Exchange', select **BINANCE/MEXC**.
   2. Fill in the 'API Key' and 'API Secret' fields using the API key you created.
   3. Press 'Save API Settings'
2. **Configuring Echo:**
   1. Under 'Stablecoin', select USDT.
3. **Monitoring Trades:**
   1. Our automation rebalances your portfolio daily at 0030 UTC, so do not worry if you do not see any trades executed for a while.

{% hint style="warning" %}
It's **not** recommended to place other trades outside of the signals on the account you have connected as the program will likely exit any positions not in the signals by 0030 UTC daily
{% endhint %}

***

1. #### Starting and Managing Echo

   1. **Starting the Bot**: Once all settings are configured, Press save. Echo will automatically execute trades based on signals from ⁠[🔔│swing-signals](https://discord.com/channels/1082583892877385759/1181163155292946452).
   2. **Updating Settings**: If any settings are modified, be sure to press the save button.
   3. All Trade History can be seen on your exchange of choice (Binance/MEXC).

2. #### Requirements for Reliable Operation

   To ensure smooth functioning, Echo requires:

   * **An active AlgoAlpha Signals or VIP Bundle subscription**
   * **A recommended minimum account size of $1000 in the spot account**


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://algoalpha.gitbook.io/algoalpha-user-manual/premium-signals/echo-guide-swing-trading.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
