Hi,
as a newbie in trading I tested this script:

Code:
function run()
{
	StartDate = 20130303;
	EndDate = 20140303;	
	BarPeriod = 240;
	printf ("\n Std, Min, Datum: %i:%i / %i.%i.%i",hour(),minute(),day(),month(),year());	
	string name;
	while(name = loop("AUD/USD","EUR/USD","EUR/CHF","GBP/USD","GER30","NAS100",
	"SPX500","UK100","US30","NZD/USD","USD/CAD","USD/CHF","USD/JPY",
	"USOil","XAG/USD","XAU/USD"))
	{
		asset (name);
		vars Price = series(price());
		vars Trend = series(LowPass(Price,1000));
		//		printf("\n Asset = %s",name);
		if(valley(Trend))
		{
			printf("\n Valley: %s",name);
			return;
			}else if(peak(Trend)){
			printf("\n Peak: %s",name);
			return;			
		}
	}
}




The output was:
Allassets_series_test compiling...............
Std, Min, Datum: 0:0 / 0.0.0 assets........
Subscribe asset NZD/USD
FXCM.dll => FXCM interface opened
Login FXCM.... at UTC 11.03. 07:54.......
Logout.. ok
BackTest: Allassets_series_test portfolio 2013..2014
Std, Min, Datum: 4:0 / 12.2.2013
Std, Min, Datum: 8:0 / 12.2.2013
Std, Min, Datum: 12:0 / 12.2.2013
Valley: USOil
Cancelled


Zorro stopped with Error 041 after printing "Valley: USOil".
What is my Error?

Thanks for all suggestions!

Greets
Bernardo