# Margin Trading Overview

Source: https://developers.bitgo.com/docs/trade-margin-overview

## Overview

Trading on margin allows you to execute trades beyond the balance of your Go Network Account. After transferring funds from your Go Account into a Collateral Account, you can trade using your Margin Trading Account.

BitGo accepts the following assets as collateral:

* USD
* USDT
* USDC
* BTC

You can execute trades as long as they are below your Net Open Position (NOP) limit for a particular asset and you have not reached your global NOP maximum. BitGo calculates your NOP limit and sets risk limits for your account.

Trading by API is subject to a rate limit of 10 requests per second. If you require an increase in rate limit contact support@bitgo.com.

## Prerequisites

* [Get Started](/docs/get-started-intro)
  * Access token must have the `trade_trade` scope.
* [Create Wallets](/docs/wallets-create-wallets)
* [Deposit Assets](/docs/deposit-assets)
* Enterprise user with the Trade role.

## Steps

1. [Fund Collateral Account](/docs/trade-margin-fund-account)
1. [Place Margin Order](/docs/trade-margin-margin-order)
1. [Cover Short Positions](/docs/trade-margin-cover)
1. [Close All Positions](/docs/trade-margin-close)
1. [View Positions](/docs/trade-margin-view-position)
1. [View Risk Settings and Profile](/docs/trade-margin-view-risk)

## See Also

* [Go Network Overview](/docs/go-network-overview)
