示例#1
0
 public static void WriteAccountData(this MemoryBuffer buffer, SoftFX.Extended.Financial.Serialization.AccountData arg)
 {
     buffer.WriteAString(arg.Tag);
     buffer.WriteAccountType(arg.Type);
     buffer.WriteDouble(arg.Leverage);
     buffer.WriteDouble(arg.Balance);
     buffer.WriteAString(arg.Currency);
     buffer.WriteNullDouble(arg.Profit);
     buffer.WriteAccountEntryStatus(arg.ProfitStatus);
     buffer.WriteNullDouble(arg.Margin);
     buffer.WriteAccountEntryStatus(arg.MarginStatus);
     buffer.WriteTradeDataVector(arg.Trades);
 }
示例#2
0
        public static SoftFX.Extended.Financial.Serialization.AccountData ReadAccountData(this MemoryBuffer buffer)
        {
            var result = new SoftFX.Extended.Financial.Serialization.AccountData();

            result.Tag          = buffer.ReadAString();
            result.Type         = buffer.ReadAccountType();
            result.Leverage     = buffer.ReadDouble();
            result.Balance      = buffer.ReadDouble();
            result.Currency     = buffer.ReadAString();
            result.Profit       = buffer.ReadNullDouble();
            result.ProfitStatus = buffer.ReadAccountEntryStatus();
            result.Margin       = buffer.ReadNullDouble();
            result.MarginStatus = buffer.ReadAccountEntryStatus();
            result.Trades       = buffer.ReadTradeDataVector();
            return(result);
        }
示例#3
0
		public static SoftFX.Extended.Financial.Serialization.AccountData ReadAccountData(this MemoryBuffer buffer)
		{
			var result = new SoftFX.Extended.Financial.Serialization.AccountData();
			result.Tag = buffer.ReadAString();
			result.Type = buffer.ReadAccountType();
			result.Leverage = buffer.ReadDouble();
			result.Balance = buffer.ReadDouble();
			result.Currency = buffer.ReadAString();
			result.Profit = buffer.ReadNullDouble();
			result.ProfitStatus = buffer.ReadAccountEntryStatus();
			result.Margin = buffer.ReadNullDouble();
			result.MarginStatus = buffer.ReadAccountEntryStatus();
			result.Trades = buffer.ReadTradeDataVector();
			return result;
		}