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");
                }
            }
Пример #3
0
            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);
                }
            }