Hello Sphin,
I have tried both ways and it still doesn't work. I find that your suggested line works in strategies with multiple algos. I need it to work on a single algo.

Please take a look at an example below.
Thanks

Code:
// Trade Every Minute for Test Purposes ///////////////////

function run()
{
 //while(asset(loop("EUR/USD","USD/CHF","GBP/USD")))
		
   while(loop("EUR/USD","USD/CHF","GBP/USD"))
		
		
	BarPeriod = 60;
	NumYears = 1;
	Weekend = 0;
	Verbose = 15;
	//asset("EUR/USD");
	//set(NFA);
	//if(is(FIRSTRUN)) brokerCommand(SET_MAGIC,4711007);
	set(LOGFILE);
	MaxBars = 400;
	

	Lots = 5;
	Stop = TakeProfit = 10*ATR(20);
	if(NumOpenTotal > 2) {
		exitLong();
		exitShort();
	} else if (!is(LOOKBACK)) {
		printf("\nLots %.0f, Stop %.5f, PIPCost %.4f, Risk %.2f",
			Lots, Stop, PIPCost, Lots*(Stop+Spread)/PIP*PIPCost);
		if(price(0) > price(1)) 
		//if(random() > 0) 
			enterLong();
		else 
			enterShort();
	}
	
}