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); }
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()); }
public void onQuoteUpdate( MamdaSubscription sub, MamdaQuoteListener listener, MamaMsg msg, MamdaQuoteUpdate updateEvent, MamdaQuoteRecap recap) { }
public void onQuoteClosing( MamdaSubscription sub, MamdaQuoteListener listener, MamaMsg msg, MamdaQuoteClosing closingEvent, MamdaQuoteRecap recap) { }
public void onQuoteClosing( MamdaSubscription sub, MamdaQuoteListener listener, MamaMsg msg, MamdaQuoteClosing closingEvent, MamdaQuoteRecap recap) { Console.WriteLine("Quote Closing (" + sub.getSymbol() + "): "); }
public void onQuoteRecap( MamdaSubscription sub, MamdaQuoteListener listener, MamaMsg msg, MamdaQuoteRecap recap) { Console.WriteLine ("Quote Recap (" + msg.getString (MamdaCommonFields.ISSUE_SYMBOL)+ "): "); }
public void onQuoteRecap( MamdaSubscription sub, MamdaQuoteListener listener, MamaMsg msg, MamdaQuoteRecap recap) { Console.WriteLine("Quote Recap (" + msg.getString (MamdaCommonFields.ISSUE_SYMBOL) + "): "); }
public void onQuoteRecap( MamdaSubscription sub, MamdaQuoteListener listener, MamaMsg msg, MamdaQuoteRecap recap) { // Refresh the "display" of this contract. myDisplay.printlnContract(myContract); }
public void onQuoteGap( MamdaSubscription sub, MamdaQuoteListener listener, MamaMsg msg, MamdaQuoteGap gapEvent, MamdaQuoteRecap recap) { Console.WriteLine("Quote gap (" + gapEvent.getBeginGapSeqNum() + "-" + gapEvent.getEndGapSeqNum() + ")"); }
public void onQuoteUpdate( MamdaSubscription sub, MamdaQuoteListener listener, MamaMsg msg, MamdaQuoteUpdate update, MamdaQuoteRecap recap) { // Do something with a specific quote. myDisplay.printlnContract(myContract); }
public void onQuoteUpdate( MamdaSubscription subscription, MamdaQuoteListener listener, MamaMsg msg, MamdaQuoteUpdate update, MamdaQuoteRecap recap) { myShortSaleCircuitBreaker = update.getShortSaleCircuitBreaker(); Console.WriteLine("myShortSaleCircuitBreaker: " + myShortSaleCircuitBreaker); }
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); } }
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) { 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()); }
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); } }
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); } }
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() + ")"); }