# Binance Portfolio Margin Pro

Binance Portfolio Margin (PM) Pro is an invite-only Binance program with a different margining model from standard Portfolio Margin. If you are on standard PM, use Binance Portfolio Margin instead.

**Important:** PM Pro connections are registered under the **Binance** exchange connector on tread, **not** under **Binance PM**. If you previously connected PM Pro credentials under Binance PM, you must unregister and re-register them through the Binance connector.

### Prerequisites

* You must already be enrolled in Binance's PM Pro program. Enrollment is handled directly with Binance.
* PM Pro on tread supports **Cross Margin only**. Isolated Margin positions are not compatible and will not appear in the PM Pro wallet view.
* If you hold PM Pro credentials already connected as "Binance PM", unregister them first (see Step 1).

### Step 1 - Unregister existing PM Pro credentials (if applicable)

If your PM Pro keys are currently connected under the **Binance PM** connector on tread:

1. Go to **Key Management**.
2. Find the existing PM Pro connection listed under Binance PM.
3. Click **Unregister** and confirm.

Skip this step if you are connecting PM Pro for the first time.

### Step 2 - Create the API key on Binance

1. Log in to Binance, then go to **User Icon → Account → API Management → Create API**.
2. Choose **System generated**.
3. Label the key, for example `TAAS-PMPro`.

### Step 3 - Set permissions

Enable the following on the new key:

* **Enable Reading**
* **Enable Spot & Margin** (required, this is what gives PM Pro access to the cross-margin wallet used for trading)
* **Enable Portfolio Margin Trading**

#### Restrict to trusted IPs

Under IP access restrictions, select **Restrict access to trusted IPs only** and paste: `54.238.80.239`

### Step 4 - Register on TAAS

1. In TAAS, open **Wallets → Connect Exchange**.
2. From the exchange dropdown, select **Binance** (regular Binance, not Binance PM).
3. Paste the API key and secret.
4. Save. Your margin wallet balance should now appear on the **Portfolio** page.

### Step 5 - Enable Spot Leverage for spot margin trading

If you plan to trade spot on margin (not just derivatives), you need to tell tread to route orders through leverage:

1. Open the order entry form.
2. Expand **Strategy Parameters** (sometimes labeled **Advanced Settings**).
3. Toggle on **Spot Leverage**. Without this toggle, spot orders will be placed as unleveraged spot, even if your PM Pro account has borrow capacity available.

### Key constraints

* **Cross Margin only.** Isolated positions are invisible to tread under PM Pro.
* **Connector matters.** PM Pro lives under the **Binance** connector. Do not use **Binance PM**.
* **Spot Leverage is opt-in per order.** Enable it in Strategy Parameters when you want margin to apply to spot.

### Troubleshooting

| Symptom                               | Likely cause                                                            |
| ------------------------------------- | ----------------------------------------------------------------------- |
| Balance is missing or wrong           | Positions are in Isolated Margin. Move them to Cross Margin on Binance. |
| Connected under Binance PM by mistake | Unregister there and re-register under the Binance connector.           |
| Spot order placed without leverage    | **Spot Leverage** was not toggled on under Strategy Parameters.         |


---

# 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://docs.tread.fi/account-creation-and-api-key-connection/connecting-to-exchanges/binance/binance-portfolio-margin-pro.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.
