- Most Forex traders lose all their money.
Using the robot posted here in trading Forex does not guarantee success.
Trading this robot could lead to serious financial loss.
Trading this robot without understanding its underlying trading strategies guarantees traders will lose their money.
This is not a set-and-forget ea; there is no such thing and anyone who tries to claim there is, is either stupid or lying. This ea requires frequent manual intervention.
At best, a trading robot is only 90% as good as the manual strategy it trades. At best. At worst, it can be much less effective. If the strategy is rubbish, so is the robot.
To trade this robot, you have to understand:- How to use EA's.
Read this by ROBST3R first.
Uses synergy_apb (HA) candles and looks for change of colour in relation to a SMA(5) shift 2 using typical price. If trend up and above MA then buy, reverse for sell. Close trade on SL, high or low of last colour change, or if colour change for TP or if trade goes wrong way and goes back to MA.
EA inputs
You will find descriptions of many of the inputs in the attached Shell User Guide. This covers most of the widely used, generic inputs. Since the shell EA code contains so many more options that the strategy calls for, the OOTB settings are not necessarily consistent with the strategy and may not even make sense. After sufficient testing we may come up with meaningful OOTB settings. Until then, be sure to review them.
Strategy-specific inputs are:
UseCloseOnColorChange - use this to allow the SL/TP feature, using HiddenPips>0 adds feature as well.
MaBufferPips - is used for a check to see if crossed MA.
Sharing with FF
Feel free to upload the EA to FF, once we've achieved a level of stability.
I have done a quick back test and the results are not promising, so needs a bit of work.
In conclusion
Let the bug reports begin!
Update 8th January 2012
Based on a request by Rob i have added
- Martingale
- Shake's Recovery Method - not sure it is working correctly yet though!
Update 10th January 2012
Based on a requests by Rob i have added
- UseTradeOnCurrentCandle - This means trades can open or close on current candle not on the previously closed candle.
- UseLastColorChangeSL - This allows a StopLoss to be entered if set to false
- UseStoch - adds a Stoch filter i was testing so if price below StochHighLim then allow BUY or if price above StochLowLim allow a SELL.
- UseStochClose.80.20 - This is an option to close trades if stoch drops below 80 for a BUY or increases above 20 for a SELL.
Based on a requests by Rob and others i have added
- MasterYoda's synergy candle trailing stop, to use just turn on UseCandlestickTrailingStop.
- Fixed the current SL as i had taken the wrong figure so sometimes it was correct and other times it was off.
- Added comment box to help read text, can moved around and colour changed or turned off.
Now up to version 1.28, added the following features:
- Tried fixing Shake Recovery as made a couple of typos in original version - still needs confirming
- Added UseOpenOppositeTradeOnClose to try and open new trade on closure of a trade - not fully tested yet.
- UseATRFilter uses the method from xADR_0.2 indicator and shows ATR(5), ATR(25) and calculates room up and down for trading (all user configurable. I took this from Fratelli EA).
- Added Georges DoneForTheDay code from the Shell EA thread to allow stopping of trades once a daily limit is reached.
- Added CommentBoxShow which puts two boxes where text comments are to make them easier to read.
- Various bug fixing as well.
Update 16th January 2012
Now up to version 1.29, added the following features:
- George has done an updated Shake Recovery that seems to do what we want.
- UseOpenOppositeTradeOnClose kind of works - still needs work.
- UseATRFilter added feedback and now checks every minute.
- George has updated DoneForTheDay code so added changes.
- Various bug fixing as well.
Now up to version 1.30, added the following features:
- George has updated DoneForTheDay code so added changes.
Now up to version 1.35, added the following features:
- George has come up with a way to avoid TradeContext Busy errors when running multiple copies of EA.
- Added AutoTradeComment - added timeframe as comment which is useful when testing multiple timeframes on same pair.
- Added AutoMagicNumber - creates magic number based on pair, timeframe and EA name
- Rob asked for a Trend MA to be added - default is MA50, no shift on Typical price to filter out bad trades.
- Added a MinATR1 to make sure ATR1 is above this value to trade to keep out of low ranging PA.
- Defaults changed so UseCandlestickTS and ATRFilter are on.
Update 22nd January 2012
Now up to version 1.37, added the following features:
- Removed need for synergy_apb indicator as i have now included the calculation in the EA. George and i have been working on method to include indicators in EAs to increase calculation speed and reduce cpu overheads.
- Rob has asked for a way to stop trading all EAs when account balance increased by a fixed daily percent. The DoneForTheDay EA allows trades to continue but no new trades open using StopTrading option or all trades closed using CloseAll option
Update 24th January 2012
Now up to version 1.38, added the following features:
- I have done some bug fixing, i think i have found the issue when using multiple pairs and trades not opening or closing correctly. Let me know if your still having problems.
- Added ATR for SL/TP if other options turned off and a fixed SL/TP not set.
- Updated DoneForTheDay EA code to allow a MaxAccountLoss to be specifed.
- Change how EA responds to DFTD EA so now actaully closes trades of stops trading when percent hit.
Update 1st February 2012
Now up to version 1.4, added the following features:
- I have done some bug fixing, well spotted by skoda2008 that sometimes SLs were not being placed. I have added fix and also changed code in CountOpenTrades to make sure it keeps checking for missing SLs and TPs.
- Added UseOpenTradeOnOppSignal to allow trades to stay to only be entered after a previous trade if the signal is opposite type i.e. if last trade was a buy next trade must be a sell. Useful if using TP and dont want reentry in a trend when near peak.
- Turned off RiskPercent for default and base lot size is 0.1, please check default settings before using.
- Other bug fixing but i cannot remember what they are as i didnt them last week during testing but hopefully i havent broken anything.