mirror of
https://github.com/vdemydiuk/mtapi.git
synced 2026-07-27 18:47:55 +00:00
Added field Swap to MtOrder class. Mark function OrderSwap as obsolete
This commit is contained in:
@@ -211,6 +211,12 @@ namespace MtApi
|
||||
|
||||
return (TradeOperation)retVal;
|
||||
}
|
||||
|
||||
[Obsolete("OrderSwap is deprecated, please use GetOrder instead.")]
|
||||
public double OrderSwap()
|
||||
{
|
||||
return SendCommand<double>(MtCommandType.OrderSwap, null);
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region Trading functions
|
||||
@@ -440,11 +446,6 @@ namespace MtApi
|
||||
return SendCommand<int>(MtCommandType.OrdersTotal, null);
|
||||
}
|
||||
|
||||
public double OrderSwap()
|
||||
{
|
||||
return SendCommand<double>(MtCommandType.OrderSwap, null);
|
||||
}
|
||||
|
||||
public bool OrderCloseAll()
|
||||
{
|
||||
return SendCommand<bool>(MtCommandType.OrderCloseAll, null);
|
||||
|
||||
@@ -16,6 +16,7 @@ namespace MtApi
|
||||
public string Comment { get; set; }
|
||||
public double Commission { get; set; }
|
||||
public int MagicNumber { get; set; }
|
||||
public double Swap { get; set; }
|
||||
|
||||
public DateTime OpenTime
|
||||
{
|
||||
|
||||
@@ -875,8 +875,8 @@ namespace TestApiClientUI
|
||||
{
|
||||
var result =
|
||||
string.Format(
|
||||
"Order: Ticket = {0}, Symbol = {1}, Operation = {2}, OpenPrice = {3}, ClosePrice = {4}, Lots = {5}, Profit = {6}, Comment = {7}, Commission = {8}, MagicNumber = {9}, OpenTime = {10}, CloseTime = {11}",
|
||||
order.Ticket, order.Symbol, order.Operation, order.OpenPrice, order.ClosePrice, order.Lots, order.Profit, order.Comment, order.Commission, order.MagicNumber, order.OpenTime, order.CloseTime);
|
||||
"Order: Ticket = {0}, Symbol = {1}, Operation = {2}, OpenPrice = {3}, ClosePrice = {4}, Lots = {5}, Profit = {6}, Comment = {7}, Commission = {8}, MagicNumber = {9}, OpenTime = {10}, CloseTime = {11}, Swap = {12}",
|
||||
order.Ticket, order.Symbol, order.Operation, order.OpenPrice, order.ClosePrice, order.Lots, order.Profit, order.Comment, order.Commission, order.MagicNumber, order.OpenTime, order.CloseTime, order.Swap);
|
||||
AddToLog(result);
|
||||
}
|
||||
}
|
||||
@@ -895,8 +895,8 @@ namespace TestApiClientUI
|
||||
{
|
||||
var result =
|
||||
string.Format(
|
||||
"Order: Ticket = {0}, Symbol = {1}, Operation = {2}, OpenPrice = {3}, ClosePrice = {4}, Lots = {5}, Profit = {6}, Comment = {7}, Commission = {8}, MagicNumber = {9}, OpenTime = {10}, CloseTime = {11}",
|
||||
order.Ticket, order.Symbol, order.Operation, order.OpenPrice, order.ClosePrice, order.Lots, order.Profit, order.Comment, order.Commission, order.MagicNumber, order.OpenTime, order.CloseTime);
|
||||
"Order: Ticket = {0}, Symbol = {1}, Operation = {2}, OpenPrice = {3}, ClosePrice = {4}, Lots = {5}, Profit = {6}, Comment = {7}, Commission = {8}, MagicNumber = {9}, OpenTime = {10}, CloseTime = {11}, Swap = {12}",
|
||||
order.Ticket, order.Symbol, order.Operation, order.OpenPrice, order.ClosePrice, order.Lots, order.Profit, order.Comment, order.Commission, order.MagicNumber, order.OpenTime, order.CloseTime, order.Swap);
|
||||
AddToLog(result);
|
||||
}
|
||||
}
|
||||
|
||||
Binary file not shown.
@@ -3461,6 +3461,7 @@ JSONObject* GetOrderJson(int index, int select, int pool)
|
||||
int magicNumber = OrderMagicNumber();
|
||||
datetime openTime = OrderOpenTime();
|
||||
datetime closeTime = OrderCloseTime();
|
||||
double swap = OrderSwap();
|
||||
|
||||
JSONObject *joOrder = new JSONObject();
|
||||
joOrder.put("Ticket", new JSONNumber(ticket));
|
||||
@@ -3477,6 +3478,7 @@ JSONObject* GetOrderJson(int index, int select, int pool)
|
||||
joOrder.put("MagicNumber", new JSONNumber(magicNumber));
|
||||
joOrder.put("MtOpenTime", new JSONNumber(openTime));
|
||||
joOrder.put("MtCloseTime", new JSONNumber(closeTime));
|
||||
joOrder.put("Swap", new JSONNumber(swap));
|
||||
|
||||
return joOrder;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user