Rogue Trader

 
I was working on an EA for sometime now, constantly changing things and adding new settings.
Here is the latest version for you to try out. It's free and is still a work in progress.

It works best on a 5 digit broker, wouldn't recommend on a 4 digit broker.
In all of august there is not 1 losing trade.
Works best on EUR/USD, TimeFrame M1

Default settings are already optimized for Eur/Usd, but if you want to change anything here is what they mean.

Lot = Lot size for manual trading
MM = Money Management. MM has to = 0 for lot size to be effective, otherwise MM will override lot. Do back tests for what best suits you.
StopLoss = 1000 .. since it's a 5 digit broker it actually = 100 pips
TakeProfit = same as stop loss
MainTrail = All orders have the same trailing stop as the TrailingStop1 value
TrailingStop1 - 4 are for the orders 1 - 4. You can customize to have different trailing stops for different orders
APeriod = ADX Period, Conservative = 50. Other main poits are 14 & 32
RPeriod = RVI Period, Conservative = 10. The less the number the more trades, but also more losses in those trades.
MaxOrders = total number of orders open for this pair
Hedge = isn't very usefull because of FIFO, so I will remove it on the next issue
SingleOrderPerBar = allows to open only 1 order per bar, if you turn it to false then it could open as much as your max orders on a single bar.

Use if you like. Here is a small video clip I made - trailer. If you like the video then you might like the ea.
http://www.vimeo.com/6228683

Feedback is welcome

- Mike
Files:
 
Here is the latest version with the profit going higher. I'm not an expert programmer so don't laugh when you see the code
Files:
 

These are backtest results between June 24 2009 and September 15 2009. The data is from my live account (Alpari UK).



There seems some error in the take profit calculations. Its adding 5.0000 to the take profit. Was it meant to add 0.5 or 0.05...?


# Time Type Order Size Price S/L T/P Profit Balance

1449 2009.07.17 10:03 buy 101 0.10 1.40832 1.39832 1.40982 0.00 2849.58

1450 2009.07.17 10:09 modify 101 0.10 1.40832 1.40834 6.40982 0.00 2849.58
1451 2009.07.17 10:09 modify 101 0.10 1.40832 1.40836 11.40982 0.00 2849.58
1452 2009.07.17 10:10 modify 101 0.10 1.40832 1.40838 16.40982 0.00 2849.58
1453 2009.07.17 10:10 modify 101 0.10 1.40832 1.40840 21.40982 0.00 2849.58
1454 2009.07.17 10:10 modify 101 0.10 1.40832 1.40843 26.40982 0.00 2849.58
1455 2009.07.17 10:10 modify 101 0.10 1.40832 1.40845 31.40982 0.00 2849.58
1456 2009.07.17 10:10 modify 101 0.10 1.40832 1.40847 36.40982 0.00 2849.58
1457 2009.07.17 10:10 modify 101 0.10 1.40832 1.40850 41.40982 0.00 2849.58
1458 2009.07.17 10:10 modify 101 0.10 1.40832 1.40852 46.40982 0.00 2849.58
1459 2009.07.17 10:11 modify 101 0.10 1.40832 1.40853 51.40982 0.00 2849.58

Reason: