Aspiro

Home → Blog

What Is an OCO Order? Set a Stop-Loss and Take-Profit at Once

An OCO order lets you set both a stop-loss and a take-profit in one go: when one triggers, the other is canceled automatically. Here's how it works.

Aspiro Editorial · 18.10.2026

What it is

OCO (one cancels the other) is a pair of linked orders. As soon as one fills, the exchange automatically cancels the other. Most often it's a take-profit (a limit order) and a stop-loss (a stop order) for a position you already hold.

Example

You bought a coin at $100. You place an OCO sell order:

PartPriceWhat happens
Take-profit$120Price gets there: sold at a profit, the stop is canceled
Stop-loss$92Price drops: sold with a limited loss, the take-profit is canceled

The risk is $8 per coin, the target is $20. The risk/reward ratio is about 1 to 2.5.

Why you need it

Common mistakes

How to work out your stop and target in advance is covered in the articles how to read a trading signal and how to calculate position size.

Aspiro Trade — signals on 45 assets, each with an entry, take-profit and stop-loss included. First month free.

App Store Google Play

  • OCO is two orders where one cancels the other.
  • A convenient way to set a stop and a target in a single order.
  • The stop-loss in the pair is mandatory: without it, OCO makes no sense.

Frequently Asked Questions

Which exchanges offer OCO?

Many major crypto exchanges offer OCO for spot trading. On futures, the stop and target are usually set right when you open the position, with the same effect.

Can I modify an OCO after placing it?

Usually you cancel the pair and place it again with new prices. Make sure your position still has a stop-loss after canceling.

What if the price gaps past my stop?

The stop part may fill at a worse price than set or, if it's a stop-limit, not fill at all. Keep an eye on your position during sharp moves.

Free Aspiro Academy

26 lessons on investing and trading from scratch: videos, practice in the Aspiro apps, quizzes and a certificate. Lesson texts are open without sign-up.

More about the Academy →

Read also

Ask a question

Questions about learning, Aspiro apps or exchanges? Message me — I reply personally.

Message on TelegramDmitriy Smirnov · +7 708 808 88 99