• Visão global
  • Comentários (2)
  • Discussão (79)
  • O que há de novo

Scorpion Grid

Multi-currency grid Expert Advisor, in most cases it receives quite accurate entries. If an entry is not accurate enough, the positions are managed using an elaborate martingale strategy.

Entries are performed using the signals of RSI and Stochastic indicators, in the overbought/oversold areas, plus additional entry conditions based on a proprietary algorithm.

Recommended timeframe - М15.

The EA features a drawdown management system, which takes into account all open orders, not only the ones opened by this EA.
This system prohibits opening the first order for a currency pair if:

  • The maximum drawdown on the account reached
  • One of the currencies already has deals in this direction
  • Exceeded the number of orders for one currency
  • Exceeded the number of currency pairs with open orders

The grids already started will be continued, the filter does not affect them. All filters are disabled, see "Other settings"

Input parameters

  • MagicNumber – magic number, identification number for a symbol.
  • slip – slippage
  • Lots – lot size
  • DepoPer001Lot – automatic lot calculation (specify amount per 0.01 lot) (if 0, the value from 'Lots' parameter is used)
  • LotExponent – Multiplier for the lot of the current opened order in the grid
  • BaseLotLevelCount – The number of legs to be sequentially opened with a base lot
  • PipStep – Minimum allowed distance between the grid orders
  • GridAvgComissionSwap – Take the commission and swap into account during the calculation of breakeven level for the grid
  • MaxTrades – The maximum number of averaging legs
  • TakeProfit – Base take profit
  • Lvl1 – № of the order (leg), starting from which the TakeProfit will be equal to TPS1
  • TPS1 – Take profit after opening Lvl1 leg
  • Lvl2 – № of the order (leg), starting from which the TakeProfit will be equal to TPS2
  • TPS2 – Take profit after opening Lvl2 leg
  • TrailStart – The number of points to start the trailing stop
  • TrailStop – Distance from the current price (points), at which the stop loss is moved after trailing is activated (TrailStop=0 disabled)
  • TrailLvl1 – № of the order (leg), starting from which the TrailStart and TrailStop will be adjusted, similar to Lvl1 and TPS2

Entry Settings

  • PeriodRSI – period of the RSI indicator
  • RsiChannel – width of the channel, when exceeded the entry conditions will be checked, at 20 it is 70/30 (50+20/50-20)
  • KPeriod – Period (number of bars) to calculate the %K line of the stochastic
  • DPeriod – Averaging period to calculate the %D line of the stochastic
  • Slowing – Slowing value of the stochastic
  • StochChannel – width of the channel, when exceeded the entry conditions will be checked, similar to RSI

Locking settings

  • LockAfterSeriesCount – № of the order (leg), starting from which a locking order will be opened
  • LockGridPercent – Percentage of the grid to cover with the locking order

Other Settings

  • SMaxDrawdownPercent – Drawdown percentage, if exceeded the averaging orders will not be opened
  • MaxSpread – Maximum spread
  • MinLeverage - Minimum leverage to open the first order
  • MaxDrawdownPercent - Drawdown percentage, if exceeded the first orders will not be opened, the already started grids will be continued
  • SeriesFilter – Filter of averaging orders
    • Disable – disabled
    • OpenClose – Average when the Open of the current candle is higher than the Close of the previous for buy order and vice versa for sell orders
    • CandlePattern – Average only when a reversal candlestick pattern, similar to pin bar, appears
    • RSI – Average only in the overbought/oversold areas
  • Currency Filter – filter for opening trades by currency, if it already has deals open in that direction. For example, opened BUY on EURUSD, then suspend opening BUY deals on others currencies that contain EUR, and USD for SELL deals
  • StopByMaxOrdersOneSymbol - filter for opening deals, if the number of open orders on one of the currency pairs exceeds this value.
  • StopByMaxSymbolTrades - filter for opening deals, if the number of currency pairs with open deals exceeds this value.

Parameters are set in new points, on four-digits they are automatically divided by 10

Toyosuke Urata
Toyosuke Urata 2019.02.12 12:02 

I mainly use this ea.

Francisco Reyes
Francisco Reyes 2017.05.04 09:31 

Good EA. Under DD. And good support from Evgenii. Great job. Waiting for the new version.

Versão 2.7 2018.10.03
Added parameter MinLeverage
Versão 2.6 2017.05.17
Bug fixes.
Versão 2.5 2017.05.05
Added the ability to work on ECN accounts prohibiting placing an order immediately with a take-profit
Added settings for disabling the drawdown control system
Versão 2.4 2017.04.26
Bug fixes.
Versão 2.3 2017.03.27
bug fixes