Sale!

Ultimate Partial Profit EA

$72.00

The Ultimate Partial Profit EA allows you to manage (with advanced filtering) unlimited open orders (manual or EA) with unlimited partial profit levels based on pips, ratio, ATR, and profit. Filter open orders based on symbol, magic number, comment or ticket. Visualize all orders and their profit levels in a sophisticated on-screen display.


See how it all works with the free demo:

Free Demo for 15 days

If you like it, then you can buy at MQL5 Market:

Buy at mql5.com

Or use Stripe or PayPal below:


Honestly, I was skeptical at first. There are so many partial profit close EAs out there that seem to do the same thing: scale out different pip levels at some percent. But this one is clearly different in its variety of different partial levels (pip, atr, ratio, profit). I never thought of scaling out with these before, but I can see how they can increase my trading profits. Thanks for going above and beyond.

iRoz Bari

Professional Trader


Excellent. This is much better than other partial profit EAs. More TP levels and options. Good programming.

Mujeeb Adjul

Professional Trader

The Ultimate Partial Profit EA allows you to manage (with advanced filtering) unlimited open orders (manual or EA) with unlimited partial profit levels based on pips, ratio, ATR, and profit. Filter open orders based on symbol, magic number, comment or ticket. Visualize all orders and their profit levels in a sophisticated on-screen display.


What makes Ultimate Partial Profit EA unique?

The standard partial profit systems allow you to manage manual trades of one symbol with fixed pip levels (usually three) at fixed removal percentages. But with this utility you can:

  • Choose unlimited partial profit levels based on pips, ratio, ATR and profit
  • Manage unlimited open orders (manual or EA) of different symbols on same chart
  • Filter open orders based on symbol, magic number, comment, or ticket
  • Display all controlled trades in advanced display with partial open trade info and partial levels, along with dynamically updating pips to level, pips & dollar profit
  • [NEW] Choose different percent close or modes for different levels using different instances of UPP (see comment #5).
  • [NEW] Visualize partial take profit levels on chart.
  • [NEW] Visualize open price, SL & TP on chart, and deploy trade panel for fast partial closing and order info.

How to use Ultimate Partial Profit EA?

The EA should be attached to a separate chart on your MT4, and it will manage & apply partial profit close to all open trades filtered by symbol, magic number, comment or trade number.

  • Choose unlimited partial profit levels based on pips, ratio, ATR and profit
  • Manage unlimited open orders (manual or EA) of different symbols on same chart
  • Filter open orders based on symbol, magic number, comment, or ticket
  • Display all controlled trades in advanced display with partial open trade info and partial levels, along with dynamically updating pips to level, pips & dollar profit
  • [NEW] Choose different percent close or modes for different levels using different instances of UPP (see comment #5).
  • [NEW] Visualize partial take profit levels on chart.
  • [NEW] Visualize open price, SL & TP on chart, and deploy trade panel for fast partial closing and order info.
Current version:2.19
Operating system:Windows 7/8/10
Published:16 July 2020
Trading platform:MetaTrader 4
Updated:26 May 2021
  • Threshold in pips — Start your custom partial close cycle when trade reaches X pips in profit. If Threshold = 50 and Cycle = Pips and Cycle Size = 20, then the EA will wait to reach a profit of 50 + 20 = 70 pips to close the first part of the trade.

  • Cycle in Pips, Ratio, ATR, Profit — 

    Pips — allows to input your pip amount for the different cycles. 

    Ratio — the ratio multiplier of your SL. For example, if your SL=50 pips, and you want your partial profit levels to be 2 times SL, choose Cycle = Ratio and Cycle Size = 2. 

    ATR — calculates the average true range of the symbols controlled, customized for a) time frame; b) period; and c) Multiplier (which is Cycle Size). If you choose Cycle = ATR and ATR Time = H1 and ATR period = 25 and Cycle Size = 10, then the function will calculate the ATR value in pips for each symbol at the time of its entry price. 

    Profit — gives the option to calculate the partial TP levels based dollar profit. 

  • Cycle Size (in pips, multiplier for ratio and atr, or profit) — Allows you to choose the exact pips, multiplier, or profit based on the cycle mode.

  • Cycle Count — Applies partial close X times. If you set it to 1, it will close a part of your profit at one partial profit level; if 2, it will close at 2 levels, etc. 

  • Close Percent — Close X% of the actual lot size. If you start with 1 lot for 50% close percent from initial base, at first cycle it will close 50% or 0.5 lots, and at next target it will close the remaining 0.5 lots.  

  • Percentage Base - Close percent from: 1) the intial base; OR 2) remaining amount. See image examples. 

  • Breakeven at Cycle — Indicates at which cycle EA should move SL to a break-even point (open price + few pips to cover commission expenses). Zero value means no break-even. Breakeven at Cycle = 1 means BE after cycle 1.

  • Breakeven adjust in pips — Allows you to adjust the breakeven in pips up or down.

  • Filter (Symbol, Magic Number, Comment, Ticket) — With dropdown menu: None, Equal, Not Equal, Contain, Not Contain. These filters allows you to include (exclude) specific symbols, magic numbers, comments, tickets or parts of them. For example, if you use Symbol=USD, you will trade all USD based symbols. If you choose Magic Numbers = 80260, 40260, you will manage only these magic numbers.