Package com.barchart.feed.meta.instrument

Examples of com.barchart.feed.meta.instrument.DefaultEvent


        final DefaultCalendar cal = new DefaultCalendar();
        calendar = cal;

        final DateTime expire = new DateTime(expireStr);
        cal.add(new DefaultEvent(Event.Type.LAST_TRADE_DATE, expire));

        /* Delivery */
        final int delMonth = month(xmlStringDecode(attr, SYMBOL_DDF_EXPIRE_MONTH, XML_PASS));

        if (delMonth > 0) {

          DateTime delivery = new DateTime(expire);

          if (delMonth < expire.getMonthOfYear()) {
            // Year rollover, advance a year before setting month
            delivery = delivery.plusYears(1);
          }

          delivery = delivery.withMonthOfYear(delMonth);
          cal.add(new DefaultEvent(Event.Type.LAST_DELIVERY_DATE, delivery));

        }

      }

View Full Code Here


        final DefaultCalendar cal = new DefaultCalendar();
        calendar = cal;

        final DateTime expire = new DateTime(expireStr);
        cal.add(new DefaultEvent(Event.Type.LAST_TRADE_DATE, expire));

        /* Delivery */
        final int delMonth = month(xmlStringDecode(attr, SYMBOL_DDF_EXPIRE_MONTH, XML_PASS));

        if (delMonth > 0) {

          DateTime delivery = new DateTime(expire);

          if (delMonth < expire.getMonthOfYear()) {
            // Year rollover, advance a year before setting month
            delivery = delivery.plusYears(1);
          }

          delivery = delivery.withMonthOfYear(delMonth);
          cal.add(new DefaultEvent(Event.Type.LAST_DELIVERY_DATE, delivery));

        }

      }

View Full Code Here

TOP

Related Classes of com.barchart.feed.meta.instrument.DefaultEvent

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.