Stop loss, take profit and max losses in a row
/3 min read
Most of the attention in bot trading goes to the entry rule, which is the least consequential part. The settings that decide what a bot can cost you are the ones that stop it.
Every ready-made strategy on BinaryTick exposes the same four. They are worth understanding individually.
Stop loss
Stops the bot once session losses reach the figure you set.
This is the number that decides your worst realistic day. Set it to an amount you would be willing to lose without changing your mind about anything, because that is what it is for.
A common mistake is setting a stop loss so wide it never triggers, which is the same as not having one. If your stop loss is larger than your balance, you do not have a stop loss, you have a formality.
Take profit
Stops the bot once session profit reaches the figure you set.
This one is less intuitive. If the strategy is working, why stop it?
Because on instruments priced with a margin, a bot left running long enough gives the profit back. Sessions end in profit because of variance, not because the strategy has an edge, and variance is symmetrical. A take profit converts a good run into a realised outcome rather than a temporary one.
It is also the setting that protects you from yourself. Deciding in advance when a session is over removes the decision from the moment where you are least able to make it well.
Max losses in a row
Stops the bot after a set number of consecutive losses.
This does something the stop loss does not. A stop loss measures money; this measures the pattern. It catches a bad run early, before the losses become large enough to matter, and it is the most useful guard when a martingale multiplier is in play, because a martingale run and a consecutive loss run are the same event.
The ready-made strategies default this to a low single figure, and it can be set anywhere from 1 to 20.
Max stake
If a martingale run pushes the stake past this figure, it resets to the initial stake instead of continuing to climb.
This is the ceiling on a martingale sequence, and without it the sequence is unbounded. An unbounded martingale is a bet that you run out of losses before you run out of balance, and the arithmetic of a losing run is not on your side.
Set this to an amount you would accept losing on a single trade, not one you hope the bot never reaches.
Why the entry rule matters less
It is tempting to believe a better entry rule is what separates a profitable bot from a losing one. On synthetic indices it is not, because the contracts carry the same margin regardless of when you buy them.
What the entry rule actually controls is how many trades you place. A selective rule places fewer, which reduces exposure to the margin and slows losses. That is worth something, but it is a different thing from an edge.
The stopping rules, by contrast, control the two numbers that genuinely determine your experience: the worst outcome you can have, and when you walk away. Those are within your control in a way that the market is not.
A reasonable starting configuration
For a first strategy on a demo balance:
- Martingale multiplier at 1. Flat staking. This is the default, and there is no reason to change it until you have read what it does.
- Stop loss at an amount you would shrug at.
- Take profit at a similar amount, so sessions end in both directions.
- Max losses in a row low enough that you see the bot stop, so you learn what a bad run looks like before it costs anything.
Then run it long enough to be boring, and pay attention to the losing stretches rather than the winning ones. Those are the sessions that tell you whether you can live with the strategy.
Trading carries a significant risk of loss and is not suitable for everyone. No strategy or bot can guarantee a profit. Nothing here is financial advice. Only trade money you can afford to lose.
Try any of this on a demo account.
Every strategy on BinaryTick is free to run, and every account starts on a demo balance of virtual funds.
Run a free bot