public void printContractSet( MamdaOptionContractSet contractSet, String putCallStr) { if (contractSet == null) { return; } MamdaOptionContract bbo = contractSet.getBboContract(); MamdaOptionContract wbbo = contractSet.getWombatBboContract(); Collection exchs = contractSet.getExchangeContracts(); Iterator exchIter = exchs.iterator(); Console.WriteLine(" " + putCallStr + " options:"); printContract(bbo); printContract(wbbo); while (exchIter.hasNext()) { MamdaOptionContract exch = (MamdaOptionContract)exchIter.next(); printContract(exch); } }
public void printExpireStrikes( MamdaOptionExpirationStrikes expireStrikes) { // Loop through the strike prices (within the view): Iterator strikeIter = expireStrikes.values().iterator(); while (strikeIter.hasNext()) { MamdaOptionStrikeSet strikeSet = (MamdaOptionStrikeSet)strikeIter.next(); MamdaOptionContractSet callContracts = strikeSet.getCallSet(); MamdaOptionContractSet putContracts = strikeSet.getPutSet(); String expireDateStr = strikeSet.getExpireDateStr(); double strikePrice = strikeSet.getStrikePrice(); Console.WriteLine(); Console.WriteLine("Strike: " + expireDateStr + " " + strikePrice); printContractSet(callContracts, "Call"); printContractSet(putContracts, "Put"); } }
public void printContractSet( MamdaOptionContractSet contractSet, String putCallStr) { if (contractSet == null) return; MamdaOptionContract bbo = contractSet.getBboContract(); MamdaOptionContract wbbo = contractSet.getWombatBboContract(); Collection exchs = contractSet.getExchangeContracts(); Iterator exchIter = exchs.iterator(); Console.WriteLine(" " + putCallStr + " options:"); printContract (bbo); printContract (wbbo); while (exchIter.hasNext()) { MamdaOptionContract exch =(MamdaOptionContract)exchIter.next(); printContract (exch); } }