From 1c57f88cb12b6dd1d86d8548ee6926dd35d33764 Mon Sep 17 00:00:00 2001 From: DW Date: Mon, 27 Nov 2017 18:16:35 +0200 Subject: [PATCH] Issue #72: Fixed bug with serialization of parameters in functions HistoryDealGetInteger, HistoryDealGetString, HistoryDealGetDouble --- MtApi5/MtApi5Client.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/MtApi5/MtApi5Client.cs b/MtApi5/MtApi5Client.cs index 386feea0..57628465 100755 --- a/MtApi5/MtApi5Client.cs +++ b/MtApi5/MtApi5Client.cs @@ -456,7 +456,7 @@ namespace MtApi5 /// Identifier of a deal property. public double HistoryDealGetDouble(ulong ticketNumber, ENUM_DEAL_PROPERTY_DOUBLE propertyId) { - var commandParameters = new ArrayList { ticketNumber, propertyId }; + var commandParameters = new ArrayList { ticketNumber, (int)propertyId }; return SendCommand(Mt5CommandType.HistoryDealGetDouble, commandParameters); } @@ -468,7 +468,7 @@ namespace MtApi5 /// Identifier of a deal property. public long HistoryDealGetInteger(ulong ticketNumber, ENUM_DEAL_PROPERTY_INTEGER propertyId) { - var commandParameters = new ArrayList { ticketNumber, propertyId }; + var commandParameters = new ArrayList { ticketNumber, (int)propertyId }; return SendCommand(Mt5CommandType.HistoryDealGetInteger, commandParameters); } @@ -480,7 +480,7 @@ namespace MtApi5 /// Identifier of a deal property. public string HistoryDealGetString(ulong ticketNumber, ENUM_DEAL_PROPERTY_STRING propertyId) { - var commandParameters = new ArrayList { ticketNumber, propertyId }; + var commandParameters = new ArrayList { ticketNumber, (int)propertyId }; return SendCommand(Mt5CommandType.HistoryDealGetString, commandParameters); }