Solution (I had missing round brackets in the ifs)

Code:
function run()
{
	StartDate = 20180101;
	EndDate = 20181231;
	BarPeriod = 15;

	
	ccyReset();
	while(asset(loop("AUD/CAD","AUD/CHF","AUD/JPY","AUD/NZD","AUD/USD","CAD/CHF","CAD/JPY",
									"CHF/JPY","EUR/AUD","EUR/CAD","EUR/CHF","EUR/GBP","EUR/JPY","EUR/NZD",
									"EUR/USD","GBP/AUD","GBP/CAD","GBP/CHF","GBP/JPY","GBP/NZD","GBP/USD",
									"NZD/CAD","NZD/CHF","NZD/JPY","NZD/USD","USD/CAD","USD/CHF","USD/JPY"))) 
									
	{
		if(priceOpen() <  priceClose())
		{
			var upCandle = (priceHigh() - priceOpen())/PIP;
			ccySet(upCandle);
		}
		if(priceOpen() >= priceClose())
		{
			var downCandle = (priceLow() - priceOpen())/PIP;
			ccySet(downCandle);
		}
	}
	
	
}


Last edited by sdh309795gaas; 03/06/19 15:20.