• Skip to primary navigation
  • Skip to main content
  • Skip to footer

Trading Heroes Store

  • Shop
  • Cart
  • Account
  • Help

TH OCO (One Cancels Other) EA for MT5

One Cancels Other EA for MT5
Order cancels order
OCO order in MT5

$47.00

Finally get One-Cancels-Other orders in MT5.

Category: MetaTrader 5 Custom Expert Advisors (EA) Brand: Trading Heroes Designs
  • Description
  • More Info
  • Reviews (0)

Description

Cancel Pending Orders When a Related Pending Order Triggers

Order cancels order

One of the most useful order types that is missing from MetaTrader 5 is the OCO order, otherwise known and One Cancels the Other, or Order Cancels Order.

This order type cancels a pending order when a related pending order is executed.

Default MT5 does NOT have the ability to do this.

But with this custom EA, you can now add this super useful order type to your arsenal.

Here's why professional traders love this order type…

OCO Orders are Powerful

There are many scenarios where OCO orders can be used, but the 2 most commonly used are retracements and breakouts.

Canceling other pending orders in the same market essentially allows you to take advantage of the best price possible.

Here's what I mean by that…

Retracements

Let's say that you want to go short on this chart because you think that price is at a resistance level.

There are 2 ways that you can do it.

You could try to get in when price retraces, giving you a slightly better price.

That's the sell limit entry.

Or…you could put in a sell stop so you enter the market when price actually drops.

Retrace 1

Buuuuut…

There is also a chance that price might start dropping before it hits the pending sell limit order.

So it's a good idea to have a sell stop in place too.

Naturally, you don't want both trades to get triggered because that would double your risk.

However, if you have the TH One Cancels Other EA on the chart, the sell stop would get canceled as soon as the sell limit pending order is executed.

Buy Now

 

Retrace 2

Breakouts

Another scenario when this EA is very useful is in the case of a breakout.

Let's say that you're watching this market and have marked off this range.

You want to take a buy trade if price breaks the top of the range OR a sell trade if it hits the bottom of the range.

Breakout 1

In this example, price hit the bottom of the range, so the buy stop pending order would be canceled.

Although price did not hit the buy stop level, there is always the potential that it could.

So using this EA will help you avoid getting into 2 trades at once.

Breakout 2

US Account Protection

Now what if you're trading in a US account?

Since you cannot hedge in a US account, in the breakout example above, if price hit the buy stop level after hitting the sell stop, the sell trade would get closed out at a loss.

That's not good.

So using this EA will save you from violating the FIFO rule and only take one trade at a time…whichever gets triggered first.

Stop Missing Trades

Although this is a very powerful order type, it doesn't help to just know about it.

If you miss these trades, it doesn't matter how perfectly you called the trade beforehand.

So an EA is essential to helping you take advantage of these opportunities, before they get away.

Sleep well at night knowing that this EA is watching your trades, so you don't have to.

Buy Now

 

The Double Stop Out Will Destroy Your Account

You might be thinking that you can just set 2 pending orders and pray that it works out.

That's one way to do it.

But you'll only have to get stopped out on both your orders a few times to realize that the “set and pray” method doesn't work.

Potentially triggering 2 trades on the same day can quickly eat a big hole in your trading account.

It's terrible risk management.

That's why using an EA to cancel the trades that aren't being used is a smart idea.

Simple to Use

One of the best things about this EA is that there are no settings to adjust.

Add the EA to a chart and it's ready to go.

When you want to link pending orders together, simply enter the same Comment in the Comment field.

For example, you could use”8″as the Comment, as shown below.

OCO order in MT5

Once one of the pending EURUSD trades with “8” in the Comment get triggered, all of the other pending trades with “8” in the Comment will be canceled.

If you wanted to create another OCO order in this market, simply use a different comment.

You can still use the same comment in a different market and they won't interfere with each other.

Buy Now

 

Frequently Asked Questions

Click “+” to see the answer to each question.

Can this be installed on the mobile app?
No, custom EAs and indicators can only be installed on the desktop version of MetaTrader 5.
Does MetaTrader 5 have to be running all the time to manage trades?
Yes, you need to have the EA running on a computer at home or on a Virtual Private Server (VPS) at a hosting company.
Will this work on MetaTrader 4?
No, MT4 and MT5 use different programming languages, so you have to purchase the correct version.
What's your refund policy?
Since this is a downloadable product, there are no refunds. All sales are final.
Does this EA guarantee profits?
No, of course not. This EA is simply a tool. Your success or failure will depend on how you use this tool as part of a proven trading strategy. No EA can guarantee profits.
Is there a discount?
Yes, simply select cryptocurrency as your payment method to receive a discount.
Do you have backtesting results for this EA?
No, that is not possible because this EA only handles the entry of a trade. Therefore, you'll have to manage the trades and determine the exit, which will vary greatly between traders. Only EAs that handle the entry AND exit can have backtesting results.
Where can I get help with installing this EA?
Common questions are answered in detail on the Help page here. If you do not see an answer to your question, you can also contact us via the Help page.
I don't have this EA yet, where can I buy it?

You can buy it here:

Buy Now

 

 

MT5 One Cancels Other

Terms of use: By using this EA, you accept 100% liability for the losses and gains. We are not liable for your trading losses.

More Information

Terms of Use

By purchasing and using this EA, you accept 100% liability for all results. Always test this EA in a demo account before using it in a live account.

Refund Policy

No refunds, all sales are final.

Be the first to leave a review!

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Footer

Company

  • Shop
  • Account
  • Cart
  • Help
  • About
  • Trading Heroes Main Site
  • Refund Policy

Secure Checkout

We now accept cryptocurrency payments. Get a 15% discount when you pay with crypto.

 

 

 

Copyright © 2007–2025 TrueLiving Media LLC | Terms | Privacy | Risk