Beispiel #1
0
 public static void WriteSymbolData(this MemoryBuffer buffer, SoftFX.Extended.Financial.Serialization.SymbolData arg)
 {
     buffer.WriteAString(arg.Tag);
     buffer.WriteAString(arg.Symbol);
     buffer.WriteAString(arg.From);
     buffer.WriteAString(arg.To);
     buffer.WriteDouble(arg.ContractSize);
     buffer.WriteDouble(arg.Hedging);
     buffer.WriteDouble(arg.MarginFactorOfPositions);
     buffer.WriteDouble(arg.MarginFactorOfLimitOrders);
     buffer.WriteDouble(arg.MarginFactorOfStopOrders);
 }
Beispiel #2
0
        public static SoftFX.Extended.Financial.Serialization.SymbolData ReadSymbolData(this MemoryBuffer buffer)
        {
            var result = new SoftFX.Extended.Financial.Serialization.SymbolData();

            result.Tag                       = buffer.ReadAString();
            result.Symbol                    = buffer.ReadAString();
            result.From                      = buffer.ReadAString();
            result.To                        = buffer.ReadAString();
            result.ContractSize              = buffer.ReadDouble();
            result.Hedging                   = buffer.ReadDouble();
            result.MarginFactorOfPositions   = buffer.ReadDouble();
            result.MarginFactorOfLimitOrders = buffer.ReadDouble();
            result.MarginFactorOfStopOrders  = buffer.ReadDouble();
            return(result);
        }
Beispiel #3
0
		public static SoftFX.Extended.Financial.Serialization.SymbolData ReadSymbolData(this MemoryBuffer buffer)
		{
			var result = new SoftFX.Extended.Financial.Serialization.SymbolData();
			result.Tag = buffer.ReadAString();
			result.Symbol = buffer.ReadAString();
			result.From = buffer.ReadAString();
			result.To = buffer.ReadAString();
			result.ContractSize = buffer.ReadDouble();
			result.Hedging = buffer.ReadDouble();
			result.MarginFactorOfPositions = buffer.ReadDouble();
			result.MarginFactorOfLimitOrders = buffer.ReadDouble();
			result.MarginFactorOfStopOrders = buffer.ReadDouble();
			return result;
		}