Skip to main content
MyFundedPerps 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.

Compare account P&L

Open Accounts in the trade page’s activity panel to compare accounts without switching dashboards. Today’s P&L shows each account’s equity change since midnight New York time, including unrealized gains and losses. It updates as balances and position prices change and appears on both desktop rows and mobile account cards. You can sort the desktop column or hide it through Columns. A dash means today’s baseline is unavailable. Accounts with no open positions and no activity since the daily reset show zero.

Forex and index markets

Gold (XAU) trades on Binance, and the S&P 500 (SP500) and Nasdaq-100 (NAS100) on Hyperliquid, around the clock. Where offered, SP500 and NAS100 can also trade on Ostium with standard market hours; see Markets with two trading-hour options. The following markets price from oracle venues that quote one bid and one ask with no depth behind them: On these markets, and on SP500 and NAS100 on Ostium, the Order Book tab shows the two prices instead of a ladder. Buy / Long fills at the ask and Sell / Short fills at the bid, whatever your order size. The tab also shows the spread between them, the spread cost of the order in your order ticket, and the spread cost per $100K of order value. The spread cost is what you give up by opening at one price and closing at the other; trading fees are charged separately. Select Buy / Long or Sell / Short to set that side on your order ticket. On a phone, this opens the order ticket. US30 prices are index points. One unit of size is worth $1 per point, the same as every other market on the platform. Take Profit, Stop Loss, and other price triggers on these markets follow the venue’s mid price. Check the order ticket for each market’s current leverage and size requirements.

Trading hours

These markets follow their venue’s trading sessions instead of trading around the clock. Times are New York time: Venues also close early or for the full day on some holidays. The trade page shows a Market Closed notice whenever a market is outside its session. A badge beside the market name marks these markets in the trade page header, the market picker, search, and the Markets page, so you can tell they do not trade around the clock before you open one. FX pairs show 24/5, since they trade without a daily break from Sunday to Friday. Markets with a daily break, such as US30, show 23/5. On the trade page, markets without a Trading Hours picker show a Venue field next to the market name with the venue that supplies the market’s prices.

Markets with two trading-hour options

Some markets trade on two venues: one that keeps Standard Market Hours and one that trades 24/7. On these markets, the Trading Hours picker in the market bar (or at the top of Market Details on a phone) switches between them. Hover the info icon beside each option, or read the line under it on a phone, for what that option means.
  • Standard Market Hours follows the sessions in the table above. While the market is closed, prices freeze and new positions wait until it reopens. Positions on this option close automatically before the weekend; see Weekend auto-close.
  • 24/7 trades around the clock, including nights, weekends, and holidays. Outside regular market hours, its price can move away from the underlying market.
The trade page opens on your default trading hours, which start as Standard Market Hours. If you hold an open position in that market, it opens on the option your position uses instead. You can hold a market on only one option at a time; close the position before trading the other. To make 24/7 your default, open the Trading Hours picker and choose Set 24/7 as default below the options, or change Default Trading Hours in Trading settings. The picker marks your default with a Default tag. Choosing an option in the picker without setting it as default changes only the market you are viewing.

While a market is closed

  • Prices, the chart, and the order book show the last quote before the close.
  • Market orders and position closes are rejected with a market closed message. Nothing on the market can fill until it reopens.
  • You can still place, edit, and cancel limit, Take Profit, and Stop Loss orders. They stay open and can trigger or fill at the reopening price.
  • On markets that also trade 24/7, the order ticket offers a Switch to 24/7 link while the market is closed. It moves the page to the 24/7 option, which is open. The two options are separate markets with their own prices, so a position you hold on one stays there.
  • Open positions keep counting toward your account at the last quote during a daily break or holiday closure. If your account is liquidated or closed out while a market is closed, those positions close at that last quote.
Prices can open far from the last quote after a daily break or holiday. A Stop Loss that the reopening price crosses fills at the first available price, which can be worse than its trigger price.

Weekend auto-close

You cannot hold positions on these markets over the weekend. Every open position on them closes automatically 15 minutes before the market’s scheduled weekend close. This applies to every account type, in both the evaluation and funded stages, and it happens whether or not you are online.
  • When it happens: 15 minutes before the Friday close in the Trading hours table. The time follows New York time, so it moves with daylight saving time. For example, a market that closes at Friday 17:00 New York time closes its positions at 16:45.
  • Warning: during the final hour before the auto-close, the trade page shows the exact auto-close time in your time zone with a countdown, and the market status above the chart counts down to it.
  • How positions close: at the market price at that moment, with the normal trading fee. Realized profit or loss is applied to your balance, and the account’s rules are checked against the result, the same as for a close you make yourself.
  • Open orders: limit and stop entry orders on the market are canceled. Take Profit and Stop Loss orders are canceled when their position closes.
  • New positions: from the auto-close time until the market reopens on Sunday, you cannot open or add to a position on the market. Orders that only reduce a position are still accepted. Trading resumes at the next scheduled opening.
  • Trade history: a closed position shows the reason Weekend Auto-Close, with its exit price and realized profit or loss. Its closing fill appears in order history as a System Close.
The 24/7 option of a market with two trading-hour options is not affected. Daily breaks and holiday closures do not close positions.

Browse markets

The Markets page shows cached prices and statistics so browsing does not wait for every data source. Prices refresh every 30 seconds while the tab is visible; polling pauses in hidden tabs. A recent listing and its other statistics are reused for ten minutes; an older cached listing can appear while a replacement loads. Overview cards and historical charts load independently from the market list. Open Filters to narrow the list by asset class (Stocks, Crypto, Indices, Commodities, FX) and other criteria. Selected filters stay in the page URL so a refined view can be shared or refreshed. Open a market to see current trading data. Orders use current execution checks, not the cached prices on the Markets page.

Retiring markets

A market that is being retired is reduce-only. It no longer appears in search or on the Markets page, and you cannot open a new position or add to an existing one. Positions you already hold stay open: open them from the Positions tab or the Dashboard to reduce, close, or set Take Profit and Stop Loss orders, which keep working until you close the position. The market’s trade page shows a notice with a link to its replacement. Gold now trades on XAU. The previous GOLD market is retiring, so open new gold trades on XAU. EUR/USD and USD/JPY now trade on Veranta, which follows the trading hours above. The previous Hyperliquid EUR/USD and USD/JPY markets are retiring. Positions you hold there stay on Hyperliquid: open one from the Positions tab to see its Hyperliquid chart, where you can reduce, close, or protect it. The EUR/USD and USD/JPY pages show Veranta prices, so a new order there opens a separate Veranta position instead of reducing your Hyperliquid one. If you still hold a Hyperliquid position, those pages show a notice that links to its chart.

Save markets to your watchlist

Star a market on Markets or in the Trade symbol picker to add it to your watchlist. Both views and the bottom-bar Watchlist use the same saved list, with a shared limit of 25 markets. Removing a star in either view frees a slot everywhere. Crypto and traditional instruments that share a ticker are separate markets. Open Configure Watchlist from the bottom-bar Watchlist to remove markets or drag them into your preferred order. Your watchlist is saved to your profile and follows you across trading accounts. On the trading terminal, use the source menu on the scrolling market ticker to show Trending markets, the standard Tickers list, Top Volume, or your Watchlist. Watchlist markets appear in your saved order, including markets from different venues. The ticker source you choose is remembered in this browser. When your watchlist is empty, the ticker prompts you to add markets.

Chart preferences and templates

The chart’s timeframe menu offers minute timeframes from 1 to 45 minutes, hour timeframes from 1 to 12 hours, and daily and weekly candles. The exact list depends on the market. Timeframes such as 45 minutes, 2 hours, 3 hours, and 6 hours are combined from shorter candles, so they start at midnight UTC and reach as far back in history as the shorter candles they combine. Index and forex markets follow their exchange trading day instead of the UTC day. An index day runs from the 6:00 PM New York open to the 5:00 PM close, and a forex day rolls over at 5:00 PM New York. Their daily candles cover that session, hour timeframes count from its open, and weekly candles start at the Sunday open, so daily studies such as Pivot Points match the exchange session. Star a timeframe in the menu to add it to the chart header. The chart opens on the timeframe you used last. The candle countdown follows server time while the price connection is available, so an incorrect device clock does not add extra time to the current candle. Quiet Hyperliquid markets can wait for the next trade before showing a new candle. Charts automatically reload their history when the live candle feed resumes after an interruption that may have skipped candles. Returning to the page, tapping the chart, or a quiet market does not trigger a reload by itself. Live candles keep updating until the reload starts and pause only while it runs; drawings and chart settings stay in place. If the price connection drops, the chart shows the connection status, such as Reconnecting, until prices resume. If recovery repeatedly fails, the chart shows a loading error instead of silently continuing with a gap. A price jump by itself does not trigger a reload. Your chart preferences and templates stay saved when you switch markets. Chart customization such as colors, chart style, and scale settings follows you to every market, while drawings stay on the market where you drew them. To build your own indicators, see Custom Scripts. When another tab or device has synchronized a template change, your next template edit uses that updated collection. If two tabs save conflicting changes at the same time, the app rejects the older change to protect the newer saved version. To change a drawing’s settings, such as the levels, colors, and labels of a Fibonacci retracement, right-click the drawing and choose Settings… at the top of the menu, or double-click one of its lines. When the chart is tall enough, the toolbar that appears after you select a drawing also shows a settings icon. A new Fixed Range Volume Profile drawing shows its developing point of control (POC) and developing value area as step lines across the range. The upper and lower value-area lines track the value area high (VAH) and value area low (VAL) bar by bar. At the end of the range they match the final VAH and VAL for the whole range. Past the end of the range, the lines continue flat at those final levels: candles after the range are not counted. To hide either line, open the drawing’s settings and turn off Developing Poc or Developing VA on the Style tab. Change the share of volume the value area covers with Value Area Volume on the Inputs tab. Profiles you drew before this change keep their own settings.

Trade on a phone

On a phone, the trade page uses a single header row: the menu, the market picker, the current mark price with its 24h change, and your notifications. While One-Click Trading is on, the header also has a lightning button that shows or hides the One-Click window. The page fills the screen, including the space Safari frees when you hide its toolbar.
  • Tap the mark price, or the info icon beside the market name, to open Market Details. When the market trades on more than one venue, the Venue picker at the top switches between them (shown as Trading Hours when the choice is between standard market hours and 24/7). Below it are mark price, 24h change, open interest, 24h volume, and any notes about the market, such as its trading hours. It also opens Trading Data, Market Info, and Market Depth. While one of those views is open, the tabs above it take you back to Chart.
  • The chart’s drawing tools start collapsed. Tap the arrow at the chart’s left edge to show them.
  • Tap Focus Chart (the full-screen icon in the header) to give the chart the whole screen. The header and bottom tabs hide, leaving one bar under the chart with your open position for the market, Buy / Long, Sell / Short, and Exit Focus, which restores the full layout. Focus applies only to the price chart and is remembered on that device.

Net PnL percentage

Position Net PnL % on the trading terminal, dashboard, and position PnL cards is calculated as Net PnL ÷ position margin × 100 for every market, including forex. For example, a $25 net profit on $250 of margin is a 10% return. Open positions include unrealized PnL, realized PnL from earlier reductions, paid fees, swap fees, and, by default, the estimated fee to close the remaining position. Their percentage uses the current reserved margin plus the margin committed to earlier closed portions. Fully closed positions use the accumulated margin of all closed portions. Older positions without that history use the final remaining size’s entry margin as a fallback.

Estimated close fees in Net PnL

Use Include Estimated Close Fees in the Positions header on the trading terminal. You can also find it under PnL Display in Settings > Trading. The switch is on by default. Turn it off to view open-position Net PnL without deducting the estimated fee to close the remaining position. Paid fees, realized PnL from reductions, and swap fees still count. Estimated close fees use your account’s rate, so an account with the Reduced Fees add-on, paid or added free during the launch week, estimates half the standard commission. The setting updates open-position totals, row values and percentages, breakeven prices, and chart position PnL labels together. Your choice is saved to your user settings and synced across devices, browsers, the dashboard, and the trading terminal when you are signed in. It changes displayed values only: execution fees, close-order estimates, account equity, challenge rules, and closed trade history are unchanged.

One position per market

Each account holds one net position per market. Every fill on that market updates the same position, so an order in the opposite direction trades against what you already hold instead of opening a separate position. For example, selling 0.5 BTC while you hold a 0.5 BTC long closes the long: it does not leave you holding a 0.5 BTC long and a 0.5 BTC short. Selling 0.8 BTC instead closes the long and opens a 0.3 BTC short. Hedge mode is not supported. You cannot hold a long and a short on the same market in the same account at the same time. One exception comes from the retiring Hyperliquid EUR/USD and USD/JPY markets. A position you still hold there is separate from the Veranta market of the same name, so a new EUR/USD or USD/JPY order opens or changes a Veranta position and does not reduce the Hyperliquid one. See Retiring markets. When a position closes or flips, its Take Profit and Stop Loss orders are canceled automatically, because the position they protected no longer exists. Set new exits for a flipped position if you want them. When a position is only reduced, any exit larger than the remaining size is reduced to fit it. Use Reduce Only (described below) when an order should only shrink or close your position and never flip it.

Reverse a position

Reverse Position closes your position and opens the same size on the other side, or the largest size your margin allows. Holding a 1 BTC long and reversing leaves you with a 1 BTC short when your margin covers it. On the chart it is the up and down arrow on the position’s line. In the Positions tab it is the Reverse button in each row, and on a phone it is the Reverse Position button on each position card. A reversal is one market order that closes your whole position and opens the new side, so both sides happen in a single fill:
  • Smaller size when margin is short. Closing a position in a loss lowers your balance, so a position using most of your margin may not be able to reopen at the same size. The new position then opens at the largest size your remaining margin covers, after the realized loss, the trading fee, and your Max Market Slippage. For example, a 1 BTC long might reverse into a 0.8 BTC short. The review shows the estimated size; the final size is set when the order fills. If not even the smallest size fits, the reversal is rejected.
  • All or nothing. If the new position would break a challenge rule, exceed your exposure limits, or exceed your Max Market Slippage, the order is rejected and your original position stays open unchanged. You are never left flat by a reversal that only half worked.
  • Same settings. The new position uses the leverage and margin mode of the position you reversed.
  • Fees and slippage. The trading fee applies to the full reversed size, the same as closing and then opening separately. Market slippage is estimated for the full order size.
  • Exits. The position’s Take Profit and Stop Loss orders are canceled, as with any flip. Set new exits for the reversed position if you want them.
  • Current position only. If the position changes before the order fills (for example, a Take Profit partly closes it, you add to it, or you change its leverage), the reversal is rejected instead of reversing something other than what you saw. Try again with the updated position.
  • Copy trading followers. Reversing a lead account reverses its followers. If a follower’s position changes before filling, its copy is resized to reach the intended position on the new side. The follower still needs enough available collateral and must pass its own trading checks. See Copy Trading.
Reverse Position opens a short review first, so you can check the market, the new side, and the estimated price before anything is sent. To reverse as soon as you click, turn off Confirm Reverse Position in Trading settings. Copy trading leads always see the review so they can follow each follower’s result. To remove the button everywhere, turn off Show Reverse Position in Trading settings.

One-Click Trading

One-Click Trading places market orders from a small window on the trade page. It is on by default in Trading settings; turn it off there to remove the window.
  • On desktop, select One-Click in the bottom bar to show or hide the window. With multiple charts open, it trades the chart you last clicked and names that market in its header. Drag it anywhere on the trade page and resize it; its position and size are remembered in that browser. Sell and Buy grow with the window, so a larger window gives you larger buttons.
  • On a phone, tap the lightning button in the trade header. Drag the window’s header to move it around within the chart. Its position is remembered in that browser. Tap the handle to switch between the top and bottom edges.
The window shows Sell at the bid and Buy at the ask, with the size between them, and Flat below. You can also turn on percent buttons from the gear in the window’s header.
  • Buy and Sell send a market order for the size shown as soon as you tap. There is no review step, even if you confirm orders in the order ticket. Orders use your saved leverage, margin mode, and Max Market Slippage.
  • A saved Stop Loss and Take Profit attach only when the order opens a new position. Adding to a position lets its existing exits resize with it, and an opposite order reduces the position.
  • Flat closes your whole position in that market and cancels the market’s open orders. You can hide it with Show Flat Button in Trading settings.
  • When turned on, the percent buttons under Sell open a short and the ones under Buy open a long, sized as a share of your available margin at your saved leverage. 100% uses all of your available margin.
  • The Close percent buttons close that share of your position in the market at market. Unlike Flat, they leave your open orders in place. They are available only while you have a position in that market.
Percent buttons are off by default. Select the gear in the window’s header and turn on Show Percent Buttons to add them, then choose the three open percentages and the three close percentages. Changes apply as you type and are saved to your account, so they follow you to every device. Use the size controls to change the amount, or edit it to choose a unit: USD, the asset, or Minis and Micros on supported index and commodity markets. A size you change is saved for that market on all your devices. Each market’s Stop Loss and Take Profit are edited under One-Click Trading by Market in Trading settings. Markets without their own settings start from your Quick Size amount and your TP/SL preset. Before your first One-Click order, a notice explains that orders send without confirmation. You agree once, and the choice is saved to your account.
One-Click orders are sent immediately. Fills can differ from the price shown when the market moves fast. Challenge rules, exposure limits, and order validation still apply.

Choose an order type

Check the order ticket for the order types available on the selected market. Select Reduce Only to cap an order at closing or shrinking an existing position in the opposite direction. It is offered on every order type except Take Market: a reduce-only take exit belongs on the position’s Take Profit instead. When an account restriction requires it, the option is locked on and oversized requests are capped at the open position size.

How limit orders fill

A limit order always fills its whole size. It never fills partially and does not depend on how much size is showing at its price. What price it fills at depends on whether the order rests first.
  • A buy limit is reached when the best ask is at or below the limit price. A sell limit is reached when the best bid is at or above it.
  • A limit placed at or through the current market does not rest. It fills right away as a standard market order: the whole size at the best ask for a buy or the best bid for a sell, under the same mark-based slippage cap as any market order, and never worse than your limit price. The order ticket asks you to confirm this before submitting.
  • A limit resting in Open Orders fills at exactly its limit price once the market has reached that price on two order book checks in a row. It never fills at a better price than the limit. If the market moves back off the price between those checks, the order keeps waiting and the count starts over. The first missed confirmation can retry sooner; repeated misses wait longer between attempts. A brief touch still does not guarantee a fill. A fresh book showing the market strictly beyond your resting limit can fill it immediately at the limit price. If that book is too old, the order uses the usual confirmation checks. Exact touches can start confirmation immediately after the order is triggered, but still need a newer book that reaches the limit. If an execution attempt is interrupted, the order can return to waiting and retry; it does not fill using an old touch alone.
  • A Limit take profit or stop loss follows the same rule after it triggers: it rests at its price and fills in full at that price once the market reaches it, so it can remain unfilled. If the market has already passed the limit when it triggers, it fills right away as a market order instead.

Start a limit order from the chart

Hover the chart and a + button appears beside the price label on the price scale. Click it to start a limit order at that price. A level above the current price starts a sell limit and a level at or below it starts a buy limit. You can switch the side in the order ticket. The order ticket switches to Limit with the price filled in, and the chart draws a dashed draft line at that level. The draft is not placed yet: drag the line to adjust the price, set the size in the order ticket, then submit the order there. You can also right-click the chart and choose Buy Limit at or Sell Limit at the price under the pointer.

Edit a waiting order

In Open Orders, click or tap a waiting order’s price or size to open Edit Order. You can change the price, the size, or both, then confirm once. Take profit and stop loss orders open the same editor.
  • The size must be a whole number of the market’s size steps. If it is not, the editor shows the step and keeps Confirm disabled.
  • After an edit, the order’s fill checks start over. Only market activity after the change counts toward filling it.
  • A resized order must still meet the minimum order value. A reduce-only order is capped at your open position, and a take profit or stop loss cannot grow past the part of the position it can still close.
  • On a partially filled order, the size you enter is the amount still left to fill. The amount already filled does not change.
  • While an order is executing, its size cannot be changed. Try again once it fills or goes back to waiting. If a partial fill is still executing for the order or one of its copies, price and size edits must wait too.
  • Chase orders and trailing stops cannot be edited. Cancel them and place a new order instead.

How market orders fill

Market orders, including triggered stop and take-profit market exits, fill their whole size at the best ask for buys or the best bid for sells, with maximum adverse slippage capped against the current mark reference. Each published tier is a worst-case bound, not a fixed fill offset. If the book offers a price inside the cap, your order receives that price. A fill is never better than the mark itself: buys fill at or above the mark and sells at or below it, even when the book momentarily sits through the mark. For buys, the fill is the lower of the best ask and mark × (1 + tier / 10,000), and at least the mark. For sells, it is the higher of the best bid and mark × (1 - tier / 10,000), and at most the mark. For example, with a mark of $100 and a 1 bps cap, a best ask of $100.005 fills at $100.005; a best ask of $100.02 fills at the $100.01 cap; a best ask of $99.99 fills at the $100 mark. Forex markets use the same rules with the forex slippage tier as the cap. The tier is selected from order notional at the mark. FX limits retain their price protection: a resting limit needs both the real opposing book price and the mark to reach its limit, and marketable limits use market-style pricing, never worse than their limit. Other instruments retain their maximum adverse slippage caps. Larger notional and lower open interest may widen those caps; a better opposing book price within the cap is preserved. The pricing schedule, in basis points of the reference price. Each value is the maximum adverse slippage, a worst-case cap rather than a fixed spread, including for Forex: Major indices and commodities (NAS100, SP500, XAU, GOLD, SILVER, XAG, CL, BRENTOIL) Forex All other instruments, by the instrument’s current open interest at order time: When an instrument’s open interest cannot be observed, the most conservative band sets the cap; book prices inside the cap are still preserved. Resting limit orders fill at exactly the limit price once both the opposing top of book and the mark reference reach it. A limit placed through the market fills as a market order under this same schedule, never worse than its limit.

Understand trading fees

Commissions apply to each fill’s notional when you enter or exit a position. Maker and taker fills use the same rate within each asset class. Open positions also incur an hourly swap fee. Elite accounts pay reduced rates on NAS100, SP500, Gold, and WTI Oil only. Read Commissions and Fees for the rate tables, entry and exit examples, and how hourly holding costs are calculated.

Size the order

You can start order tickets in USD or asset units. On Forex markets, asset units are the base currency, so 100,000 EUR on EUR/USD is the same exposure as one standard lot. The size slider range changes the shortcuts shown in the ticket; it does not prevent you from typing another otherwise-valid size. The order estimates appear below the Buy / Long or Sell / Short button, including contract quantity where applicable, price, notional value, margin, liquidation price, slippage, fees, and exposure limits. For USD sizing, Estimated Size shows the corresponding asset quantity and symbol, rounded to the market’s supported size increment. Margin Required appears for every sizing unit and shows the estimated additional margin needed for the order, excluding the separately listed fees. It shows zero when the order only releases margin, and is highlighted when it exceeds your available balance. These estimates update with the ticket and are checked again at execution. For market, limit, stop, take-profit, and conditional entry orders, an Insufficient Margin warning above the submit button shows the estimated shortfall, including trading fees. Reduce your order size when this warning appears. Orders that only reduce a position do not show this warning. For resting orders, margin is checked again at execution: price or account changes can still cause rejection even if the estimate fits when you submit. Each market remembers the size you last entered on its ticket, in the unit you entered it, so switching to another market and back, or reloading the page, keeps it. The size is saved in this browser only. Reduce-only sizes are not saved. With Clear Size After Order on, an accepted order also clears the saved size for that market. The percentage slider’s maximum reflects the smaller of the size your available margin can support and the remaining per-user market exposure capacity for that asset, so a full-slider order stays inside both limits. Oil, Gold, Silver, NAS100, and SP500 can also use whole mini or micro futures-equivalent contracts. The platform back-solves a perpetual position with the same dollar-per-point exposure as the selected CME/COMEX contract. This changes order sizing only; it does not create or settle an exchange-traded futures contract. Mini and micro modes use the market’s maximum leverage to calculate required margin. The resulting platform position rounds down to the market’s supported size increment. The contract slider uses whole numbers; its saved range changes the visible shortcuts, while direct entry can use a larger whole-contract amount. Markets without a maintained mapping show only USD and asset units. Review both size and leverage before submitting. 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. Each market remembers the leverage you last confirmed on its order ticket, so setting 3x on one market does not change another. A market you have not set uses your open position’s leverage there, or 1x if you have none. A saved choice above the market’s current maximum is lowered to that maximum. Hover over a market’s leverage badge, such as 10×, to see Maximum Leverage and Maximum Position Size for your selected account. The position size is shown in USD and uses the lowest applicable per-position, account-wide, and per-user market exposure ceiling for that asset, account model, and account size. The same tooltip appears in the trade header, market picker, Markets table, and search results. Sign in and select an account to see its limit. This is a configured ceiling, not your remaining buying power. Available margin, your other positions, and exposure in your own matching accounts using the market limit can reduce how much you can open. Orders still pass the trading engine’s checks when placed and filled. Read Asset Exposure Limits for how per-user market caps work and a link to the current market-by-market limits.

Choose a margin mode

Changing the default affects newly opened positions. It does not rewrite the margin mode of an existing position. An order that adds to an open position, or reverses it, must use that position’s margin mode. If the order ticket is set to the other mode, it names the position’s mode, offers a one-click switch, and keeps the order button unavailable until the modes match. Orders that only reduce or close the position can use either mode.

Add Take Profit and Stop Loss Orders

Chart TP/SL gain and loss estimates include entry and estimated exit trading fees, including while a triggered exit is waiting to fill. They are estimates at the trigger price: market movement and the spread can change the final 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, and save a TP/SL preset that fills the same gain and loss on every market (see Trading settings). Review the trigger, direction, quantity, and whether the exit uses market or limit behavior where the ticket offers that choice. For a new order, you can enter either a trigger price or an estimated gain or loss. The last field you edit controls the target. If you enter a USD amount or percentage, the draft trigger price updates with the estimated entry price, size, leverage, and fees until you submit. If you enter or drag the trigger price, that price stays fixed and the gain or loss estimate updates instead. If you switch between Long and Short, a fixed Take Profit or Stop Loss price moves to the other side of the entry price at the same distance, so it still protects the new direction. Once submitted, the order uses its saved trigger price. You can attach a Take Profit and Stop Loss to market, limit, Stop Market, and Stop Limit entries. On a limit or stop entry, the TP/SL waits with the order and is placed only when the entry fills, so it cannot trigger before you have a position. A TP/SL on a Stop Market entry is checked against its trigger price, and on a Stop Limit entry against its limit price. If the entry fills at a price that would put the Take Profit or Stop Loss on the wrong side of your entry, the order is rejected instead of opening an unprotected position. You can change or remove a waiting TP/SL from Open Orders until the entry fills. Take Market, Take Limit, and reduce-only orders cannot carry a TP/SL. While you draft a limit order, the draft limit line on the chart shows TP and SL handles. Drag a handle up or down to set that Take Profit or Stop Loss price. The ticket turns on TP/SL and fills in the price, and the draft line stays in sync with the ticket as you edit either one. Nothing is placed until you submit the order. A handle is hidden once its level is set, and the SL handle is hidden while a trailing stop is selected. The selected amount is an estimate, not a guaranteed final profit or loss. New Take Profit, Stop Loss, and other conditional orders use the market’s standard chart source: For Last Price triggers, one actual trade touching your level is enough, including a small trade. The platform does not wait for the candle to close or for the mark price to reach the same level. Liquidation and account loss monitoring use their separate price references. Protective market Stop Loss and Take Profit orders can execute using the first recorded best bid or ask at or after the touch when eligible quote evidence is available and the order and position have not changed. That price stays fixed while the fill is processed. Recent edits or position increases, missing quote history, and unusually wide spreads use the ordinary current-quote path instead. If a current quote is too old or predates the trigger, execution waits for a newer quote. The trigger price is still not a guaranteed fill price, and fast moves or temporary data delays can affect the result. Limit exits continue to require their limit-price conditions. This first recorded quote can be up to one second after the touch on Hyperliquid and up to half a second on Binance and Bybit. If the gap in quote history exceeds the venue’s limit, the order uses ordinary current-quote execution. Orders placed before this update keep their original trigger policy. Editing a trigger price or size does not switch that policy. To use the new policy, cancel the old conditional order and place a replacement. Attached TP/SL also keeps the policy of its entry order if that entry fills after the update.

Adding to a position with attached TP/SL

When you add to a position you already hold and attach a Take Profit or Stop Loss to the new order, the attached exit covers your full resulting position, not only the added size. Your existing exits in the same group (stop losses for a stop loss, take profits for a take profit) overlap that coverage, so the order ticket asks you to confirm before it submits. The review lists each existing exit that will be canceled and the new exit that replaces it. If you confirm, the replacement happens in the same transaction as the fill; for a limit order, that is when the order fills. If you decline, nothing is submitted and your existing exits stay in place. For example, adding 0.115 BTC to a 0.115 BTC long with a take profit at $88,000 and confirming a new take profit at $89,000 replaces the old take profit with one covering the resulting 0.230 BTC position when the entry fills. The same confirmation applies to stop losses and short positions. Without confirmation the platform never cancels a protective order on your behalf. An exit that is executing at that moment is never replaced, so the order can still be rejected until that exit settles. When you add to a position without attaching a new Take Profit or Stop Loss, your existing exits grow with the position so they keep covering the same share of it. You can turn this off with Resize TP/SL With Position. Once the server detects your trigger price on the market’s price feed, a move back across that level does not cancel the trigger. An eligible market exit keeps its accepted touch-time quote through retries; otherwise execution uses a fresh market book and still applies the order’s execution protections. Editing the order resets its trigger, so an earlier crossing cannot fire the edited order.
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.

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;
  • Resize TP/SL With Position to keep existing exits sized to a position you add to;
  • confirmation controls for new orders and TP/SL chart drags;
  • One-Click Chart Close for closing a position from the chart’s position line without the close dialog;
  • Show Reverse Position and Confirm Reverse Position for the Reverse Position button and its review;
  • One-Click Trading, which sends market orders from a small Buy, Sell, percent, and Flat window with no review step;
  • account-synced keyboard execution for placing orders, managing focused positions, canceling focused orders, and the reviewed Cancel All and Close All actions.
Read the complete Trading settings reference to configure these defaults.

Customize the terminal layout

On desktop widths the trading terminal is rearrangeable. The chart stays in the center with the activity tabs below it; the order book and order ticket can move between the zones around them. The Layout button (the layout icon in the market stats bar) opens the terminal layout menu:
  • Colour Scheme: start with Graphite, Midnight, or Aubergine, then choose Customize Colours to adjust each terminal background, surface, text, accent, border, input, and chart colour individually. Drag the swatch picker, or type or paste a hex value such as #c084fc into the field beside it (the # is optional, and three-digit shorthand like #abc works too). The terminal palette does not change the theme used by the rest of the app. Each preview shows the chart, data rows, and order ticket in your current light or dark mode. The chart has its own quiet canvas, order tickets use a raised surface, and inputs are recessed. The Layout menu and its colour, save, and import dialogs follow the terminal palette. Buy/Sell and gain/loss colours keep their trading meanings.
  • Pro: the complete terminal with the chart, order book, order ticket, and activity tabs. This is the default.
  • Simple: a leaner terminal that keeps the order book hidden until you need it.
  • Saved Layouts: your own named arrangements. Use Save Current Layout to name the arrangement on screen; select a saved layout to reapply it, or delete it from the same menu. You can save up to 8 layouts.
  • Edit Current Layout: enter edit mode to rearrange panels. Panel dragging is disabled outside edit mode so chart and order entry interactions remain unchanged.
  • Copy Layout Code and Import Layout Code: export your arrangement as a shareable code string, or paste another trader’s code to replicate their exact layout.
  • Reset to Default: restore the platform default arrangement and panel sizes in one click.
Choose Edit Current Layout to enter edit mode. The edit toolbar takes the place of the market stats bar while you edit, so the terminal stays where it is. In edit mode, drag any panel by its handle onto a highlighted zone: an existing column, or a strip at the edge where a new column will appear. Hovering a zone outlines where the panel will land and names the zone. You can also use the panel’s Move To menu. Each panel header also has a hide button. Panels glide into their new places, and rearranging never reloads the main chart. The edit toolbar keeps the arrangement with Done, restores the layout you selected before editing with Reset, or names the arrangement with Save as Layout.

Multiple charts

On a desktop-width window, the chart layout buttons beside Terminal Layout in the market stats bar, or the Chart Layout section of the Terminal Layout menu, split the chart area into One Chart, Two Charts side by side, or Four Charts in a grid. Every chart is a full chart with your indicators, drawing tools, saved chart layouts, and position and order lines for the market it shows.
  • The first chart always shows the market in the address bar. Picking a different market in its header opens that market’s trade page.
  • Each other chart has its own market picker in its header and keeps its own timeframe, so you can watch different markets, or the same market on different timeframes. Changing its market or timeframe does not retarget the other charts. Markets with two trading-hour options, such as SP500 and NAS100, follow the Trading Hours picker in the market bar on every chart, so the same market shows the same prices on each. A chart the layout shows for the first time starts on the market in the address bar, on the 1h, 4h, or daily timeframe.
  • Saved chart customizations are shared across charts. Charts showing the same market also share saved drawings. If you edit drawings in both, the latest save is kept.
  • Click a chart to trade its market. The active chart gets a highlighted border, and the order ticket, order book, and One-Click window switch to its market. When that market differs from the address bar, the ticket and book show a “Following chart” strip with the market name, and the buy and sell buttons name the market, so you can confirm it before you submit. While two or four charts show, the One-Click window’s header names the market its Sell and Buy buttons trade, with its trading hours (Standard Market Hours or 24/7) when the market has both. Click the first chart, or open a different market, to return them to the market in the address bar.
  • Starting a limit order from the chart’s context menu works in the first chart only.
Choose One Chart at any time to return to the single chart. The layout and each chart’s market and timeframe are remembered per browser. Charts you are not showing are closed and do not load market data. Phone and narrow-window layouts always show one chart.

Widgets

The Widgets row in the edit toolbar lists every panel that is not on screen; scroll it sideways when it holds more widgets than fit. Drag a widget chip onto a highlighted zone, or open its Place in menu and pick a zone, and it joins the terminal there. Hiding a placed widget returns it to the row. Widgets you can place:
  • Market Chart: a compact chart with its own market picker and timeframe chips, so you can watch one market while trading another. While it is placed, the bottom-bar Chart button shows “Docked in the terminal” instead of opening a floating window; the widget and the floating window share the same market and timeframe. Click the docked chart to trade its market: the order ticket and order book switch to it, both show a “Following chart” strip with the market name, and the chart gets a highlighted border. Click the main chart, or open a different market, to return the ticket to the market in the address bar. The address bar, stats bar, and main chart never change with focus.
  • Advanced Chart: a second full chart like the main one, with its own market picker plus the same indicators, drawing tools, saved layouts, and position and order lines for the market it shows. It starts on the market in the address bar until you pick another. Unlike Market Chart it never moves the order ticket or order book: they stay on the market in the address bar no matter which market this chart displays.
  • Watchlist and Top Volume: the same lists as the bottom-bar windows, kept in view.
  • Calculator: the trading calculator with its own market picker. It starts on the market you are trading and then keeps whatever market you choose.
  • Account Stats: the active account’s live metrics.
  • Market Map: the markets page heat map, with tiles sized by open interest and coloured by 24h change. Click a tile to trade that market.
  • Open Interest & Volume: the market-wide open interest and 24h volume figures with their trend charts, stacked vertically in narrow panels.
  • Market Movers: the top gainers and losers across the listed markets. The header chips switch between 1h, 24h, and 7d change, and the dropdown narrows the list to one asset class. Your picks are remembered per browser.
  • Market Sentiment: the Fear & Greed index, altcoin season score, average RSI, and total market cap from the markets overview.
Widgets can sit in either rail or, except for the calculator and account stats, beside the chart. Several panels in one zone stack vertically with a draggable divider between them. Hidden widgets never load market data. Widgets are part of your saved layouts and shared layout codes, and a code that names a widget your app does not recognize simply leaves it out. Layout choices and saved layouts, including their colour scheme, are stored on your account and follow you across devices. Shared layout codes include the colour scheme too. Panel sizes (column widths and chart height) are remembered per browser. Phone and narrow-window layouts keep the standard responsive arrangement while using the selected terminal colour scheme. Panels have no minimum size. Drag any divider to make a column, the chart, or the activity table as narrow or as short as you like; content inside scrolls or clips instead of pushing the divider back. Dragging the order book below its collapsed strip snaps it closed, and the strip’s expand button restores it. The activity table keeps its tab strip visible so you can always drag the chart back down, and Reset to Default restores the standard sizes. Floating windows such as the calculator, mini chart, and account stats can likewise be shrunk down to just their title bar. To share only your colours, open Customize Colours and choose Copy Code. The colour code contains the editor’s current colours, including unsaved changes. You can also select the code and copy it manually. The same palette produces the same code, and codes do not expire. To try a shared palette, paste its complete code into Import Colour Code and choose Preview Colours (or press Enter). The editor previews the imported colours without changing your panel arrangement. Choose Save Colours to keep them, or close the editor to discard the preview. Invalid codes leave your colours unchanged. Colour codes preserve the sender’s exact colours even if you use a different light or dark theme. The editor changes the colours of the theme you are using now: switch between light and dark mode to customize each one separately. Chart lines such as bid, ask, buy, sell, take profit, stop loss, and liquidation have their own colours below the interface colours. The colour editor warns when a text and background combination may be hard to read. Reset Dark Mode or Reset Light Mode removes every individual override for the current theme while keeping the selected built-in scheme and the other theme’s colours. Chart canvas, grid, and text overrides become the TradingView defaults, while colours changed directly in TradingView remain unchanged.
Hiding the order ticket removes the order entry form until you show it again from customize mode or apply another arrangement.

Automatic closure after an evaluation pass

When the server confirms that your evaluation equity reaches its profit target and the other pass requirements are clear, the account automatically passes and closes its open positions. Open profit and loss count toward equity, so you do not need to close trades yourself to realize the target. Closing fees or slippage can leave the final balance slightly below target without changing the passed result. See Evaluation Progress.

Understand rejections

An order can be rejected when it would violate account rules, collateral or position limits, current market availability or trading hours, 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.

Today’s fill statistics

The dashboard counts fills on the day they settle, even if you placed the order on an earlier day. Today’s fees, realized PnL, traded volume, and fill win rate use the same fills. The day runs from midnight to midnight in America/New_York, including daylight saving changes. Unfilled orders and historical fills with no recorded settlement time are excluded from these daily statistics.

Today’s P&L

Today’s P&L measures the change in equity since midnight in America/New_York. It includes changes in unrealized profit or loss, trading fees, and swap fees, so it can differ from the profit on trades closed today. The swap fee charged at midnight belongs to the day that just ended, so it is not part of today’s P&L. If you closed all positions before today’s reset and have had no activity since, today’s P&L is $0.00. Yesterday’s gain or loss is already included in your balance. A page left open checks the current day once per minute without requiring a refresh. If you have open positions and today’s starting equity is not yet available, the daily P&L value and its share action remain unavailable until that value arrives.