Download MetaTrader 5

Watch how to download trading robots for free

Interesting script?
So post a link to it -
let others appraise it

You liked the script? Try it in the MetaTrader 5 terminal


Universum 3.0 - expert for MetaTrader 5

| English Русский 中文 Español Deutsch 日本語 Português

Published by:
Vladimir Karputov
votes: 18
2017.01.26 09:24
2018.02.15 16:59

Author of the idea — Yury Reshetovauthor of the MQL5 code — barabashkakvn. 

Increasing the lot after a losing trade. OnTradeTransaction. Entry signals are based on the DeMarker indicator. 

Expert Advisor Input Parameters

  • p — period for the DeMarker oscillator Optimized with the values from 3 to 100 with step of 1.
  • tp — take profit in pips. Optimized with the values from 10 to 100 with step of 1.
  • sl — stop loss in pips. Optimized with the values from 10 to 100 with step of 1.
  • lots — lot size of the first order and all orders opened after a losing trade. The parameter is not optimized.
  • mn — magic number. The parameter is not optimized.
  • losseslimit — limit the number of losing trades in a row. The parameter is not optimized. In case the number of losses reaches a limit, the EA stops opening new trades and sends a message e-mail.

Lot increase ratio is calculated by the formula:

   double k=(ExtTakeProfit+ExtStopLoss)/(ExtTakeProfit-spread);

The EA works only at newly formed bars and opening prices. There is no need to optimize it using Every tick mode.

Translated from Russian by MetaQuotes Software Corp.
Original code:

Exp_WeightOscillator Exp_WeightOscillator

The simplest EA based on the WeightOscillator weighted oscillator.

WeightOscillator_HTF WeightOscillator_HTF

The WeightOscillator indicator with the timeframe selection option available in the input parameters.

MACD signal MACD signal

The Expert Advisor uses signals from the indicators: ATR, MACD.

Chart on Chart Chart on Chart

The Chart on Chart indicator displays a chart of other symbol on the current chart.