Skip to content
All library documents

RIVOT Scalping EA with Increasing Position Sizes and Basket Closure

Article MQL5 code base

Summary

This expert advisor uses the RIVOT indicator to choose a trade direction: it buys when price is above the indicator line and sells when price is below it. It then adds positions at a configurable point interval, increasing each new position's size by a configurable multiplier. Once the largest, most recently opened trade reaches a positive result through take profit or trailing stop, the advisor closes the whole batch, even if earlier positions remain unprofitable.

The described approach is a form of multi-lot scalping that relies on the final larger position to offset losses in earlier trades. The page says the system was tested on a live account and that a report is attached, but supplies no report details or performance statistics in the text. It can run on any timeframe, with parameters to be selected for each currency pair. The description does not quantify drawdowns or explain how risk is limited if price continues moving against the accumulated positions.

Key ideas

  • The RIVOT line determines whether the advisor opens buys or sells.
  • The advisor adds positions at configurable intervals and increases each position's size by a selected multiplier.
  • A profitable exit on the largest position triggers closure of the entire batch.
  • The method depends on the final trade offsetting losses in earlier trades, but the text gives no quantified evidence of that outcome.
  • Parameters are intended to be chosen for each currency pair, and the description does not quantify adverse-move risk.

Tags

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.