So I just changed the stops to more adaptive stops and took out the trailing stop. Set the parameter flag and trained. It now seems to be more profitable as it has been "curve fitted". This is the code I ended up with, the original EA was built for GBPUSD. It is one of the few trend following systems I have seen that might have pulled a profit in 2013. I think it has potential and I will comeback to taking it through the evaluation process once I am done with all the recommended books.
Code:
function hourOpen(int hourblockstart, int hourblockend)
{
	//blocks new trades between selected hours
	//uses NYSE time, including DST
	if ( (lhour(ET) >= hourblockstart) && (lhour(ET) < hourblockend) )
		return 0; //between blocked hours, do not allow trade opens
	else
		return 1; //no conditions met, allow trades by default
}

function fridayCloseTrading(int fridayfinalhourET)
{
	//blocks new open trades on fridays from the hour set
	// uses NYSE time, including DST
	if (ldow(ET) == FRIDAY && (lhour(ET)>= fridayfinalhourET))
		return 0; // during the no new trade friday period. 
	else 
		return 1; // no condition met, allow new trades by default
}

function run()
{
	set(PARAMETERS);
	StartDate = 2011;
	EndDate = 2013;
	BarPeriod = 60;
	LookBack = 250;
	
	//edge trading logic
   int FastPeriod = 12;
   int SlowPeriod = 26;
	int SignalPeriod = 9;
	int MACDOpenLevel = 3;
	int MACDCloseLevel= 2;
	int MATrendPeriod=24;
	int OpenOrders = 2;
	int hourblockend = 3;
	int hourblockstart = 14;
	int fridayfinalhourET = 1;
	
		
	vars PriceClose = series(priceClose());
	MACD(PriceClose,FastPeriod,SlowPeriod,SignalPeriod);
	vars MainLine = series(rMACD);
	vars SignalLine = series(rMACDSignal);
	vars MA1 = series(EMA(PriceClose,MATrendPeriod));
	
	Stop = ATR(200)*optimize(3,1,10,1); //Adaptive Stop
	Trail = ATR(200)*optimize(5,1,10,1); //Adaptive Trail
//	TakeProfit = 100*PIP;
	
	if(hourOpen(hourblockend,hourblockstart) && fridayCloseTrading(fridayfinalhourET)){
	
		if(NumOpenTotal<OpenOrders && MainLine[0]<0 && crossOver(MainLine,SignalLine) && (-1*MainLine[0])>(0.0001*MACDOpenLevel) && rising(MA1))
				reverseLong(1);
		else if(NumOpenTotal<OpenOrders && MainLine[0]>0 && crossUnder(MainLine,SignalLine) && MainLine[0]>(0.0001*MACDOpenLevel) && falling(MA1))
				reverseShort(1);
	}
//          plot("MainLine", MainLine[0], NEW, BLUE);
//				plot("SignalLine", SignalLine[0], 0, RED);
//				plot("TrendLine", MA1[0], NEW, BLACK);
}



Code:
MACD SAMPLE compiling................
BackTest: MACD SAMPLE GBP/USD 2002..2013
Profit 199$  MI 1$  DD 202$  Capital 108$
Trades 238  Win 35%  Avg +11.0p  Bars 70
AR 16%  PF 1.20  SR 0.27  UI 51.9%  Error 40%


Everyone is welcome to use it as they wish. We are in this together.
Here is the 2002-2013 growth curve.

This is the 2011-2013 growth curve.