public double GetPreClosePrice(StaticInfo Static) { if (Static == null) { return(0); } return(TickToPrice(Static.PreClosePrice)); }
public double GetPreSettlementPrice(StaticInfo Static) { if (Static == null) { return(0); } return(TickToPrice(Static.PreSettlementPrice) / _config.SettlementPriceMultiplier); }
public double GetUpperLimitPrice(StaticInfo Static) { if (Static == null) { return(0); } return(TickToPrice(Static.UpperLimitPrice)); }
public long GetPreOpenInterest(StaticInfo Static) { if (Static == null) { return(0); } return(Static.PreOpenInterest); }
public StaticInfoView Int2Double(StaticInfo Static) { if (Static == null) { return(null); } var field = new StaticInfoView(); field.LowerLimitPrice = Codec.GetLowerLimitPrice(Static); field.UpperLimitPrice = Codec.GetUpperLimitPrice(Static); field.SettlementPrice = Codec.GetSettlementPrice(Static); field.Symbol = Static.Symbol; field.Exchange = Static.Exchange; return(field); }
public StaticInfo Double2Int(StaticInfoView Static) { if (Static == null) { return(null); } StaticInfo field = new StaticInfo(); Codec.SetLowerLimitPrice(field, Static.LowerLimitPrice); Codec.SetUpperLimitPrice(field, Static.UpperLimitPrice); Codec.SetSettlementPrice(field, Static.SettlementPrice); field.Symbol = Static.Symbol; field.Exchange = Static.Exchange; return(field); }
public StaticInfoView Int2Double(StaticInfo Static) { if (Static == null) return null; var field = new StaticInfoView(); field.LowerLimitPrice = Codec.GetLowerLimitPrice(Static); field.UpperLimitPrice = Codec.GetUpperLimitPrice(Static); field.SettlementPrice = Codec.GetSettlementPrice(Static); field.Symbol = Static.Symbol; field.Exchange = Static.Exchange; field.PreClosePrice = Codec.GetPreClosePrice(Static); field.PreSettlementPrice = Codec.GetPreSettlementPrice(Static); field.PreOpenInterest = Codec.GetPreOpenInterest(Static); return field; }
public StaticInfo Double2Int(StaticInfoView Static) { if (Static == null) return null; StaticInfo field = new StaticInfo(); Codec.SetLowerLimitPrice(field, Static.LowerLimitPrice); Codec.SetUpperLimitPrice(field, Static.UpperLimitPrice); Codec.SetSettlementPrice(field, Static.SettlementPrice); field.Symbol = Static.Symbol; field.Exchange = Static.Exchange; Codec.SetPreClosePrice(field, Static.PreClosePrice); Codec.SetPreSettlementPrice(field, Static.PreSettlementPrice); Codec.SetPreOpenInterest(field, Static.PreOpenInterest); return field; }
public StaticInfo Double2Int(StaticInfoView Static) { if (Static == null) { return(null); } var field = new StaticInfo(); Codec.SetLowerLimitPrice(field, Static.LowerLimitPrice); Codec.SetUpperLimitPrice(field, Static.UpperLimitPrice); Codec.SetSettlementPrice(field, Static.SettlementPrice); field.Symbol = Static.Symbol; field.Exchange = Static.Exchange; Codec.SetPreClosePrice(field, Static.PreClosePrice); Codec.SetPreSettlementPrice(field, Static.PreSettlementPrice); Codec.SetPreOpenInterest(field, Static.PreOpenInterest); return(field); }
public long GetPreOpenInterest(StaticInfo Static) { if (Static == null) return 0; return Static.PreOpenInterest; }
public void SetPreOpenInterest(StaticInfo Static, long val) { Static.PreOpenInterest = val; }
public void SetUpperLimitPrice(StaticInfo Static, double price) { Static.UpperLimitPrice = PriceToTick(price); }
public void SetPreSettlementPrice(StaticInfo Static, double price) { Static.PreSettlementPrice = PriceToTick(price * _config.SettlementPriceMultiplier); }
public double GetUpperLimitPrice(StaticInfo Static) { if (Static == null) return 0; return TickToPrice(Static.UpperLimitPrice); }
public void SetPreClosePrice(StaticInfo Static, double price) { Static.PreClosePrice = PriceToTick(price); }
public void SetPreClosePrice(StaticInfo Static, double price) { Static.PreClosePrice = PriceToTick(price); }
public void SetUpperLimitPrice(StaticInfo Static, double price) { Static.UpperLimitPrice = PriceToTick(price); }
public void SetPreOpenInterest(StaticInfo Static, long val) { Static.PreOpenInterest = val; }
public double GetPreSettlementPrice(StaticInfo Static) { if (Static == null) return 0; return (TickToPrice(Static.PreSettlementPrice) / _config.SettlementPriceMultiplier); }
public void SetPreSettlementPrice(StaticInfo Static, double price) { Static.PreSettlementPrice = PriceToTick(price * _config.SettlementPriceMultiplier); }
public double GetPreClosePrice(StaticInfo Static) { if (Static == null) return 0; return TickToPrice(Static.PreClosePrice); }