Thank you for your help everyone, that has helped me massively. After incorporating Uchias blocks into my program I back tested the following:
GBP/USD 1 year historic tick level data
EUR/USD 1 year historic tick level data
JPY/USD 1 year historic tick level data
GBP/USD 9 years historic tick level data
My WORST results were 75% wins, ending in 94% profit after 9 years. The others made ~28% in a year with 90-100% profitable trades each except for the JPY/USD which made no trades. The results are without leverage because i don't know how to incorporate that to my back tests.
I did however at one point have 15 consecutive losses amounting to a loss of £486, on a ten times leverage account that is dangerously close to my planned deposit of £5000. As such I want to iron this out and set multiple stop loss modifications to let my profits run for longer.
How can I connect up multiple stop loss modifications? E.G.
e.g.
move the SL to 2 pips once my trade reaches 10 pip profit
move the SL to 50 pips once I reach 55 pips profit
and move the SL to 90 pips once I reach 100 pips profit
etc
Using Uchidas blocks i have been unable to make any but the first set of blocks work successfully
I really appreciate the help guys =). I hope to have this EA running on a 10x leverage account within 10 months =). My plan is 4 months of back testing and optimisation for different currency pairs, then 6 months forward testing, and if successful then real money.