Expert Advisors • Indicators • Scripts • Libraries

MQL.RobotFX.org is the biggest collection of MetaTrader expert advisors (MT5 & MT4), indicators, scripts and libraries that can be used to improve trading results, minimize risks or simply automate trading tasks

MetaTrader 5 Script | Partial close Sell Orders

The main purpose of this script is to close partially open sell orders (Which is in profits) and let the other running orders close in target profits. Check the Experts tab for the info after executed.

MetaTrader Experts, Indicators, Scripts and Libraries

How to Use This Script:

  1. Input Parameters:

    • ClosePercentage : The percentage of each sell position you want to close (0-100)

    • Slippage : Maximum allowed slippage in points

    • CommentText : If you want to close only positions with a specific comment (leave empty for all sell positions)

  2. Features:

    • Works with multiple sell positions

    • Preserves stop loss and take profit levels for the remaining position

    • Validates minimum volume requirements

    • Handles errors and provides feedback

  3. Installation:

    • Copy the code to MetaEditor

    • Compile it (F7)

    • The script will appear in the Navigator panel under "Scripts"

    • Drag it to any chart to execute

  4. Notes:

    • The script will close the specified percentage of ALL sell positions unless you filter by comment

    • It uses FOK (Fill or Kill) execution type to ensure the entire partial close is filled at once

    • The remaining position will keep its original SL/TP levels

    • Make sure to test in a demo account first.
60233