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

# Trading Guide

> Understand simulated order execution, sizing, margin, leverage, Take Profit and Stop Loss, and the safeguards around each trade.

Funding Perpetuals uses real market data and venue order books to simulate
orders and fills. The server validates account rules, available collateral,
market constraints, and execution protection before applying a fill to your
simulated account.

## Choose an order type

| Order                       | What it does                                                                   | Main tradeoff                                                                             |
| --------------------------- | ------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------- |
| Market                      | Attempts to fill immediately against available book liquidity.                 | Prioritizes execution, so the final average price can move through several book levels.   |
| Limit                       | Rests or fills only at the limit price or better.                              | Controls price but may remain partially or completely unfilled.                           |
| Stop / Take Profit          | Watches a trigger and submits the configured exit behavior when reached.       | A trigger is not a guaranteed fill price; execution still uses current market conditions. |
| Scheduled or advanced order | Breaks or manages an instruction using the controls shown in the order ticket. | Each generated order still passes the ordinary account and execution checks.              |

The order ticket is the source of truth for which order types are available for
the selected market.

## Size the order

You can start order tickets in USD or asset units. Forex markets can also use
standard lots, where one lot represents 100,000 base-currency units. The size
slider range changes the shortcuts shown in the ticket; it does not prevent you
from typing another otherwise-valid size.

Use size and leverage together. Higher leverage reduces the margin assigned to
the same notional position but leaves less room for adverse movement before
liquidation or a challenge-rule breach.

## Choose a margin mode

| Mode     | Meaning                                                                                                                        |
| -------- | ------------------------------------------------------------------------------------------------------------------------------ |
| Isolated | Margin is managed for the individual position. The selected mode is stored on that position.                                   |
| Cross    | Eligible account collateral supports cross-margin positions together. Losses can consume more of the account's shared balance. |

Changing the default affects newly opened positions. It does not rewrite the
margin mode of an existing position.

## Add Take Profit and Stop Loss

Take Profit and Stop Loss instructions help define exits before an order is
submitted. You can show their estimated gain or loss in percent or USD. Review
the trigger, direction, quantity, and whether the exit uses market or limit
behavior where the ticket offers that choice.

<Warning>
  A Stop Loss reduces risk but cannot guarantee a particular fill price. Fast
  markets, gaps, available liquidity, and the configured exit type still affect
  execution.
</Warning>

## Use execution protection

The Trading settings include:

* **Max Market Slippage**, a server-enforced limit for ordinary market orders
  and individual position closes;
* separate **Non-Forex** and **Forex leverage caps** for the order ticket;
* **Warn Without Stop Loss** for orders that can increase exposure;
* confirmation controls for new orders and TP/SL chart drags.

Read the complete [Trading settings reference](/settings/trading) to configure
these defaults.

## Understand rejections

An order can be rejected when it would violate account rules, collateral or
position limits, current market availability, execution protection, a pending
payout lock, or copy-follower restrictions. Read the message attached to the
rejected order, confirm the active account, then change only the condition that
caused the rejection.

Do not repeatedly resubmit an unchanged order. If the reason remains unclear,
use [Troubleshooting and FAQ](/guides/troubleshooting-and-faq).
