public void printView() { if (!myGotRecap) { return; } Console.WriteLine("Chain: " + myView.getSymbol()); // Loop through the expiration date sets (within the view): Iterator expireIter = myView.expirationIterator(); while (expireIter.hasNext()) { MamdaOptionExpirationStrikes expireStrikes = (MamdaOptionExpirationStrikes)expireIter.next(); printExpireStrikes(expireStrikes); } Console.WriteLine("\nDone with chain\n"); }
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 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"); } }