Exemplo n.º 1
0
 public void onQuoteRecap(
     MamdaSubscription sub,
     MamdaQuoteListener listener,
     MamaMsg msg,
     MamdaQuoteRecap recap)
 {
 }
Exemplo n.º 2
0
 public void onQuoteRecap(
     MamdaSubscription   sub,
     MamdaQuoteListener  listener,
     MamaMsg             msg,
     MamdaQuoteRecap     recap)
 {
 }
            public void printContract(MamdaOptionContract contract)
            {
                if (!myGotRecap)
                {
                    return;
                }
                if (contract == null)
                {
                    return;
                }

                MamdaTradeRecap tradeRecap  = contract.getTradeInfo();
                MamdaQuoteRecap quoteRecap  = contract.getQuoteInfo();
                String          symbol      = contract.getSymbol();
                String          exchange    = contract.getExchange();
                String          expireDate  = contract.getExpireDateStr();
                double          strikePrice = contract.getStrikePrice();
                double          lastPrice   = tradeRecap.getLastPrice().getValue();
                long            accVolume   = tradeRecap.getAccVolume();
                double          bidPrice    = quoteRecap.getBidPrice().getValue();
                double          askPrice    = quoteRecap.getAskPrice().getValue();

                Console.WriteLine("    " +
                                  expireDate + " " + strikePrice + " (" +
                                  symbol + " " + exchange + ")  | " +
                                  lastPrice + " | " + bidPrice + " | " +
                                  askPrice + " | " + accVolume);
            }
Exemplo n.º 4
0
 public void onQuoteRecap(
     MamdaSubscription subscription,
     MamdaQuoteListener listener,
     MamaMsg msg,
     MamdaQuoteRecap recap)
 {
     Console.WriteLine("Quote Recap ({0})", subscription.getSymbol());
 }
 public void onQuoteRecap(
     MamdaSubscription subscription,
     MamdaQuoteListener listener,
     MamaMsg msg,
     MamdaQuoteRecap recap)
 {
     prettyPrint("Quote Recap ({0})", subscription.getSymbol());
 }
Exemplo n.º 6
0
 public void onQuoteUpdate(
     MamdaSubscription sub,
     MamdaQuoteListener listener,
     MamaMsg msg,
     MamdaQuoteUpdate updateEvent,
     MamdaQuoteRecap recap)
 {
 }
Exemplo n.º 7
0
 public void onQuoteClosing(
     MamdaSubscription sub,
     MamdaQuoteListener listener,
     MamaMsg msg,
     MamdaQuoteClosing closingEvent,
     MamdaQuoteRecap recap)
 {
 }
Exemplo n.º 8
0
 public void onQuoteClosing(
     MamdaSubscription   sub,
     MamdaQuoteListener  listener,
     MamaMsg             msg,
     MamdaQuoteClosing   closingEvent,
     MamdaQuoteRecap     recap)
 {
 }
Exemplo n.º 9
0
        public void onQuoteClosing(
			MamdaSubscription   sub,
			MamdaQuoteListener  listener,
			MamaMsg             msg,
			MamdaQuoteClosing   closingEvent,
			MamdaQuoteRecap     recap)
        {
            Console.WriteLine("Quote Closing (" + sub.getSymbol() + "): ");
        }
Exemplo n.º 10
0
        public void onQuoteRecap(
			MamdaSubscription   sub,
			MamdaQuoteListener  listener,
			MamaMsg             msg,
			MamdaQuoteRecap     recap)
        {
            Console.WriteLine ("Quote Recap (" + msg.getString
                            (MamdaCommonFields.ISSUE_SYMBOL)+ "): ");
        }
Exemplo n.º 11
0
 public void onQuoteClosing(
     MamdaSubscription sub,
     MamdaQuoteListener listener,
     MamaMsg msg,
     MamdaQuoteClosing closingEvent,
     MamdaQuoteRecap recap)
 {
     Console.WriteLine("Quote Closing (" + sub.getSymbol() + "): ");
 }
Exemplo n.º 12
0
 public void onQuoteRecap(
     MamdaSubscription sub,
     MamdaQuoteListener listener,
     MamaMsg msg,
     MamdaQuoteRecap recap)
 {
     Console.WriteLine("Quote Recap (" + msg.getString
                           (MamdaCommonFields.ISSUE_SYMBOL) + "): ");
 }
Exemplo n.º 13
0
 public void onQuoteRecap(
     MamdaSubscription sub,
     MamdaQuoteListener listener,
     MamaMsg msg,
     MamdaQuoteRecap recap)
 {
     // Refresh the "display" of this contract.
     myDisplay.printlnContract(myContract);
 }
Exemplo n.º 14
0
 public void onQuoteGap(
     MamdaSubscription sub,
     MamdaQuoteListener listener,
     MamaMsg msg,
     MamdaQuoteGap gapEvent,
     MamdaQuoteRecap recap)
 {
     Console.WriteLine("Quote gap (" + gapEvent.getBeginGapSeqNum() +
                       "-" + gapEvent.getEndGapSeqNum() + ")");
 }
Exemplo n.º 15
0
 public void onQuoteUpdate(
     MamdaSubscription sub,
     MamdaQuoteListener listener,
     MamaMsg msg,
     MamdaQuoteUpdate update,
     MamdaQuoteRecap recap)
 {
     // Do something with a specific quote.
     myDisplay.printlnContract(myContract);
 }
Exemplo n.º 16
0
 public void onQuoteUpdate(
     MamdaSubscription subscription,
     MamdaQuoteListener listener,
     MamaMsg msg,
     MamdaQuoteUpdate update,
     MamdaQuoteRecap recap)
 {
     myShortSaleCircuitBreaker = update.getShortSaleCircuitBreaker();
     Console.WriteLine("myShortSaleCircuitBreaker: " + myShortSaleCircuitBreaker);
 }
Exemplo n.º 17
0
        public void onQuoteGap(
			MamdaSubscription   sub,
			MamdaQuoteListener  listener,
			MamaMsg             msg,
			MamdaQuoteGap       gapEvent,
			MamdaQuoteRecap     recap)
        {
            Console.WriteLine("Quote gap (" + gapEvent.getBeginGapSeqNum() +
                            "-" + gapEvent.getEndGapSeqNum() + ")");
        }
Exemplo n.º 18
0
 public void onQuoteGap(
     MamdaSubscription subscription,
     MamdaQuoteListener listener,
     MamaMsg msg,
     MamdaQuoteGap gap,
     MamdaQuoteRecap recap)
 {
     Console.WriteLine("Quote gap ({0}-{1})",
                       gap.getBeginGapSeqNum(),
                       gap.getEndGapSeqNum());
 }
 public void onQuoteRecap(
     MamdaSubscription sub,
     MamdaQuoteListener listener,
     MamaMsg msg,
     MamdaQuoteRecap recap)
 {
     // Refresh the "display" of this contract.
     if (myView.isVisible(myContract))
     {
         myDisplay.printContract(myContract);
     }
 }
Exemplo n.º 20
0
 public void onQuoteUpdate(
     MamdaSubscription sub,
     MamdaQuoteListener listener,
     MamaMsg msg,
     MamdaQuoteUpdate update,
     MamdaQuoteRecap recap)
 {
     Console.WriteLine("Quote (" + msg.getString
                           (MamdaCommonFields.ISSUE_SYMBOL) +
                       ":" + recap.getQuoteCount() +
                       "):  " + update.getBidPrice() +
                       " " + update.getBidSize() +
                       " X " + update.getAskSize() +
                       " " + update.getAskPrice() +
                       " (seq#: " + update.getEventSeqNum() +
                       "; time: " + update.getEventTime() +
                       "; qual: " + update.getQuoteQual() + ")");
 }
Exemplo n.º 21
0
            public void onQuoteUpdate(
                MamdaSubscription subscription,
                MamdaQuoteListener listener,
                MamaMsg msg,
                MamdaQuoteUpdate update,
                MamdaQuoteRecap recap)
            {
                string format = "Quote ({0}:{1}): {2} {3} X {4} {5} (seq#: {6}; time: {7}; qual: {8})";

                Console.WriteLine(format,
                                  subscription.getSymbol(),
                                  recap.getQuoteCount(),
                                  update.getBidPrice(),
                                  update.getBidSize(),
                                  update.getAskSize(),
                                  update.getAskPrice(),
                                  update.getEventSeqNum(),
                                  update.getEventTime(),
                                  update.getQuoteQual());
            }
Exemplo n.º 22
0
        public void onQuoteUpdate(
            MamdaSubscription sub,
            MamdaQuoteListener listener,
            MamaMsg msg,
            MamdaQuoteUpdate quote,
            MamdaQuoteRecap recap)
        {
            Console.WriteLine(
                "Underlying quote: " +
                quote.getBidSize() + "x" + quote.getBidPrice() + "   " +
                quote.getAskPrice() + "x" + quote.getAskSize() + "   " +
                "mid=" + recap.getQuoteMidPrice());

            if (myPrintStrikes)
            {
                double lowStrike  = -1.0;
                double highStrike = -1.0;

                Console.WriteLine(
                    "  strikes within 15%: " + lowStrike + " " + highStrike);
            }
        }
Exemplo n.º 23
0
        public void onQuoteUpdate(
            MamdaSubscription   sub,
            MamdaQuoteListener  listener,
            MamaMsg             msg,
            MamdaQuoteUpdate    quote,
            MamdaQuoteRecap     recap)
        {
            Console.WriteLine(
                "Underlying quote: " +
                quote.getBidSize () + "x" + quote.getBidPrice () + "   " +
                quote.getAskPrice () + "x" + quote.getAskSize () + "   " +
                "mid=" + recap.getQuoteMidPrice ());

            if (myPrintStrikes)
            {
                double lowStrike  = -1.0;
                double highStrike = -1.0;

                Console.WriteLine(
                    "  strikes within 15%: " + lowStrike + " " + highStrike);
            }
        }
Exemplo n.º 24
0
            public void onQuoteRecap(
				MamdaSubscription   subscription,
				MamdaQuoteListener  listener,
				MamaMsg             msg,
				MamdaQuoteRecap     recap)
            {
                prettyPrint("Quote Recap ({0})", subscription.getSymbol());
            }
Exemplo n.º 25
0
            public void onQuoteRecap(
				MamdaSubscription   sub,
				MamdaQuoteListener  listener,
				MamaMsg             msg,
				MamdaQuoteRecap     recap)
            {
                // Refresh the "display" of this contract.
                myDisplay.printlnContract(myContract);
            }
Exemplo n.º 26
0
            public void onQuoteUpdate(
				MamdaSubscription   subscription,
				MamdaQuoteListener  listener,
				MamaMsg             msg,
				MamdaQuoteUpdate    update,
				MamdaQuoteRecap     recap)
            {
                string format = "Quote ({0}:{1}): {2} {3} X {4} {5} (seq#: {6}; time: {7}; qual: {8})";
                Console.WriteLine(format,
                    subscription.getSymbol(),
                    recap.getQuoteCount(),
                    update.getBidPrice(),
                    update.getBidSize(),
                    update.getAskSize(),
                    update.getAskPrice(),
                    update.getEventSeqNum(),
                    update.getEventTime(),
                    update.getQuoteQual());
            }
Exemplo n.º 27
0
            public void onQuoteRecap(
				MamdaSubscription   subscription,
				MamdaQuoteListener  listener,
				MamaMsg             msg,
				MamdaQuoteRecap     recap)
            {
                Console.WriteLine("Quote Recap ({0})", subscription.getSymbol());
            }
Exemplo n.º 28
0
            public void onQuoteUpdate(
				MamdaSubscription   sub,
				MamdaQuoteListener  listener,
				MamaMsg             msg,
				MamdaQuoteUpdate    updateEvent,
				MamdaQuoteRecap     recap)
            {
            }
Exemplo n.º 29
0
            public void onQuoteUpdate(
				MamdaSubscription   sub,
				MamdaQuoteListener  listener,
				MamaMsg             msg,
				MamdaQuoteUpdate    update,
				MamdaQuoteRecap     recap)
            {
                // Do something with a specific quote.
                myDisplay.printlnContract(myContract);
            }
Exemplo n.º 30
0
        public void onQuoteUpdate(
			MamdaSubscription   sub,
			MamdaQuoteListener  listener,
			MamaMsg             msg,
			MamdaQuoteUpdate    update,
			MamdaQuoteRecap     recap)
        {
            Console.WriteLine ("Quote ("  + msg.getString
                                (MamdaCommonFields.ISSUE_SYMBOL)   +
                                ":"        + recap.getQuoteCount()  +
                                "):  "     + update.getBidPrice()    +
                                " "        + update.getBidSize()     +
                                " X "      + update.getAskSize()     +
                                " "        + update.getAskPrice()    +
                                " (seq#: " + update.getEventSeqNum() +
                                "; time: " + update.getEventTime()   +
                                "; qual: " + update.getQuoteQual()   + ")");
        }
 public void onQuoteUpdate(
     MamdaSubscription subscription,
     MamdaQuoteListener listener,
     MamaMsg msg,
     MamdaQuoteUpdate update,
     MamdaQuoteRecap recap)
 {
     myShortSaleCircuitBreaker = update.getShortSaleCircuitBreaker();
     Console.WriteLine("myShortSaleCircuitBreaker: " + myShortSaleCircuitBreaker);
 }
Exemplo n.º 32
0
            public void onQuoteGap(
				MamdaSubscription   subscription,
				MamdaQuoteListener  listener,
				MamaMsg             msg,
				MamdaQuoteGap       gap,
				MamdaQuoteRecap     recap)
            {
                Console.WriteLine("Quote gap ({0}-{1})",
                    gap.getBeginGapSeqNum(),
                    gap.getEndGapSeqNum());
            }