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()); }
public void onTradeCorrection( MamdaSubscription sub, MamdaTradeListener listener, MamaMsg msg, MamdaTradeCorrection correctionEvent, MamdaTradeRecap recap) { }
public void onTradeCancelOrError( MamdaSubscription sub, MamdaTradeListener listener, MamaMsg msg, MamdaTradeCancelOrError cancelOrError, MamdaTradeRecap recap) { }
public void onTradeClosing( MamdaSubscription sub, MamdaTradeListener listener, MamaMsg msg, MamdaTradeClosing closingEvent, MamdaTradeRecap recap) { }
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) + "): "); }
public void onTradeReport( MamdaSubscription sub, MamdaTradeListener listener, MamaMsg msg, MamdaTradeReport trade, MamdaTradeRecap recap) { myTradeId = listener.getTradeId(); }
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(); }
public void onTradeCorrection( MamdaSubscription sub, MamdaTradeListener listener, MamaMsg msg, MamdaTradeCorrection correction, MamdaTradeRecap recap) { myCorrTradeId = correction.getCorrTradeId(); }
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()); }
public void onTradeCancelOrError( MamdaSubscription sub, MamdaTradeListener listener, MamaMsg msg, MamdaTradeCancelOrError cancelOrError, MamdaTradeRecap recap) { Console.WriteLine("Trade error/cancel (" + sub.getSymbol() + "): "); }
public void onTradeReport( MamdaSubscription sub, MamdaTradeListener listener, MamaMsg msg, MamdaTradeReport trade, MamdaTradeRecap recap) { myShortSaleCircuitBreaker = trade.getShortSaleCircuitBreaker(); Console.WriteLine("myShortSaleCircuitBreaker: " + myShortSaleCircuitBreaker); }
public void onTradeCancelOrError( MamdaSubscription sub, MamdaTradeListener listener, MamaMsg msg, MamdaTradeCancelOrError cancelOrError, MamdaTradeRecap recap) { myOrigShortSaleCircuitBreaker = cancelOrError.getOrigShortSaleCircuitBreaker(); Console.WriteLine("myOrigShortSaleCircuitBreaker: " + myOrigShortSaleCircuitBreaker); }
public void onTradeCorrection( MamdaSubscription sub, MamdaTradeListener listener, MamaMsg msg, MamdaTradeCorrection correction, MamdaTradeRecap recap) { myCorrShortSaleCircuitBreaker = correction.getCorrShortSaleCircuitBreaker(); Console.WriteLine("myCorrShortSaleCircuitBreaker: " + myCorrShortSaleCircuitBreaker); }
public void onTradeReport( MamdaSubscription sub, MamdaTradeListener listener, MamaMsg msg, MamdaTradeReport trade, MamdaTradeRecap recap) { Console.WriteLine("Underlying trade: " + trade.getTradeVolume() + " @ " + trade.getTradePrice()); }
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); } }
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() + ")"); }
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 onTradeGap( MamdaSubscription sub, MamdaTradeListener listener, MamaMsg msg, MamdaTradeGap gapEvent, MamdaTradeRecap recap) { }
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() + ")"); }
public void onTradeReport( MamdaSubscription sub, MamdaTradeListener listener, MamaMsg msg, MamdaTradeReport trade, MamdaTradeRecap recap) { Console.WriteLine("Underlying trade: " + trade.getTradeVolume () + " @ " + trade.getTradePrice ()); }
public void onTradeRecap( MamdaSubscription sub, MamdaTradeListener listener, MamaMsg msg, MamdaTradeRecap recap) { Console.WriteLine("Trade Recap (" + msg.getString (MamdaCommonFields.ISSUE_SYMBOL)+ "): "); }
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 onTradeCancelOrError( MamdaSubscription sub, MamdaTradeListener listener, MamaMsg msg, MamdaTradeCancelOrError cancelEvent, MamdaTradeRecap recap) { }
public void onTradeReport( MamdaSubscription sub, MamdaTradeListener listener, MamaMsg msg, MamdaTradeReport trade, MamdaTradeRecap recap) { }