Class SecurityTradingRulesBlock

java.lang.Object
com.epam.fix.model.fix50sp1.block.SecurityTradingRulesBlock
All Implemented Interfaces:
com.epam.fix.model.Block

public class SecurityTradingRulesBlock extends Object implements com.epam.fix.model.Block
  • Constructor Details

    • SecurityTradingRulesBlock

      public SecurityTradingRulesBlock()
  • Method Details

    • getNoTickRules

      public int getNoTickRules()
    • setNoTickRules

      public void setNoTickRules(int value)
    • getTickRulesGroup

    • setTickRulesGroup

      public void setTickRulesGroup(Collection<SecurityTradingRulesBlock.TickRulesGroup> value)
    • getNoLotTypeRules

      public int getNoLotTypeRules()
    • setNoLotTypeRules

      public void setNoLotTypeRules(int value)
    • getLotTypeRulesGroup

    • setLotTypeRulesGroup

      public void setLotTypeRulesGroup(Collection<SecurityTradingRulesBlock.LotTypeRulesGroup> value)
    • getPriceLimitType

      public Long getPriceLimitType()
    • setPriceLimitType

      public void setPriceLimitType(Long value)
    • getLowLimitPrice

      public Double getLowLimitPrice()
    • setLowLimitPrice

      public void setLowLimitPrice(Double value)
    • getHighLimitPrice

      public Double getHighLimitPrice()
    • setHighLimitPrice

      public void setHighLimitPrice(Double value)
    • getTradingReferencePrice

      public Double getTradingReferencePrice()
    • setTradingReferencePrice

      public void setTradingReferencePrice(Double value)
    • getExpirationCycle

      public Long getExpirationCycle()
    • setExpirationCycle

      public void setExpirationCycle(Long value)
    • getMinTradeVol

      public Double getMinTradeVol()
    • setMinTradeVol

      public void setMinTradeVol(Double value)
    • getMaxTradeVol

      public Double getMaxTradeVol()
    • setMaxTradeVol

      public void setMaxTradeVol(Double value)
    • getMaxPriceVariation

      public Double getMaxPriceVariation()
    • setMaxPriceVariation

      public void setMaxPriceVariation(Double value)
    • getImpliedMarketIndicator

      public Long getImpliedMarketIndicator()
    • setImpliedMarketIndicator

      public void setImpliedMarketIndicator(Long value)
    • getTradingCurrency

      public String getTradingCurrency()
    • setTradingCurrency

      public void setTradingCurrency(String value)
    • getRoundLot

      public Double getRoundLot()
    • setRoundLot

      public void setRoundLot(Double value)
    • getMultilegModel

      public Long getMultilegModel()
    • setMultilegModel

      public void setMultilegModel(Long value)
    • getMultilegPriceMethod

      public Long getMultilegPriceMethod()
    • setMultilegPriceMethod

      public void setMultilegPriceMethod(Long value)
    • getPriceType

      public Long getPriceType()
    • setPriceType

      public void setPriceType(Long value)
    • getNoTradingSessionRules

      public int getNoTradingSessionRules()
    • setNoTradingSessionRules

      public void setNoTradingSessionRules(int value)
    • getTradingSessionRulesGroup

      public Collection<SecurityTradingRulesBlock.TradingSessionRulesGroup> getTradingSessionRulesGroup()
    • setTradingSessionRulesGroup

      public void setTradingSessionRulesGroup(Collection<SecurityTradingRulesBlock.TradingSessionRulesGroup> value)
    • getNoNestedInstrAttrib

      public int getNoNestedInstrAttrib()
    • setNoNestedInstrAttrib

      public void setNoNestedInstrAttrib(int value)
    • getNestedInstrAttribGroup

      public Collection<SecurityTradingRulesBlock.NestedInstrAttribGroup> getNestedInstrAttribGroup()
    • setNestedInstrAttribGroup

      public void setNestedInstrAttribGroup(Collection<SecurityTradingRulesBlock.NestedInstrAttribGroup> value)
    • toFIX

      public void toFIX(FIXFieldList l)
      Specified by:
      toFIX in interface com.epam.fix.model.Block
    • fromFIX

      public void fromFIX(FIXFieldList l)
      Specified by:
      fromFIX in interface com.epam.fix.model.Block