Example #1
0
 public void onTradeRecap(
     MamdaSubscription sub,
     MamdaTradeListener listener,
     MamaMsg msg,
     MamdaTradeRecap 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);
            }
 public void onTradeRecap(
     MamdaSubscription sub,
     MamdaTradeListener listener,
     MamaMsg msg,
     MamdaTradeRecap recap)
 {
     prettyPrint("Trade Recap ({0}): ", sub.getSymbol());
 }
Example #4
0
 public void onTradeCorrection(
     MamdaSubscription sub,
     MamdaTradeListener listener,
     MamaMsg msg,
     MamdaTradeCorrection correctionEvent,
     MamdaTradeRecap recap)
 {
 }
Example #5
0
 public void onTradeCancelOrError(
     MamdaSubscription sub,
     MamdaTradeListener listener,
     MamaMsg msg,
     MamdaTradeCancelOrError cancelOrError,
     MamdaTradeRecap recap)
 {
 }
Example #6
0
 public void onTradeClosing(
     MamdaSubscription sub,
     MamdaTradeListener listener,
     MamaMsg msg,
     MamdaTradeClosing closingEvent,
     MamdaTradeRecap recap)
 {
 }
Example #7
0
 public void onTradeRecap(
     MamdaSubscription sub,
     MamdaTradeListener listener,
     MamaMsg msg,
     MamdaTradeRecap recap)
 {
     Console.WriteLine("Trade Recap ({0}): ", sub.getSymbol());
 }
 public void onTradeClosing(
     MamdaSubscription sub,
     MamdaTradeListener listener,
     MamaMsg msg,
     MamdaTradeClosing closingEvent,
     MamdaTradeRecap recap)
 {
     Console.WriteLine("Trade Closing (" + sub.getSymbol() + "): ");
 }
 public void onTradeRecap(
     MamdaSubscription sub,
     MamdaTradeListener listener,
     MamaMsg msg,
     MamdaTradeRecap recap)
 {
     Console.WriteLine("Trade Recap (" + msg.getString
                           (MamdaCommonFields.ISSUE_SYMBOL) + "): ");
 }
Example #10
0
 public void onTradeReport(
     MamdaSubscription sub,
     MamdaTradeListener listener,
     MamaMsg msg,
     MamdaTradeReport trade,
     MamdaTradeRecap recap)
 {
     myTradeId = listener.getTradeId();
 }
Example #11
0
 public void onTradeCorrection(
     MamdaSubscription sub,
     MamdaTradeListener listener,
     MamaMsg msg,
     MamdaTradeCorrection correction,
     MamdaTradeRecap recap)
 {
     Console.WriteLine("Trade correction (" + sub.getSymbol() + "): ");
 }
Example #12
0
 public void onTradeCancelOrError(
     MamdaSubscription sub,
     MamdaTradeListener listener,
     MamaMsg msg,
     MamdaTradeCancelOrError cancelOrError,
     MamdaTradeRecap recap)
 {
     myOrigTradeId = cancelOrError.getOrigTradeId();
 }
Example #13
0
 public void onTradeCorrection(
     MamdaSubscription sub,
     MamdaTradeListener listener,
     MamaMsg msg,
     MamdaTradeCorrection correction,
     MamdaTradeRecap recap)
 {
     myCorrTradeId = correction.getCorrTradeId();
 }
Example #14
0
 public void onTradeRecap(
     MamdaSubscription sub,
     MamdaTradeListener listener,
     MamaMsg msg,
     MamdaTradeRecap recap)
 {
     // Refresh the "display" of this contract.
     myDisplay.printlnContract(myContract);
 }
 public void onTradeCancelOrError(
     MamdaSubscription sub,
     MamdaTradeListener listener,
     MamaMsg msg,
     MamdaTradeCancelOrError cancelOrError,
     MamdaTradeRecap recap)
 {
     prettyPrint("Trade error/cancel ({0}):", sub.getSymbol());
 }
Example #16
0
 public void onTradeCancelOrError(
     MamdaSubscription sub,
     MamdaTradeListener listener,
     MamaMsg msg,
     MamdaTradeCancelOrError cancelOrError,
     MamdaTradeRecap recap)
 {
     Console.WriteLine("Trade error/cancel (" + sub.getSymbol() + "): ");
 }
Example #17
0
 public void onTradeReport(
     MamdaSubscription sub,
     MamdaTradeListener listener,
     MamaMsg msg,
     MamdaTradeReport trade,
     MamdaTradeRecap recap)
 {
     myShortSaleCircuitBreaker = trade.getShortSaleCircuitBreaker();
     Console.WriteLine("myShortSaleCircuitBreaker: " + myShortSaleCircuitBreaker);
 }
Example #18
0
 public void onTradeCancelOrError(
     MamdaSubscription sub,
     MamdaTradeListener listener,
     MamaMsg msg,
     MamdaTradeCancelOrError cancelOrError,
     MamdaTradeRecap recap)
 {
     myOrigShortSaleCircuitBreaker = cancelOrError.getOrigShortSaleCircuitBreaker();
     Console.WriteLine("myOrigShortSaleCircuitBreaker: " + myOrigShortSaleCircuitBreaker);
 }
Example #19
0
 public void onTradeCorrection(
     MamdaSubscription sub,
     MamdaTradeListener listener,
     MamaMsg msg,
     MamdaTradeCorrection correction,
     MamdaTradeRecap recap)
 {
     myCorrShortSaleCircuitBreaker = correction.getCorrShortSaleCircuitBreaker();
     Console.WriteLine("myCorrShortSaleCircuitBreaker: " + myCorrShortSaleCircuitBreaker);
 }
Example #20
0
 public void onTradeReport(
     MamdaSubscription sub,
     MamdaTradeListener listener,
     MamaMsg msg,
     MamdaTradeReport trade,
     MamdaTradeRecap recap)
 {
     Console.WriteLine("Underlying trade: " + trade.getTradeVolume() +
                       " @ " + trade.getTradePrice());
 }
Example #21
0
 public void onTradeReport(
     MamdaSubscription sub,
     MamdaTradeListener listener,
     MamaMsg msg,
     MamdaTradeReport trade,
     MamdaTradeRecap recap)
 {
     // Do something with a specific trade report.
     myDisplay.printlnContract(myContract);
 }
 public void onTradeGap(
     MamdaSubscription sub,
     MamdaTradeListener listener,
     MamaMsg msg,
     MamdaTradeGap gap,
     MamdaTradeRecap recap)
 {
     prettyPrint("Trade gap ({0}-{1})",
                 gap.getBeginGapSeqNum(),
                 gap.getEndGapSeqNum());
 }
 public void onTradeRecap(
     MamdaSubscription sub,
     MamdaTradeListener listener,
     MamaMsg msg,
     MamdaTradeRecap recap)
 {
     // Refresh the "display" of this contract.
     if (myView.isVisible(myContract))
     {
         myDisplay.printContract(myContract);
     }
 }
Example #24
0
 public void onTradeGap(
     MamdaSubscription sub,
     MamdaTradeListener listener,
     MamaMsg msg,
     MamdaTradeGap gapEvent,
     MamdaTradeRecap recap)
 {
     Console.WriteLine("Trade gap  (" + msg.getString
                           (MamdaCommonFields.ISSUE_SYMBOL) +
                       ":" + gapEvent.getBeginGapSeqNum() +
                       "-" + gapEvent.getEndGapSeqNum() + ")");
 }
Example #25
0
 public void onTradeReport(
     MamdaSubscription sub,
     MamdaTradeListener listener,
     MamaMsg msg,
     MamdaTradeReport trade,
     MamdaTradeRecap recap)
 {
     Console.WriteLine("Trade (" + msg.getString
                           (MamdaCommonFields.ISSUE_SYMBOL) +
                       ":" + recap.getTradeCount() +
                       "):  " + trade.getTradeVolume() +
                       " @ " + trade.getTradePrice() +
                       " (seq#: " + trade.getEventSeqNum() +
                       "; time: " + trade.getEventTime() +
                       "; qual: " + trade.getTradeQual() +
                       "; acttime: " + trade.getActivityTime() + ")");
 }
 public void onTradeReport(
     MamdaSubscription sub,
     MamdaTradeListener listener,
     MamaMsg msg,
     MamdaTradeReport trade,
     MamdaTradeRecap recap)
 {
     prettyPrint(
         "Trade ({0}:{1}): {2} @ {3} (seq#: {4}; time: {5}; acttime: {6}; qual: {7})",
         sub.getSymbol(),
         recap.getTradeCount(),
         trade.getTradeVolume(),
         trade.getTradePrice(),
         trade.getEventSeqNum(),
         trade.getEventTime(),
         trade.getActivityTime(),
         trade.getTradeQual());
 }
 public void onTradeCorrection(
     MamdaSubscription sub,
     MamdaTradeListener listener,
     MamaMsg msg,
     MamdaTradeCorrection correction,
     MamdaTradeRecap recap)
 {
     myCorrTradeId = correction.getCorrTradeId();
 }
Example #28
0
        public void onTradeCorrection(
			MamdaSubscription        sub,
			MamdaTradeListener       listener,
			MamaMsg                  msg,
			MamdaTradeCorrection     correction,
			MamdaTradeRecap          recap)
        {
            Console.WriteLine("Trade correction (" + sub.getSymbol() + "): ");
        }
 public void onTradeCancelOrError(
     MamdaSubscription sub,
     MamdaTradeListener listener,
     MamaMsg msg,
     MamdaTradeCancelOrError cancelOrError,
     MamdaTradeRecap recap)
 {
     myOrigTradeId = cancelOrError.getOrigTradeId();
 }
Example #30
0
            public void onTradeGap(
				MamdaSubscription   sub,
				MamdaTradeListener  listener,
				MamaMsg             msg,
				MamdaTradeGap       gapEvent,
				MamdaTradeRecap     recap)
            {
            }
Example #31
0
        public void onTradeClosing(
			MamdaSubscription        sub,
			MamdaTradeListener       listener,
			MamaMsg                  msg,
			MamdaTradeClosing        closingEvent,
			MamdaTradeRecap          recap)
        {
            Console.WriteLine("Trade Closing (" + sub.getSymbol() + "): ");
        }
            public void onTradeReport(
				MamdaSubscription   sub,
				MamdaTradeListener  listener,
				MamaMsg             msg,
				MamdaTradeReport    trade,
				MamdaTradeRecap     recap)
            {
                // Do something with a specific trade report.
                myDisplay.printlnContract(myContract);
            }
Example #33
0
            public void onTradeClosing(
				MamdaSubscription        sub,
				MamdaTradeListener       listener,
				MamaMsg                  msg,
				MamdaTradeClosing        closingEvent,
				MamdaTradeRecap          recap)
            {
            }
 public void onTradeCancelOrError(
     MamdaSubscription sub,
     MamdaTradeListener listener,
     MamaMsg msg,
     MamdaTradeCancelOrError cancelOrError,
     MamdaTradeRecap recap)
 {
     myOrigShortSaleCircuitBreaker = cancelOrError.getOrigShortSaleCircuitBreaker();
     Console.WriteLine("myOrigShortSaleCircuitBreaker: " + myOrigShortSaleCircuitBreaker);
 }
Example #35
0
        public void onTradeGap(
			MamdaSubscription   sub,
			MamdaTradeListener  listener,
			MamaMsg             msg,
			MamdaTradeGap       gapEvent,
			MamdaTradeRecap     recap)
        {
            Console.WriteLine("Trade gap  (" +  msg.getString
                            (MamdaCommonFields.ISSUE_SYMBOL) +
                            ":"+   gapEvent.getBeginGapSeqNum() +
                            "-" + gapEvent.getEndGapSeqNum() + ")");
        }
Example #36
0
 public void onTradeReport(
     MamdaSubscription   sub,
     MamdaTradeListener  listener,
     MamaMsg             msg,
     MamdaTradeReport    trade,
     MamdaTradeRecap     recap)
 {
     Console.WriteLine("Underlying trade: " + trade.getTradeVolume () +
                        " @ " + trade.getTradePrice ());
 }
Example #37
0
        public void onTradeRecap(
			MamdaSubscription   sub,
			MamdaTradeListener  listener,
			MamaMsg             msg,
			MamdaTradeRecap     recap)
        {
            Console.WriteLine("Trade Recap (" + msg.getString
                            (MamdaCommonFields.ISSUE_SYMBOL)+ "): ");
        }
Example #38
0
        public void onTradeReport(
			MamdaSubscription   sub,
			MamdaTradeListener  listener,
			MamaMsg             msg,
			MamdaTradeReport    trade,
			MamdaTradeRecap     recap)
        {
            Console.WriteLine ("Trade ("  + msg.getString
                                            (MamdaCommonFields.ISSUE_SYMBOL) +
                                ":"        + recap.getTradeCount()    +
                                "):  "     + trade.getTradeVolume()   +
                                " @ "      + trade.getTradePrice()    +
                                " (seq#: " + trade.getEventSeqNum()   +
                                "; time: " + trade.getEventTime()     +
                                "; qual: " + trade.getTradeQual()     +
                                "; acttime: " + trade.getActivityTime() + ")");
        }
 public void onTradeReport(
     MamdaSubscription sub,
     MamdaTradeListener listener,
     MamaMsg msg,
     MamdaTradeReport trade,
         MamdaTradeRecap recap)
 {
     myShortSaleCircuitBreaker = trade.getShortSaleCircuitBreaker();
     Console.WriteLine("myShortSaleCircuitBreaker: " + myShortSaleCircuitBreaker);
 }
Example #40
0
            public void onTradeRecap(
				MamdaSubscription   sub,
				MamdaTradeListener  listener,
				MamaMsg             msg,
				MamdaTradeRecap     recap)
            {
                Console.WriteLine("Trade Recap ({0}): ", sub.getSymbol());
            }
 public void onTradeCorrection(
     MamdaSubscription sub,
     MamdaTradeListener listener,
     MamaMsg msg,
     MamdaTradeCorrection correction,
     MamdaTradeRecap recap)
 {
     myCorrShortSaleCircuitBreaker = correction.getCorrShortSaleCircuitBreaker();
     Console.WriteLine("myCorrShortSaleCircuitBreaker: " + myCorrShortSaleCircuitBreaker);
 }
Example #42
0
            public void onTradeReport(
				MamdaSubscription   sub,
				MamdaTradeListener  listener,
				MamaMsg             msg,
				MamdaTradeReport    trade,
				MamdaTradeRecap     recap)
            {
                prettyPrint(
                    "Trade ({0}:{1}): {2} @ {3} (seq#: {4}; time: {5}; acttime: {6}; qual: {7})",
                    sub.getSymbol(),
                    recap.getTradeCount(),
                    trade.getTradeVolume(),
                    trade.getTradePrice(),
                    trade.getEventSeqNum(),
                    trade.getEventTime(),
                    trade.getActivityTime(),
                    trade.getTradeQual());
            }
            public void onTradeRecap(
				MamdaSubscription   sub,
				MamdaTradeListener  listener,
				MamaMsg             msg,
				MamdaTradeRecap     recap)
            {
                // Refresh the "display" of this contract.
                myDisplay.printlnContract(myContract);
            }
Example #44
0
            public void onTradeRecap(
				MamdaSubscription   sub,
				MamdaTradeListener  listener,
				MamaMsg             msg,
				MamdaTradeRecap     recap)
            {
                prettyPrint("Trade Recap ({0}): ", sub.getSymbol());
            }
Example #45
0
            public void onTradeCancelOrError(
				MamdaSubscription        sub,
				MamdaTradeListener       listener,
				MamaMsg                  msg,
				MamdaTradeCancelOrError  cancelEvent,
				MamdaTradeRecap          recap)
            {
            }
Example #46
0
            public void onTradeGap(
				MamdaSubscription   sub,
				MamdaTradeListener  listener,
				MamaMsg             msg,
				MamdaTradeGap       gap,
				MamdaTradeRecap     recap)
            {
                prettyPrint("Trade gap ({0}-{1})",
                    gap.getBeginGapSeqNum(),
                    gap.getEndGapSeqNum());
            }
Example #47
0
            public void onTradeCorrection(
				MamdaSubscription        sub,
				MamdaTradeListener       listener,
				MamaMsg                  msg,
				MamdaTradeCorrection     correctionEvent,
				MamdaTradeRecap          recap)
            {
            }
Example #48
0
            public void onTradeCancelOrError(
				MamdaSubscription        sub,
				MamdaTradeListener       listener,
				MamaMsg                  msg,
				MamdaTradeCancelOrError  cancelOrError,
				MamdaTradeRecap          recap)
            {
                prettyPrint("Trade error/cancel ({0}):", sub.getSymbol());
            }
Example #49
0
            public void onTradeReport(
				MamdaSubscription   sub,
				MamdaTradeListener  listener,
				MamaMsg             msg,
				MamdaTradeReport    trade,
				MamdaTradeRecap     recap)
            {
            }
Example #50
0
        public void onTradeCancelOrError(
			MamdaSubscription        sub,
			MamdaTradeListener       listener,
			MamaMsg                  msg,
			MamdaTradeCancelOrError  cancelOrError,
			MamdaTradeRecap          recap)
        {
            Console.WriteLine("Trade error/cancel (" + sub.getSymbol() + "): ");
        }