Now that I have two weeks with Forex Ambush under my belt, I thought that I would lay some impressions on you.
I just posted a review of FA on ForexPeaceArmy giving them a failing grade at two stars (out of a possible five).
Rationale:
-FA is not 100% winning. As my experience this week proves, it is possible to have a losing trade.
-Their EA for MT4 blows. They do give you the source ('mq4' file). It is coded using OrdersTotal() and will only prompt to open a trade when the total of orders is less than one (this means that the EA will not trade when any other trades are open). It has no magic number. It uses the Windows API call MessageBox (the Windows API header WinUser32.mqh is 'include'd) to prompt.
There are three other major issues with their EA: As soon as the one open trade closes, the EA prompts, sometimes repeatedly. You are unable to close MT4 because the main window will not restore (if it was minimized) , and since MEssageBox is modal, you cannot interact with MT4 until the prompt window is closed. Their is no cancel in the prompt. You have to right-click on the MT4 entry in the task bar and close from there. The repeated MessageBox calls cause a memory leak and eventually will take over all of the
VM 
. Twice now, I have had to open a support ticket with my VPS supplier to get them to unlock my VPS after the FA EA caused all of my available memory to be consumed and my VPS supplier automatically locked me out for this violation. The EA is supposed to be a trailing stop EA but the strange thing is that the trailing stop is never used.
I modified the EA taking out its reference to OrdersTotal. I used the logic from the
Orders Management - It's Simple article. I used the 'one position' type of order management. I also put a magic number into the EA. The rest of the logic for the trailing stop was left alone. Unfortunately, I cannot post the source code of my modification here because it is based on a commercial product.
I have been testing this modified version on my demo account for the last three trades. In two of these trades, the trade closed using a trailing stop. My live account is still using the original FA EA. The
SL 
on my live trades have never been set and that is how I know that the original FA EA does not activate a trailing stop.
Let me now discuss the FA technicals. Their setup strategy is to pick the top peak of the price. I do not know what they use to accomplish this. The signal is generated when FA figures that the upward move is exhausted. Most of the time they are very close but sometimes (2 out of 8 so far), the bull move continues. In one case, the pair moved about 250 pips against me before retreating.
Rick