Greetings,

I'm trying to loop through every contract in a chain for a given bar.

Code
void run()
{
    	// load today's contract chain
	if(!contractUpdate(Asset,0,CALL|PUT)) return;
	
	int i;
	for (i = 0; i <= NumContracts; i++)
	{
		CONTRACT* C = &Contracts[i];
		
		contractPrice(C);

		printf("\n%f",ContractAsk);
	}

}


This just prints 0.00000. I've already confirmed my .t8 file contains the chain data by exporting to CSV and munally checking.

What is the proper way to iterate through the options chain?