How to Set Stop Loss and Take Profit on TradingView: Drag, Mobile, Open Positions, and Fixes (2026 Guide)

How to Set Stop Loss and Take Profit on TradingView: Drag, Mobile, Open Positions, and Fixes (2026 Guide)

Attach brackets in the order ticket, drag them on the chart, protect an open position, use the mobile app, and fix brackets that vanish, with a worked sizing example.

Quick answer

On TradingView, a stop loss and take profit are brackets attached to an order or a position through a connected broker or Paper Trading. You attach them in the order ticket for market and limit orders, or drag the TP and SL bracket buttons on the chart to a price. When one bracket fills, TradingView cancels the other. Whether brackets appear at all depends on the broker, and the level each one sits at should come from the chart structure and your risk per trade.

To set a stop loss and take profit on TradingView, open the order ticket for a market or limit order and attach both brackets before you send it, or place the order first and drag the TP and SL buttons on the chart to the prices you want. When one of the two fills, TradingView cancels the other. All of it runs through a connected broker or TradingView's Paper Trading account, and the broker decides which bracket features you get.

That covers the clicks. The harder part is the price each bracket sits at, so the second half of this guide works through placing them from the chart, sizing the position so the stop costs a known amount, and the cases where a stop on TradingView fills somewhere you did not expect.

How stop loss and take profit work on TradingView

TradingView is a charting platform with trading bolted on through brokers. It does not hold your money. When you trade from a TradingView chart you are sending orders to a broker you have linked, or to Paper Trading, the built-in simulator. That matters because almost every "why can't I add a stop loss" question comes down to the broker connection.

TradingView calls a stop loss and take profit pair brackets. Its help article on order brackets describes them as take-profit and stop-loss levels attached to a trade, where "when one of the linked orders is executed, the other is automatically canceled." That pairing is what brokers usually call one-cancels-other, or OCO. You can set one bracket or both, depending on the broker.

There are two kinds, and the difference decides which button you look for:

  • Order brackets belong to a single order. You attach them when you place the order, and they go live once the order fills.
  • Position brackets cover the whole open position. TradingView's position brackets page says they "apply to the entire open position, not individual orders," which is what you want when you scaled in with several entries or got a partial fill.

If your broker does not support brackets on TradingView, none of the bracket buttons below appear. Price alerts still work, but an alert only notifies you. It does not close anything.

How to set stop loss and take profit on TradingView, step by step

This is the desktop route through the order ticket, and it works on any broker that supports brackets:

  1. Connect a broker or Paper Trading from the trading panel at the bottom of the chart.
  2. Click Buy or Sell on the chart, or open the order ticket from the trading panel.
  3. Choose Market or Limit. TradingView's guide on how to place an order notes that stop and stop-limit orders do not support attaching a take profit and stop loss at entry, so if you pick Stop, the bracket fields are not available.
  4. Enter the quantity, and the limit price if you chose Limit.
  5. Turn on the take profit and stop loss in the ticket and set each level. Plan these numbers before you open the ticket (the worked example further down shows how).
  6. Review the preview and confirm. With one-click trading on, the order goes straight to the broker with no preview, so check the levels before you click.

Each position supports one take profit and one stop loss in this flow, and they behave as a pair: whichever fills first cancels the other. If you need more than one target, that is a separate feature covered below.

The stop-order restriction catches breakout traders. If you want to buy a break above $50 with a buy stop at $50.05 and protect it immediately, the ticket will not let you attach the stop loss to that stop order. The workaround is to place the entry, then add brackets to the order or position once it exists, which the next two sections cover.

How to drag stop loss and take profit on the chart

Once an order or position is on the chart, you can set its brackets without reopening the ticket. TradingView added this in late 2021 and describes it in Brackets from the chart: the chart shows bracket buttons on positions and orders, and you pull the TP or SL button up or down to the price you want.

A trader's hand dragging a small glowing tag along a vertical price ladder on a dark trading screen, with a second tag already parked lower down the ladder.
Drag the TP or SL button on a position or order to the price you want, and TradingView sets the bracket without the order ticket.

In practice:

  1. Find the order or position line on the chart. It carries small TP and SL buttons.
  2. Click and hold SL, drag it to your stop price, and release. A stop line appears at that level.
  3. Do the same with TP for the target.
  4. To move a level later, drag its line again. Moving the line changes the order at the broker.
  5. To move a pending entry order and both of its brackets together, hold Shift while you drag the entry line. The help article I want to use brackets on the chart documents the Shift shortcut and says chart dragging is "available with all brokers that support brackets on TradingView."

Two settings make dragging more precise. In Chart Settings, on the Trading tab, Brackets profit & loss shows each bracket's value in money, ticks, or percent, so while you drag the stop you can watch the dollar loss it represents. TradingView's guide on configuring Supercharts lists that option alongside Extended price line, which runs order and position lines across the full chart so you can line a stop up against a swing low several candles back.

Dragging is fast, which is also its risk. A stop you drag in the middle of a move is a stop you set by feel. Decide the price first, then drag to it while watching the money readout, and stop when the line sits where you planned.

How to add a stop loss to an open position

If you entered without brackets, or used a stop order that could not carry them, you can still protect the trade. TradingView's article on adding brackets to an existing position puts it plainly: "If you open a position without brackets, you can still protect it."

On a broker that supports position brackets, the open position line on the chart carries the same TP and SL buttons as an order. Drag SL to your stop price and the stop covers the whole position. The Positions tab of the trading panel lists the position too, and that is where you close all or part of it at market.

Brokers differ here more than anywhere else, and the help center keeps broker-specific notes. Two examples from TradingView's own pages show the range:

  • For FOREX.com US accounts, TradingView's note on why stop loss and take profit are unavailable for market orders says placing a market order with a stop loss or take profit is not available, brackets attach only to the net position, and once a limit or stop entry fills its brackets "turn into a pair of linked OCO orders" no longer tied to the individual position.
  • On Bitget, TradingView notes that the broker cancels brackets when the order's price or quantity is modified. The fix is to add them again after the change.

If you trade through a broker not on that list, search the TradingView help center for the broker's name plus "brackets" before you rely on a stop. Five minutes there is cheaper than discovering the rule with a position open.

There is also a setting that manages brackets when the position changes size. With brackets management on, TradingView's article on how brackets management works says bracket orders are cancelled if the position is closed or reversed, resized when the position's quantity changes, and replaced when a new order with its own stop and target fills. With it off, every trade keeps its own pair and you manage them by hand. If you scale out of positions, leaving it on stops old brackets from sitting on the chart for a position you no longer hold.

How to set stop loss and take profit on TradingView mobile

The mobile app follows the same bracket rules, but the controls move. TradingView's guide to placing orders in the mobile app covers the parts that differ:

  1. Tap the gear icon in the lower-right corner, open Chart Settings, and go to the Trading tab.
  2. Check Instant orders placement. With it on, tapping Buy or Sell sends the order immediately and skips the order panel. Turn it off if you want the panel, because the panel is where you set the brackets before the order goes out.
  3. For a pending limit or stop entry, enable the Plus button on the price scale, tap a price, tap Plus, and pick an order type, or choose "Create new order" to open the full panel. The right-click menu you may use on desktop does not exist in the mobile app.
  4. To change an existing order, tap it once on the chart to select it, then drag it.

The selection step is what trips people up on a phone. A drag without that first tap scrolls the chart instead of moving the line. Tap the order or bracket line, wait for it to highlight, then drag.

On a small screen, a stop dragged with a thumb lands within a few ticks of where you meant, and on a fast futures contract a few ticks can be most of your planned risk. If precision matters, type the stop price into the order panel instead of dragging it.

Stop loss and take profit not showing on TradingView: the fixes

In September 2026, a post on r/TradingView titled "SL and TP not working on TradingView?" described the classic version of this problem: "When I open a trade, I set my stop loss (SL) and take profit (TP) levels beforehand. However, once I enter the trade, these settings seem to be ineffective." A few days later another thread asked TradingView to "restore the earlier format for bracket orders," after a 23 September 2026 update changed how the stop and target display on the chart. Both describe the same experience: the trader set levels and cannot see or trust them after the fill.

A trader studying a phone chart where two dashed order lines frame an empty box, a notepad with a ticked checklist on the desk beside the phone.
After the 23 September 2026 update changed how brackets display, traders reported stop and target levels they had set but could not see after the fill.

Work through these in order:

  1. Are you connected? Lines drawn with the horizontal line tool are drawings. They look like levels and do nothing. Brackets exist only on a broker or Paper Trading account, so check the trading panel shows a connected account.
  2. Does the broker support brackets on TradingView? If it does not, the TP and SL buttons never appear, and the only protection is the broker's own app or an alert.
  3. Did you use a stop or stop-limit entry? Those cannot carry brackets at entry. Add them to the order or position afterwards.
  4. Is the display turned off? In Chart Settings on the Trading tab, check that orders and positions are shown and that Brackets profit & loss is enabled if you want the values. TradingView's positions and orders setting is what puts active positions and orders on the chart for that symbol.
  5. Did a modification cancel them? Some brokers drop brackets when you change the entry order, as with the Bitget note above. Check the Orders tab in the trading panel: if the stop is not listed there, it does not exist at the broker.
  6. Did brackets management clean them up? If the position was closed or reversed, the old brackets were cancelled on purpose.

The Orders tab is the final word. A line on the chart is a picture of an order. The row in the Orders tab, and the same order in your broker's own platform, is the order. If those disagree with the chart, trust the broker.

Trailing stops and multiple take profits

A trailing stop follows price by a set distance and only ever tightens. On TradingView, availability is broker-specific. The OANDA help article on placing a trailing stop gives the steps for that broker: open the order panel, click the Stop Loss bracket, and choose Trailing Stop from the dropdown, which requires a V20 account. If your broker's ticket has no trailing option, you can trail by hand, dragging the stop under each new swing low, or set the trailing stop in the broker's own platform. Our guide to the trailing stop loss covers choosing the distance and when trailing costs more than it saves.

Multiple targets are where most traders want more than one bracket pair. Paper Trading supports this directly. TradingView's article on multiple take profit and stop loss levels says you can add up to 4 exit levels from the Exits section of the order ticket with Add level, each with its own quantity and prices. The rules matter:

  • Every level is a pair of take profit and stop loss. You cannot add a target alone.
  • For one stop with several targets, give every level the same stop price.
  • Each level shows the percentage of the order it closes. Any quantity above 100% "will not be executed," so 50% plus 50% plus 25% leaves the last 25% doing nothing.
  • Deleting one half of a pair deletes the other, and when one half fills the other is cancelled.
  • You can save the setup as an order preset so the next trade starts with the same split.

A common split is half off at the first target and half at the second, with both levels sharing the original stop. After the first target fills, that level's stop is gone with it, and the second level's stop still guards the remaining half. Moving that remaining stop to breakeven is a decision you make by dragging it, since nothing in the pairing does it for you.

Live brokers support multiple exits unevenly, so test the exact split in Paper Trading before you trust it with money.

Where the stop loss and take profit should go

Everything above puts a bracket at a price. None of it tells you which price. A stop belongs at the point where the reason for the trade is wrong, and a target belongs where price is likely to meet supply or demand. Both come from the chart before you open the ticket.

For the stop, find the structure that defines the trade. On a long from support, that is the low of the support zone. Put the stop a small buffer below it, beyond the wicks that tested the zone, so ordinary noise does not trip it. Our guide on where to place a stop loss covers structure stops, ATR-based buffers, and why round numbers attract stop runs.

For the target, look for the nearest level where the trade is likely to stall: the prior swing high, a resistance zone, or the top of a range. Set the take profit just inside it, since a level tested several times often turns price a little early.

Then size the position from the stop. Decide what one losing trade may cost (many traders cap it at 1% or 2% of the account, as covered in our breakdown of the 2% rule), and divide that dollar amount by the distance from entry to stop.

A worked example

This example is illustrative, with round numbers chosen to show the arithmetic. A trader with a $10,000 account caps risk at 1%, which is $100 a trade. A stock has held support between $49.60 and $49.75 three times this session and has just bounced. The previous swing high is $51.95.

  • Entry: buy at $50.20 on the bounce.
  • Stop: the support zone's low is $49.60, so the stop goes 15 cents below it at $49.45.
  • Risk per share: $50.20 minus $49.45 is $0.75.
  • Position size: $100 divided by $0.75 is 133.3, so 133 shares, risking $99.75 if the stop fills at its price.
  • Target: just under the $51.95 swing high, at $51.85.
  • Reward per share: $51.85 minus $50.20 is $1.65, or $219.45 on 133 shares.
  • Reward to risk: $1.65 divided by $0.75 is 2.2.

In the ticket, that is a limit or market buy of 133 shares with a take profit at $51.85 and a stop loss at $49.45. With Brackets profit & loss showing money, the stop line should read about minus $100 and the target about plus $219. If the readout says something else, the quantity is wrong. Commissions and spread are left out here, and they shave a little off both sides.

Illustrative example: stop 15 cents under the support zone, target just inside the prior swing high, for a 2.2 to 1 reward to risk.

The reward to risk ratio tells you how often the trade has to work to break even. At 2.2 to 1, the break-even win rate is 1 divided by 3.2, about 31%, before costs. That is arithmetic, and it does not tell you the setup wins that often. It tells you the bar the setup has to clear.

Break-even win rate is 1 divided by (1 plus the reward to risk ratio). Costs push every bar up a little.

A tempting move is to drag the target further out until the ratio looks good. That changes the arithmetic and nothing about the chart. If the nearest resistance is 80 cents away and the stop needs 75 cents, the trade is roughly 1 to 1, and pushing the take profit past resistance makes it less likely to fill. Skip the trade, or find an entry closer to support that shortens the stop.

What a stop loss on TradingView cannot do

A stop loss bracket is a stop order sitting at your broker. When price reaches the stop price, it becomes a market order and fills at the next available price. FINRA's investor guide on stop orders in volatile markets warns that "your stop order may be executed at a price that's significantly different from your stop price," and gives the case of a $50 sell stop where you "could receive less, and potentially significantly less, than $50 per share."

A wooden footbridge with a missing middle section over a dark gap, a dashed glowing line marking where the planks should be, and a lone figure stopped at the edge.
A TradingView stop is a stop order at your broker: it becomes a market order at the stop price and can fill well below it.

In practice, that has three consequences for the $100 stop in the example:

  • Gaps skip the stop. If the stock closes at $50 and opens at $48.90 after news, the stop at $49.45 fills near $48.90. The loss is $1.30 a share, about $173 on 133 shares, which is 1.7% of the account. Your size math assumed $100.
  • Fast markets slip. In a quick drop the next available price can be several cents or more past the stop.
  • A stop-limit can fail to fill. If you use a stop-limit to cap slippage, FINRA notes "there's no guarantee that your order will be executed." Price can gap through both the stop and the limit and keep going while your order waits unfilled. Our guide to the buy stop limit order covers that trade-off from the entry side.

A dashed line on a TradingView chart caps the loss only while price moves continuously through it. Size positions so the gap case hurts and does not end the account, hold fewer positions through earnings and major news, and treat your planned risk as a minimum.

The same FINRA page makes a point traders forget after a whipsaw: once a stop fills, "you can't undo that trade." A stop set too tight to the chart takes you out on noise, and the trade you were right about runs without you.

Common mistakes

  • Drawing a horizontal line and calling it a stop. A drawing is a note to yourself. Only a bracket on a connected account sends an order.
  • Setting levels by dollar amount instead of chart structure. A $1 stop on a stock that moves $1.50 on a quiet day is a coin flip. Start from the structure, then size the position to fit the stop.
  • Dragging the stop further away when price approaches it. That turns a planned loss into an unplanned one. Moving the stop closer to lock in profit is fine. Moving it further to avoid a loss is the habit that breaks accounts.
  • Assuming the bracket survived a change. After any edit to the entry order, check the Orders tab. Some brokers cancel brackets on modification.
  • Trusting an over-allocated exit plan. In multiple-exit setups, quantities above 100% do not execute. Add up the percentages before you send the order.
  • Forgetting the brackets in one-click mode. With instant placement on, Buy and Sell skip the panel where you set brackets. Add them on the chart immediately, or turn instant placement off.

For the full framework that sits around these mistakes, from risk per trade to daily loss limits, see our guide to risk management in trading.

FAQ

Why are my SL and TP not working on TradingView after I enter a trade?

Usually one of three things. The levels were drawings and never orders, the entry was a stop or stop-limit order that cannot carry brackets at entry, or the broker does not support brackets on TradingView or cancelled them when the order changed. Check the Orders tab in the trading panel. If the stop is not listed there, it is not at the broker.

How do I drag a stop loss on TradingView?

Click and hold the SL button on the order or position line and pull it to the price you want. To move a pending order and both of its brackets together, hold Shift while dragging the entry line. On mobile, tap the line once to select it before dragging.

Can I add a stop loss to a position that is already open?

Yes, if your broker supports position brackets. Drag the SL button on the open position's line to your stop price, and it covers the whole position, including any extra entries you added.

Why can't I attach a take profit to a stop order on TradingView?

Stop and stop-limit orders do not support attaching a take profit and stop loss at entry. Place the entry, then add brackets to the order or position once it is on the chart.

Can I set more than one take profit on TradingView?

In Paper Trading, yes: up to 4 exit levels per order, each a pair of take profit and stop loss with its own quantity. Live support depends on the broker, so test the split in Paper Trading first.

Does TradingView have a trailing stop?

Some brokers offer one through the Stop Loss bracket in the order panel. OANDA documents it for V20 accounts. If your broker's ticket has no trailing option, trail the stop by hand or set it in the broker's own platform.

Will my stop loss fill at exactly my price?

Not always. A triggered stop becomes a market order, so a gap or a fast move can fill it past your stop price. A stop-limit order caps the fill price but may not fill at all.

Do stop loss and take profit work in Paper Trading?

Yes. Paper Trading supports brackets, chart dragging, and multiple exit levels, which makes it the place to test a bracket setup before using it live. Paper fills do not model every gap and slippage case a live account sees.

From the chart to the order ticket

You can now attach, drag, and troubleshoot brackets on TradingView, and set each one from the support, resistance, and position size you worked out first. The clicks take seconds. The levels take judgment.

Quant AI handles the chart reading. Screenshot the chart into the app and it marks the trend, the support and resistance zones, and the risk zone it finds, so you have a structure-based stop and target to check before you open the ticket. It does not place orders, and it does not know whether your broker supports brackets. The order still goes in through TradingView or your broker, and you still decide the size.