public override void Serialize(BinaryWriter outStream)
        {
            base.Serialize(outStream);

            outStream.AddParameter(SecType);
            outStream.AddParameter(Exchange);
            outStream.AddParameter(Symbol);
        }
Ejemplo n.º 2
0
 public static void AddParameterMax(this BinaryWriter source, int value)
 {
     if (value == Int32.MaxValue)
     {
         source.Write(Constants.EOL);
     }
     else
     {
         source.AddParameter(value);
     }
 }
Ejemplo n.º 3
0
 public static void AddParameterMax(this BinaryWriter source, double value)
 {
     if (value == double.MaxValue)
     {
         source.Write(Constants.Eol);
     }
     else
     {
         source.AddParameter(value);
     }
 }
Ejemplo n.º 4
0
 public static void AddParameterMax(this BinaryWriter source, decimal value)
 {
     if (value == Decimal.MaxValue)
     {
         source.Write(Constants.EOL);
     }
     else
     {
         source.AddParameter(value);
     }
 }
Ejemplo n.º 5
0
        public static void AddParameter(this BinaryWriter source, List <TagValue> options)
        {
            StringBuilder tagValuesStr   = new StringBuilder();
            int           tagValuesCount = options == null ? 0 : options.Count;

            for (int i = 0; i < tagValuesCount; i++)
            {
                TagValue tagValue = options[i];
                tagValuesStr.Append(tagValue.Tag).Append("=").Append(tagValue.Value).Append(";");
            }

            source.AddParameter(tagValuesStr.ToString());
        }
Ejemplo n.º 6
0
        public static void AddParameter(this BinaryWriter source, List <TagValue> options)
        {
            var tagValuesStr   = new StringBuilder();
            var tagValuesCount = options?.Count ?? 0;

            for (var i = 0; i < tagValuesCount; i++)
            {
                var tagValue = options[i];
                tagValuesStr.Append(tagValue.Tag).Append("=").Append(tagValue.Value).Append(";");
            }

            source.AddParameter(tagValuesStr.ToString());
        }
Ejemplo n.º 7
0
 public static void AddParameter(this BinaryWriter source, List <TagValue> options)
 {
     source.AddParameter(Util.TagValueListToString(options));
 }
Ejemplo n.º 8
0
 public static void AddParameter(this BinaryWriter source, Contract value)
 {
     source.AddParameter(value.ConId);
     source.AddParameter(value.Symbol);
     source.AddParameter(value.SecType);
     source.AddParameter(value.LastTradeDateOrContractMonth);
     source.AddParameter(value.Strike);
     source.AddParameter(value.Right);
     source.AddParameter(value.Multiplier);
     source.AddParameter(value.Exchange);
     source.AddParameter(value.PrimaryExch);
     source.AddParameter(value.Currency);
     source.AddParameter(value.LocalSymbol);
     source.AddParameter(value.TradingClass);
     source.AddParameter(value.IncludeExpired);
 }
 public virtual void Serialize(BinaryWriter outStream)
 {
     outStream.AddParameter(IsConjunctionConnection ? "a" : "o");
 }
Ejemplo n.º 10
0
 public override void Serialize(BinaryWriter outStream)
 {
     base.Serialize(outStream);
     outStream.AddParameter((int)TriggerMethod);
 }
 public override void Serialize(BinaryWriter outStream)
 {
     base.Serialize(outStream);
     outStream.AddParameter(IsMore);
     outStream.AddParameter(Value);
 }
Ejemplo n.º 12
0
 public override void Serialize(BinaryWriter outStream)
 {
     base.Serialize(outStream);
     outStream.AddParameter(ConId);
     outStream.AddParameter(Exchange);
 }