• Overview
  • Reviews
  • Comments (5)

Rise or fall volumes EA

The strategy of the Expert Advisor is based on a comparison of volumes over a certain trading time in the past. It determines the direction in which there were larger trading volumes. For example, on a 4-hour time frame: if the last bar had more Buy volumes, the EA buys after the close of a 4-hour bar. The main feature is that the EA determines the volumes within this four hour bar using 1-minute and 5-minute bars. Therefore you should run the EA on higher timeframes: D1, H4, H1. However, the number of trades can be quite large despite the large timeframe.

A trader can not always find whether the last closed bar was bullish or bearish in terms of volume. The EA analyzes all volumes within this bar and can more accurately predict the behavior of large market players. The methods for determining buy or sell volumes can be adjusted in the EA parameters. Be sure to optimize the parameters for each currency pair before trading.


Input Parameters

  • Lots - lot size (if 0, a lot is calculated based on the percentage of account free margin);
  • Percentage of free money - the percentage of free margin to open each new trade (applicable when Lots=0);
  • MaxSpread - maximum spread for opening trades (on the accounts with floating spread, for the trade to open when the spread is not too large);
  • Magic - unique identifier (use different magic numbers if multiple Expert Advisors run in your terminal);
  • StopLoss - the Stop Loss order value;
  • TakeProfit - order closing price at a certain profit target;
  • Stop to breakeven after - move stop loss to breakeven after a specified number of points;
  • EnableAutoClose - automatic closure of orders in case of a reverse signal;
  • MinVolumeDifference - the minimum distance between the Buy volume and Sell volume;
  • MinSummVolumes - the minimum amount of all volumes calculated for the selected period;
  • MaxSummVolumes - maximum allowable amount of all volumes calculated for the selected period;
  • IncreasePeriod - period increase (how many times to increase period for calculating volumes based on the current period);
  • DeterminationMethod - method for determining trend when calculating volume;
  • RiseOrFallParameter1 - the first parameter for determining the trend (only integers, recommended from 1 to 100), for some methods not required;
  • RiseOrFallParameter2 - the second parameter for determining the trend (recommended from 0.5 to 50), for some methods not required;
  • SignalFrom2Timeframes - enable additional volume calculation on the second timeframe;
  • RiseOrFallParameter3 - parameter for trend determining (like RiseOrFallParameter1 for the second timeframe);
  • RiseOrFallParameter4 - parameter for trend determining (like RiseOrFallParameter2);
  • AdxPeriod - ADX indicator period;
  • MinAdxLevel - minimum ADX level;
  • Trading start hour - trading start hour;
  • Trading end hour - trading end hour;
  • ShowInfo - show text information about a signal and calculated volumes.
No reviews