Esempio n. 1
0
        public void buildXml(System.Xml.XmlWriter xmlWriter)
        {
            xmlWriter.WriteStartElement("iXmlData");
            xmlWriter.WriteElementString("excel_type", "noAutoCallReturnTrigger");
            xmlWriter.WriteStartElement("noAutoCallReturnTrigger");
            payoffDateInfoViewModel_.buildXml(xmlWriter);

            returnCalculationViewModel_.buildXml(xmlWriter);

            xmlWriter.WriteEndElement();
            xmlWriter.WriteEndElement();
        }
        public override void buildXml(System.Xml.XmlWriter xmlWriter)
        {
            xmlWriter.WriteStartElement("eventTrigge");
            xmlWriter.WriteElementString("type", "redemptionNotionalTrigger");
            xmlWriter.WriteStartElement("redemptionNotionalTrigger");
            payoffDateInfoViewModel_.buildXml(xmlWriter);

            xmlWriter.WriteElementString("redemptionAmount", this.redemptionAmount_);

            xmlWriter.WriteEndElement();
            xmlWriter.WriteEndElement();
        }
        public override void buildXml(System.Xml.XmlWriter xmlWriter)
        {
            xmlWriter.WriteStartElement("eventTrigger");
            xmlWriter.WriteElementString("excel_type", "autoCallRangeReturnTrigger");
            xmlWriter.WriteStartElement("autoCallRangeReturnTrigger");
            simpleRangeEventCalViewModel_.buildXml(xmlWriter);

            payoffDateInfoViewModel_.buildXml(xmlWriter);

            xmlWriter.WriteElementString("isExpired", this.isExpired_);

            xmlWriter.WriteEndElement();
            xmlWriter.WriteEndElement();
        }
Esempio n. 4
0
        public void buildXml(System.Xml.XmlWriter xmlWriter)
        {
            xmlWriter.WriteStartElement("iXmlData");
            xmlWriter.WriteElementString("type", "autoTerminationTrigger");
            xmlWriter.WriteStartElement("autoTerminationTrigger");
            eventCalculationInfoViewModel_.buildXml(xmlWriter);

            returnCalculationInfoViewModel_.buildXml(xmlWriter);

            payoffDateInfoViewModel_.buildXml(xmlWriter);

            xmlWriter.WriteEndElement();
            xmlWriter.WriteEndElement();
        }
        public override void buildXml(System.Xml.XmlWriter xmlWriter)
        {
            xmlWriter.WriteStartElement("payoffInfo");
            xmlWriter.WriteElementString("type", "stopLossPayoff");
            xmlWriter.WriteStartElement("stopLossPayoff");
            eventTriggerListViewModel_.buildXml(xmlWriter);

            barrierInfoViewModel_.buildXml(xmlWriter);

            returnCalculationViewModel_.buildXml(xmlWriter);

            payoffDateInfoViewModel_.buildXml(xmlWriter);

            xmlWriter.WriteEndElement();
            xmlWriter.WriteEndElement();
        }
        public override void buildXml(System.Xml.XmlWriter xmlWriter)
        {
            xmlWriter.WriteStartElement("standardOption");
            xmlWriter.WriteElementString("type", "singleBarrier");
            xmlWriter.WriteStartElement("singleBarrier");
            payoffDateInfoViewModel_.buildXml(xmlWriter);

            xmlWriter.WriteElementString("participateRate", this.participateRate_);

            barrierInfoViewModel_.buildXml(xmlWriter);

            xmlWriter.WriteElementString("rebate", this.rebate_);

            xmlWriter.WriteEndElement();
            xmlWriter.WriteEndElement();
        }
        public override void buildXml(System.Xml.XmlWriter xmlWriter)
        {
            xmlWriter.WriteStartElement("eventTrigger");
            xmlWriter.WriteElementString("type", "vanillaCouponTrigger");
            xmlWriter.WriteStartElement("vanillaCouponTrigger");
            xmlWriter.WriteElementString("gearing", this.gearing_);

            xmlWriter.WriteElementString("spread", this.spread_);

            returnCalculationViewModel_.buildXml(xmlWriter);

            payoffDateInfoViewModel_.buildXml(xmlWriter);

            xmlWriter.WriteElementString("isExpired", this.isExpired_);

            xmlWriter.WriteEndElement();
            xmlWriter.WriteEndElement();
        }
Esempio n. 8
0
        public override void buildXml(System.Xml.XmlWriter xmlWriter)
        {
            xmlWriter.WriteStartElement("eventTrigger");
            xmlWriter.WriteElementString("excel_type", "simpleEventCouponTrigger");
            xmlWriter.WriteStartElement("simpleEventCouponTrigger");
            eventCalculationInfoViewModel_.buildXml(xmlWriter);

            returnCalculationInfoViewModel_.buildXml(xmlWriter);

            complementReturnCalculationViewModel_.buildXml(xmlWriter);

            payoffDateInfoViewModel_.buildXml(xmlWriter);

            xmlWriter.WriteElementString("isExpired", this.isExpired_);

            xmlWriter.WriteEndElement();
            xmlWriter.WriteEndElement();
        }
        public override void buildXml(System.Xml.XmlWriter xmlWriter)
        {
            xmlWriter.WriteStartElement("standardOption");
            xmlWriter.WriteElementString("type", "vanillaCallOption");
            xmlWriter.WriteStartElement("vanillaCallOption");
            payoffDateInfoViewModel_.buildXml(xmlWriter);

            xmlWriter.WriteElementString("participateRate", this.participateRate_);

            referenceCalculationInfoViewModel_.buildXml(xmlWriter);

            xmlWriter.WriteElementString("strike", this.strike_);

            xmlWriter.WriteElementString("lowerBound", this.lowerBound_);

            xmlWriter.WriteEndElement();
            xmlWriter.WriteEndElement();
        }
        public override void buildXml(System.Xml.XmlWriter xmlWriter)
        {
            xmlWriter.WriteStartElement("payoffInfo");
            xmlWriter.WriteElementString("excel_type", "compositeSumOptionPayoff");
            xmlWriter.WriteStartElement("compositeSumOptionPayoff");
            fixingDateInfoViewModel_.buildXml(xmlWriter);

            payoffDateInfoViewModel_.buildXml(xmlWriter);

            referenceCalculationInfoViewModel_.buildXml(xmlWriter);

            foreach (var item in standardOptionViewModel_)
            {
                item.buildXml(xmlWriter);
            }

            xmlWriter.WriteEndElement();
            xmlWriter.WriteEndElement();
        }
        public override void buildXml(System.Xml.XmlWriter xmlWriter)
        {
            xmlWriter.WriteStartElement("eventTrigger");
            xmlWriter.WriteElementString("type", "simpleRangeConstReturnTrigger");
            xmlWriter.WriteStartElement("simpleRangeConstReturnTrigger");
            xmlWriter.WriteElementString("dateOrder", this.dateOrder_);

            simpleRangeEventCalViewModel_.buildXml(xmlWriter);

            payoffDateInfoViewModel_.buildXml(xmlWriter);

            xmlWriter.WriteElementString("constReturn", this.constReturn_);

            xmlWriter.WriteElementString("averageDays", this.averageDays_);

            xmlWriter.WriteElementString("isExpired", this.isExpired_);

            xmlWriter.WriteEndElement();
            xmlWriter.WriteEndElement();
        }
        public override void buildXml(System.Xml.XmlWriter xmlWriter)
        {
            xmlWriter.WriteStartElement("eventTrigger");
            xmlWriter.WriteElementString("excel_type", "simpleRangeRateTrigger");
            xmlWriter.WriteStartElement("simpleRangeRateTrigger");
            xmlWriter.WriteElementString("dayCounter", this.dayCounter_);

            xmlWriter.WriteElementString("calculationStartDate", StringConverter.xmlDateTimeToDateString(this.calculationStartDate_));

            xmlWriter.WriteElementString("calculationEndDate", StringConverter.xmlDateTimeToDateString(this.calculationEndDate_));

            referenceCalculationInfoViewModel_.buildXml(xmlWriter);

            simpleRangeEventListViewModel_.buildXml(xmlWriter);

            payoffDateInfoViewModel_.buildXml(xmlWriter);

            xmlWriter.WriteEndElement();
            xmlWriter.WriteEndElement();
        }
Esempio n. 13
0
        public override void buildXml(System.Xml.XmlWriter xmlWriter)
        {
            xmlWriter.WriteStartElement("eventTrigger");
            xmlWriter.WriteElementString("type", "fixedRateTrigger");
            xmlWriter.WriteStartElement("fixedRateTrigger");
            xmlWriter.WriteElementString("dayCounter", this.dayCounter_);

            xmlWriter.WriteElementString("calculationStartDate", StringConverter.xmlDateTimeToDateString(this.calculationStartDate_));

            xmlWriter.WriteElementString("calculationEndDate", StringConverter.xmlDateTimeToDateString(this.calculationEndDate_));

            xmlWriter.WriteElementString("fixedRate", this.fixedRate_);

            payoffDateInfoViewModel_.buildXml(xmlWriter);

            xmlWriter.WriteElementString("isExpired", this.isExpired_);

            xmlWriter.WriteEndElement();
            xmlWriter.WriteEndElement();
        }
Esempio n. 14
0
        public override void buildXml(System.Xml.XmlWriter xmlWriter)
        {
            xmlWriter.WriteStartElement("eventTrigger");
            xmlWriter.WriteElementString("excel_type", "autoCallConstReturnTrigger");
            xmlWriter.WriteStartElement("autoCallConstReturnTrigger");
            xmlWriter.WriteElementString("dateOrder", this.dateOrder_);

            fixingDateInfoViewModel_.buildXml(xmlWriter);

            payoffDateInfoViewModel_.buildXml(xmlWriter);

            xmlWriter.WriteElementString("trigger", this.trigger_);

            xmlWriter.WriteElementString("return", this.return_);

            xmlWriter.WriteElementString("averageDays", this.averageDays_);

            xmlWriter.WriteElementString("isExpired", this.isExpired_);

            xmlWriter.WriteEndElement();
            xmlWriter.WriteEndElement();
        }
        public override void buildXml(System.Xml.XmlWriter xmlWriter)
        {
            xmlWriter.WriteStartElement("eventTrigger");
            xmlWriter.WriteElementString("type", "vanillaRateTrigger");
            xmlWriter.WriteStartElement("vanillaRateTrigger");
            xmlWriter.WriteElementString("dayCounter", this.dayCounter_);

            xmlWriter.WriteElementString("calculationStartDate", StringConverter.xmlDateTimeToDateString(this.calculationStartDate_));

            xmlWriter.WriteElementString("calculationEndDate", StringConverter.xmlDateTimeToDateString(this.calculationEndDate_));

            xmlWriter.WriteElementString("gearing", this.gearing_);

            xmlWriter.WriteElementString("spread", this.spread_);

            referenceCalculationInfoViewModel_.buildXml(xmlWriter);

            payoffDateInfoViewModel_.buildXml(xmlWriter);

            xmlWriter.WriteEndElement();
            xmlWriter.WriteEndElement();
        }
Esempio n. 16
0
        public override void buildXml(System.Xml.XmlWriter xmlWriter)
        {
            xmlWriter.WriteStartElement("standardOption");
            xmlWriter.WriteElementString("excel_type", "barrierWithConstRebatePutOption");
            xmlWriter.WriteStartElement("barrierWithConstRebatePutOption");
            payoffDateInfoViewModel_.buildXml(xmlWriter);

            xmlWriter.WriteElementString("participateRate", this.participateRate_);

            referenceCalculationInfoViewModel_.buildXml(xmlWriter);

            barrierInfoViewModel_.buildXml(xmlWriter);

            xmlWriter.WriteElementString("strike", this.strike_);

            xmlWriter.WriteElementString("lowerBound", this.lowerBound_);

            xmlWriter.WriteElementString("rebateRate", this.rebateRate_);

            xmlWriter.WriteEndElement();
            xmlWriter.WriteEndElement();
        }