The patching would possibly not work, as the exe is in compressed format. But I can activate large address awareness in a future version anyway - that's what the patch probably is doing.

For splitting a portfolio:

Code:
while(AssetName = loop(	
#ifdef FIRST_HALF
		"EUR/USD",
		"USD/CHF",
		"GBP/USD",
		"USD/CAD",
		"USD/JPY",
		"AUD/USD",
#endif
#ifdef SECOND_HALF	
		"NAS100",
		"SPX500",
		"US30",
		"GER30",
		"XAU/USD",
		"XAG/USD",
#endif		
		0))
		...