Stake strategiesUpdated 3 min readBy the FXNOD team

Stop loss and take profit: what they are and how to set them

A stop loss is an instruction to stop at a chosen loss, and a take profit is an instruction to stop at a chosen gain. On a single position they close the trade at a price or amount. On a bot they end the whole session. Both are decided before trading starts, when you are calm, and should not be moved once it has.

Two kinds

On a positionOn a bot session
Stop lossCloses one trade when its loss reaches a levelEnds the run when total loss reaches an amount
Take profitCloses one trade when its profit reaches a levelEnds the run when total profit reaches an amount
Applies toCFDs and multipliersAny contract a bot buys

A fixed-payout option has neither on the trade itself: it settles at expiry and the stake is the most it can lose. For options, the limits that matter are the session's.

Setting a stop loss

  1. Start from money

    The amount you can lose today without it mattering tomorrow.

  2. For a position, put it where the idea is wrong

    Beyond the level that, if broken, means your reason for the trade no longer holds.

  3. Size the trade to fit

    Position size equals the money at risk divided by the stop distance.

  4. For a bot, keep the stake small against it

    A stake of 1% to 2% of the session stop loss.

Setting a take profit

On a position, a target of at least the stop distance gives a risk-to-reward of 1:1 or better. On a bot session, a target ends the run while it is ahead. Smaller targets are reached more often and larger ones less often; neither changes the expected result of the trades, but a target does stop a winning session being given back.

What a stop loss does not do

  • It does not guarantee the exact amount. A position's stop can slip in a fast market.
  • A session stop checked before each trade can be passed by the final trade's stake.
  • It does not protect you from starting another session straight afterwards.
  • A stop loss that runs in your browser stops working when the browser does.

Mistakes

  • Moving the stop further away when the price approaches it.
  • Setting it so close that normal movement triggers it.
  • Using none, and planning to watch the trade.
  • With a rising stake, a session stop smaller than the ladder it is meant to contain.

In FXNOD

In Trade Pilot, Multipliers let you set a stop loss and a take profit, and Accumulators a take profit. In Bot Forge and Auto Hub a session stop loss is required and a profit target is optional. Both are checked on FXNOD's servers before every trade, so they keep working with the page closed. Because the check comes before each order, the last trade can take the loss past the stop by up to its stake.

Questions people ask

Should I always use a stop loss?
Yes. Without one, the only limit on a loss is your balance and your attention.
Why did I lose more than my stop loss?
On a position, the price may have gapped past the level. On a bot, the limit is checked before each trade, so the last trade can exceed it by its stake.
What is a good take profit?
One that is at least as large as the amount you risk, and that you decide before trading and do not change.

See the stakes before you start

Bot Forge shows the stakes of a losing streak before a bot runs, will not start without a stop loss, and caps the largest stake. Try any stake setting on your Deriv demo account.

Get started