Package com.barchart.feed.base.instrument.values

Examples of com.barchart.feed.base.instrument.values.MarketInstrument


  }

  @Override
  public final boolean equals(final Object thatInst) {
    if (thatInst instanceof MarketInstrument) {
      final MarketInstrument that = (MarketInstrument) thatInst;
      return this.compareTo(that) == 0;
    }
    return false;
  }
View Full Code Here


    MarketCuvol cuvol = get(CUVOL);

    if (cuvol.isFrozen()) {

      final MarketInstrument inst = get(INSTRUMENT);
      final PriceValue priceStep = inst.get(PRICE_STEP);
     
      final VarCuvol varCuvol = new VarCuvol(priceStep);
      final VarCuvolLast varCuvolLast = new VarCuvolLast(varCuvol);

      set(CUVOL, varCuvol);
View Full Code Here

 
     MarketBook book = get(BOOK);
   
     if (book.isFrozen()) {
   
     final MarketInstrument inst = get(INSTRUMENT);
   
     final MarketBookType type = inst.get(BOOK_TYPE);
     final SizeValue size = LIMIT; // inst.get(BOOK_SIZE);
     final PriceValue step = inst.get(PRICE_STEP);
   
     final VarBook varBook = new VarBook(type, size, step);
     final VarBookLast varBookLast = new VarBookLast(varBook);
     final VarBookTop varBookTop = new VarBookTop(varBook);
   
View Full Code Here

 
   }

  protected final boolean isValidPrice(final PriceValue price) {

    final MarketInstrument inst = get(INSTRUMENT);

    final PriceValue priceStep = inst.get(InstrumentField.PRICE_STEP);

    if (!price.equalsScale(priceStep)) {
      log.error("not normalized");
      return false;
    }
View Full Code Here

      omniTaker);

  @Override
  public final void make(final Message message) {

    final MarketInstrument instrument = message.getInstrument();

    if (!isValid(instrument)) {
      log.debug("Instrument {} not valid",
          instrument.get(InstrumentField.SYMBOL));
      return;
    }

    MarketDo market = marketMap.get(instrument);
View Full Code Here

  // ########################
 
  @Override
  public void make(final Message message) {

    final MarketInstrument instrument = message.getInstrument();

    if (!isValid(instrument)) {
      return;
    }
View Full Code Here

    listenerList.remove(listener);
  }

  protected final void notifyRegListeners(final MarketDo market) {

    final MarketInstrument inst = market.get(MarketField.INSTRUMENT);

    final Set<MarketEvent> events = market.regEvents();

    for (final MarketRegListener listener : listenerList) {
      try {
View Full Code Here

TOP

Related Classes of com.barchart.feed.base.instrument.values.MarketInstrument

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.