Esempio n. 1
0
		public static SoftFX.Extended.Position[] ReadPositionArray(this MemoryBuffer buffer)
		{
			int length = buffer.ReadCount();
			var result = new SoftFX.Extended.Position[length];
			for(int index = 0; index < length; ++index)
			{
				result[index] = buffer.ReadPosition();
			}
			return result;
		}
Esempio n. 2
0
		public static SoftFX.Extended.Position ReadPosition(this MemoryBuffer buffer)
		{
			var result = new SoftFX.Extended.Position();
			result.Symbol = buffer.ReadAString();
			result.SettlementPrice = buffer.ReadDouble();
			result.BuyAmount = buffer.ReadDouble();
			result.SellAmount = buffer.ReadDouble();
			result.Commission = buffer.ReadDouble();
			result.AgentCommission = buffer.ReadDouble();
			result.Swap = buffer.ReadDouble();
			result.Profit = buffer.ReadNullDouble();
			result.BuyPrice = buffer.ReadNullDouble();
			result.SellPrice = buffer.ReadNullDouble();
			return result;
		}