コード例 #1
0
            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");
            }
コード例 #2
0
            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 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");
                }
            }