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

Project Volas

Project Volas is a fully automated EA that algorithmically combines two distinctive trading techniques - Sniping and Machine Gunning.

It patiently snipes for trading opportunities by detecting fast price movement and when opportunity is detected, it transforms into a machine gunner in executing trades and scalping as much as possible within the opportunity trading window.

Check out my back test video to see what I mean.

This EA is recommended for EURUSD pair on M5 time frame.


  • Built-in with an intelligent algorithm that combines Sniping and Machine Gunning trading techniques
  • Detects trading opportunity using latest price movement and doesn't look back to outdated candles or lagging indicators
  • The EA automatically avoids consolidation period when market is indecisive
  • Protected with Stop Loss and Trailing Stop
  • Suitable for small account size or deposit
  • Just drag and drop onto chart
  • Set files not required
  • No martingale, no grid and no hedging
  • Compatible with other EAs

Back Tested on 99.00% Modelling Quality - Check Out My Back Test Video

  • Back tested with latest released version of Birt's Tick Data Suit (version 2)
  • Back tested with simulated variable spread range of 1 to 3 pips (10 to 30 points)
  • Back tested with simulated slippage of 1 pip (10 points)
  • Back test modeling quality of 99.00% which is the highest degree of back test accuracy

Robustness Tested: "In Sample" VS "Out of Sample" Testing

  • EA was developed, back tested and optimized using "In Sample" historical data from Jan 2004 to Dec 2014
  • Historical data from Jan 2015 to Sep 2016 was intentionally left out of scope from the development phase to be used for "Out of Sample" testing
  • Both "In Sample" testing (2004-2014) and "Out of Sample" testing (2015-2016) have shown good stability and robustness in the EA from the test results
  • See test results for "In Sample" and "Out of Sample" periods in the attached screenshots below


  • Recommended Pair: EURUSD
  • Time Frame: M5
  • Trading Days & Time: No restriction on days or time, and suitable for news trading
  • Brokers: ECN brokers recommended or brokers with low spread, low commission and fast execution
  • FIFO Regulation: Do not use Brokers with FIFO regulation as this EA does not comply with FIFO regulation
  • Spread: Must not exceed 1.2 pips (12 points)
  • Minimum Deposit: 100 USD
  • Minimum Leverage: 1:400


  • LotSize: Set lot size to use. This will become a fixed lot size value if auto lot sizing is disabled. Default is set to 0.01
  • Use_AutoLotSize: Default is set to false which means auto lot sizing is disabled by default. Risk will be higher when using auto lot sizing
  • Use_AlwaysUpLotSizing: Only applicable if auto lot sizing is enabled. Set to true to enable always up lot sizing which means lot size will always increase
  • LotSizeStep_Per_Balance: Only applicable if auto lot sizing is enabled. Set balance amount for each increment of lot size. The lesser the amount, the higher the risk. Default is set to 500
  • Balance_Amount_To_Start_AutoLotSize: Only applicable if auto lot sizing is enabled. Set balance amount to kick start auto lot sizing. Default is set to 500
  • MaxLotSize: Only applicable if auto lot sizing is enabled. Set the maximum lot size for auto lot sizing. Default is set to 10
  • Use_SpreadFilter: Set to true to enable spread filter feature. This is disabled by default
  • MaxSpread_In_Points: Only applicable if spread filter is enabled. Set maximum spread in points (not pips) for spread filter. Default is set to 12 points (1.2 pips)
  • MaxSlippage_In_Points: Set maximum slippage in points (not pips). Default is set to 3 points (0.3 pips)
  • Enable_Balance_Protection: Set to true to enable balance protection feature
  • Balance_To_Protect: Only applicable if balance protection is enabled. Set balance amount to protect. When this amount is reached, trading will stop and all trades will be closed
  • Enable_Delayed_Monday_Start: Set to true to enable delayed Monday start feature
  • MondayStartTime: Only applicable if delayed Monday start is enabled. Set Monday start time to start trading. This time value follows your broker's time
  • Enable_Early_Friday_Close: Set to true to enable early Friday close feature
  • FridayEndTime: Only applicable if early Friday close is enabled. Set Friday end time to end trading prior to Friday close. This time value follows your broker's time
  • CloseTradesOnFridayEndTime: Only applicable if early Friday close is enabled. Set to true to automatically close trades upon Friday end time. Default is set to false
  • TradeSunday: Set to true to enable trading on Sunday
  • TradeMonday: Set to true to enable trading on Monday
  • TradeTuesday: Set to true to enable trading on Tuesday
  • TradeWednesday: Set to true to enable trading on Wednesday
  • TradeThursday: Set to true to enable trading on Thursday
  • TradeFriday: Set to true to enable trading on Friday
  • TradeSaturday: Set to true to enable trading on Saturday
  • TradeComment: Set comment for every trade order. Default is set to blank

Important: Setting User Expectations

  • This EA does NOT trade every day. It carefully snipes for trading opportunity and will only trade when market movement fulfills it's trading criteria
  • There could be several days that the EA might not trade at all which means there is no trading opportunity detected
  • You need a lot of patience with this EA! This is not a get rich quick EA, it needs time to see results
  • If you are looking for a scalper that trades frequently every day, then this EA is not for you
  • Take Profit is NOT used as the EA uses trailing stop to exit trades
  • Magic Numbers are hard coded in the EA as a precautionary measure to prevent different built-in strategies from conflicting with each other
  • It is recommended that you download the demo version first, do your own back testings extensively in Strategy Tester and observe the EA's behaviour (turn on Visual Mode) before deciding whether this EA is for you.
  • Always remember that back test results are not an indication of future performance
Ian Macmillan
2017.01.13 19:34   

Rented it for 3 months, testing on demo account, EUR/USD 5m chart, lets see how it does.

2017.01.12 20:37 

I tested EA on my live account for 10 days.

Little gain for now.

I'm waiting for release 3.0.

Good support from Dave.

2016.12.15 14:29 

I just bought this EA. The Backtest is trust with the video of the author. Go live from one day, little gain, little loss for now! I await for the results. i hope are good!! I use only as raccomandation EUR/USD 5 min

2016.12.14 20:47 

100% SCAM. The seller says that the ea trades rarely but the truth is that it never trade! I attached it on 6 chart for a week and it have only opened a lot of order in 1 minute and close all immediately.It do this 2 times and stop after nothing more. If you are lucky you don't lose but of course you will never gain with this ea

2016.11.23 03:00 

Very good support from Dave and he always answered my PM promptly. Last week's overall PnL is profitable on my account. Graet job.

simone stucchi
2016.11.16 21:08 


Version 3.0 - 2017.01.23
- Major algorithm enhancement that includes integration of a hybrid form of "Pyramiding" strategy
- Removed option to select between different Volas strategies due to the major changes in the algorithm
- Added "Use_AlwaysUpLotSizing" option to disable/enable always up lot sizing
- Added "Enable_Balance_Protection" option to disable/enable balance protection feature
- Added "Enable_Delay_Monday_Start" option to disable/enable delayed Monday start time feature
- Added "Enable_Early_Friday_Close" option to disable/enable early Friday end time feature
Version 2.0 - 2016.12.22
- Added Balance_To_Protect parameter for adjustable balance protection
- Added MondayStartTime parameter for delayed start on Monday open
- Added FridayEndTime parameter for early Friday close
- Added CloseTradesOnFridayEndTime for option to close all trades on Friday End Time
- Added option to disable/enable trading for specific week days
- Added MaxSlippage_In_Points parameter to allow slippage setting
- Enhanced algorithm for better spread tolerance
- Removed display info panel