• Overview
  • Reviews
  • Comments (6)
  • What's new

Irisha Scalper Advisor

The "Irisha" is an Expert Advisor, in which we attempted to implement the ability of trading on smaller timeframes (1-15 minutes). The main idea lies in opening frequent trades and in the ability to "cover" losing trades with profitable ones. However, we had to resort to the Martingale strategy to implement the idea. Due to this, it is recommended to have a large deposit and/or cent account for using this EA.


Trading Strategy

  • The Moving Average (МА) indicator serves as the signal for opening positions. If the opening price of the candle is below the MA and the closing price is above the MA, this is considered to be a buy signal.
  • The Relative Strength Index (RSI) indicator is used as the signal filter. If the value of the RSI indicator is lower than 30, and a buy signal was received from the MA indicator, a buy order is opened.
  • Change in the direction of market movement. In case the market changes direction after an order is opened, a new buy order will be opened but with an increased lot size.
  • Optimal profit level. In case more than one order is opened, the EA calculates the price level, after reaching which the profitable orders cover the unprofitable ones with the minimum profit percentage.


A Pro or ECN (Market/Instant Execution) account with a spread size of 0 to 2 points or 0-2 points (but not greater than 2.5) is recommended for the correct operation of the EA on 5 digit quotes.


Input Parameters

The following list describes the input parameters of the EA that can be modified and optimized:

  • MAGIC (MAGIC number) - Identifier of the EA's orders;
  • Trade (Trade) - If this parameter is set to FALSE, the EA will not trade once all orders are closed by TP or SL;
  • Lots (Initial Lot Size) - Lot size of the initial order;
  • LotExponent (Multiplication, odds lot) - Multiplier for the volumes of subsequent orders;
  • TakeProfit (Profit level (in points)) - Take profit level;
  • StopLoss (Loss level (in points)) - Stop loss level;
  • Step (Distance between orders (in points)) - The minimum distance between orders;
  • MaxOrders (Maximum number of open orders) - The maximum number of opened orders.

You can also adjust the parameters of the Moving Average and Relative Strength Index according to your needs. Such as the period, applied price, shift, method of the moving average.

Settings of the Relative Strength Index include the parameters for overbought (Level overbought) and oversold (Level oversold) levels. And also the RSI_MODE (Definition mode) parameter, it defines the usage type of the RSI indicator for calculation, which has the following options:

  1. NONE - Oversold area above 50, overbought area below 50;
  2. Levels - Oversold area above the 'Level overbought' parameter, overbought area below the 'Level oversold' parameter;
  3. NeutralZone - Trades will be opened only when the RSI value is between the values of 'Level overbought' and 'Level oversold' parameters;
  4. Trend - Determines the direction of the RSI indicator (Example: if the opening RSI (оRSI) is below the closing RSI (cRSI), the trend is ascending. If the opening RSI (оRSI) is above the closing RSI (cRSI), the trend is descending);
  5. TrendLevels - Uptrend based on the RSI indicator is above the 'Level overbought' parameter, the downtrend based on the RSI indicator is below the 'Level oversold' parameter;
  6. TrendNeutralZone - The uptrend or downtrend based on the RSI indicator is between the values of 'Level overbought' and 'Level oversold' parameters.

The default parameters of the EA have been optimized for 2015. Their further application can lead to losses and their use is NOT RECOMMENDED!

No reviews
Version 170.223 - 2017.04.04
*Added parameter to enable/disable the signal filter;
*Performed the code optimization;
*Made certain aesthetic changes.
Version 170.122 - 2017.01.31
*Added new function for checking the limitation on the number of orders.
Version 170.101 - 2017.01.11
*Fixed errors in the description of the parameters;
*Performed the code optimization;
*Made adjustments to certain functions.
Version 161.123 - 2016.12.05
*Added a small information box;
*Added new parameters:
-Setting the individual number for orders opened by the EA (MAGIC);
-Allowing the EA to open the first order.
Version 161.23 - 2016.11.04
*Fixed the error with the StopLoss parameter missing from the settings.
Added the parameters for overbought (Level overbought) and oversold (Level oversold) levels to the settings of the RSI indicator., as well as the RSI_MODE (Definition mode) to set the options for determining those levels.
Values of the RSI_MODE (Definition mode):
-NONE - Oversold area above 50, overbought area below 50;
-Levels - Oversold area above the 'Level overbought' parameter, overbought area below the 'Level oversold' parameter;
-NeutralZone - Trades will be opened only when the RSI value is between the 'Level overbought' and 'Level oversold' parameters;
-Trend - Determines the direction of the RSI indicator (Example: if the opening RSI (оRSI) is below the closing RSI (cRSI), the trend is ascending. If the opening RSI (оRSI) is above the closing RSI (cRSI), the trend is descending);
-TrendLevels - Uptrend based on the RSI indicator is above the 'Level overbought' parameter, the downtrend based on the RSI indicator is below the 'Level oversold' parameter;
-TrendNeutralZone - The uptrend or downtrend based on the RSI indicator is between the values of 'Level overbought' and 'Level oversold' parameters.