From 4328fcb0509c498b87fcf2d8d3e1040d54084f6b Mon Sep 17 00:00:00 2001 From: DW Date: Fri, 29 Apr 2016 15:05:37 +0300 Subject: [PATCH] Added OrderCloseRequest. Changed functions OrderClose to use request pattern --- MtApi/MtApi.csproj | 1 + MtApi/MtApiClient.cs | 404 +++++++++++++------------ MtApi/MtCommandType.cs | 5 +- MtApi/Requests/OrderCloseRequest.cs | 17 ++ MtApi/Requests/RequestType.cs | 3 +- TestApiClientUI/Form1.Designer.cs | 115 ++++---- TestApiClientUI/Form1.cs | 441 ++++++++++++---------------- mq4/MtApi.ex4 | Bin 183684 -> 183880 bytes mq4/MtApi.mq4 | 297 ++++--------------- 9 files changed, 559 insertions(+), 724 deletions(-) create mode 100644 MtApi/Requests/OrderCloseRequest.cs diff --git a/MtApi/MtApi.csproj b/MtApi/MtApi.csproj index ee9e53aa..af7bae5e 100755 --- a/MtApi/MtApi.csproj +++ b/MtApi/MtApi.csproj @@ -78,6 +78,7 @@ + diff --git a/MtApi/MtApiClient.cs b/MtApi/MtApiClient.cs index 13896b09..ac7ab6ed 100755 --- a/MtApi/MtApiClient.cs +++ b/MtApi/MtApiClient.cs @@ -17,7 +17,7 @@ namespace MtApi public sealed class MtApiClient { - private const int DOUBLE_ARRAY_LIMIT = 64800; + private const int DoubleArrayLimit = 64800; #region MetaTrader Constants @@ -96,26 +96,6 @@ namespace MtApi #region Trading functions - private int InternalOrderSend(string symbol, TradeOperation cmd, double volume, double? price, int? slippage, double? stoploss, double? takeprofit - , string comment, int? magic, DateTime? expiration, Color? arrowColor) - { - var response = SendRequest(new OrderSendRequest - { - Symbol = symbol, - Cmd = (int)cmd, - Volume = volume, - Price = price, - Slippage = slippage, - Stoploss = stoploss, - Takeprofit = takeprofit, - Comment = comment, - Magic = magic, - Expiration = expiration.HasValue ? MtApiTimeConverter.ConvertToMtTime(expiration.Value) : default(int?), - ArrowColor = arrowColor.HasValue ? MtApiColorConverter.ConvertToMtColor(arrowColor.Value) : default(int?) - }); - return response != null ? response.Ticket : -1; - } - public int OrderSend(string symbol, TradeOperation cmd, double volume, double price, int slippage, double stoploss, double takeprofit , string comment, int magic, DateTime expiration, Color arrowColor) { @@ -186,19 +166,34 @@ namespace MtApi public bool OrderClose(int ticket, double lots, double price, int slippage, Color color) { - var commandParameters = new ArrayList { ticket, lots, price, slippage, MtApiColorConverter.ConvertToMtColor(color) }; - return sendCommand(MtCommandType.OrderClose, commandParameters); + return InternalOrderClose(ticket, lots, price, slippage, color); } public bool OrderClose(int ticket, double lots, double price, int slippage) { - return OrderClose(ticket, lots, price, slippage, Color.Empty); + return InternalOrderClose(ticket, lots, price, slippage, null); + } + + public bool OrderClose(int ticket, double lots, int slippage) + { + return InternalOrderClose(ticket, lots, null, slippage, null); + } + + public bool OrderClose(int ticket, int slippage) + { + return InternalOrderClose(ticket, null, null, slippage, null); + } + + [Obsolete("OrderCloseByCurrentPrice is deprecated, please use OrderClose instead.")] + public bool OrderCloseByCurrentPrice(int ticket, int slippage) + { + return InternalOrderClose(ticket, null, null, slippage, null); } public bool OrderCloseBy(int ticket, int opposite, Color color) { var commandParameters = new ArrayList { ticket, opposite, MtApiColorConverter.ConvertToMtColor(color) }; - return sendCommand(MtCommandType.OrderCloseBy, commandParameters); + return SendCommand(MtCommandType.OrderCloseBy, commandParameters); } public bool OrderCloseBy(int ticket, int opposite) @@ -206,45 +201,39 @@ namespace MtApi return OrderCloseBy(ticket, opposite, Color.Empty); } - public bool OrderCloseByCurrentPrice(int ticket, int slippage) - { - var commandParameters = new ArrayList { ticket, slippage }; - return sendCommand(MtCommandType.OrderCloseByCurrentPrice, commandParameters); - } - public double OrderClosePrice() { - return sendCommand(MtCommandType.OrderClosePrice, null); + return SendCommand(MtCommandType.OrderClosePrice, null); } public double OrderClosePrice(int ticket) { var commandParameters = new ArrayList { ticket }; - double retVal = sendCommand(MtCommandType.OrderClosePriceByTicket, commandParameters); + double retVal = SendCommand(MtCommandType.OrderClosePriceByTicket, commandParameters); return retVal; } public DateTime OrderCloseTime() { - var commandResponse = sendCommand(MtCommandType.OrderCloseTime, null); + var commandResponse = SendCommand(MtCommandType.OrderCloseTime, null); return MtApiTimeConverter.ConvertFromMtTime(commandResponse); } public string OrderComment() { - return sendCommand(MtCommandType.OrderComment, null); + return SendCommand(MtCommandType.OrderComment, null); } public double OrderCommission() { - return sendCommand(MtCommandType.OrderCommission, null); + return SendCommand(MtCommandType.OrderCommission, null); } public bool OrderDelete(int ticket, Color color) { var commandParameters = new ArrayList { ticket, MtApiColorConverter.ConvertToMtColor(color) }; - return sendCommand(MtCommandType.OrderDelete, commandParameters); + return SendCommand(MtCommandType.OrderDelete, commandParameters); } public bool OrderDelete(int ticket) @@ -254,24 +243,24 @@ namespace MtApi public DateTime OrderExpiration() { - var commandResponse = sendCommand(MtCommandType.OrderExpiration, null); + var commandResponse = SendCommand(MtCommandType.OrderExpiration, null); return MtApiTimeConverter.ConvertFromMtTime(commandResponse); } public double OrderLots() { - return sendCommand(MtCommandType.OrderLots, null); + return SendCommand(MtCommandType.OrderLots, null); } public int OrderMagicNumber() { - return sendCommand(MtCommandType.OrderMagicNumber, null); + return SendCommand(MtCommandType.OrderMagicNumber, null); } public bool OrderModify(int ticket, double price, double stoploss, double takeprofit, DateTime expiration, Color arrow_color) { var commandParameters = new ArrayList { ticket, price, stoploss, takeprofit, MtApiTimeConverter.ConvertToMtTime(expiration), MtApiColorConverter.ConvertToMtColor(arrow_color) }; - return sendCommand(MtCommandType.OrderModify, commandParameters); + return SendCommand(MtCommandType.OrderModify, commandParameters); } public bool OrderModify(int ticket, double price, double stoploss, double takeprofit, DateTime expiration) @@ -281,37 +270,37 @@ namespace MtApi public double OrderOpenPrice() { - return sendCommand(MtCommandType.OrderOpenPrice, null); + return SendCommand(MtCommandType.OrderOpenPrice, null); } public double OrderOpenPrice(int ticket) { var commandParameters = new ArrayList { ticket }; - double retVal = sendCommand(MtCommandType.OrderOpenPriceByTicket, commandParameters); + double retVal = SendCommand(MtCommandType.OrderOpenPriceByTicket, commandParameters); return retVal; } public DateTime OrderOpenTime() { - var commandResponse = sendCommand(MtCommandType.OrderOpenTime, null); + var commandResponse = SendCommand(MtCommandType.OrderOpenTime, null); return MtApiTimeConverter.ConvertFromMtTime(commandResponse); } public void OrderPrint() { - sendCommand(MtCommandType.OrderPrint, null); + SendCommand(MtCommandType.OrderPrint, null); } public double OrderProfit() { - return sendCommand(MtCommandType.OrderProfit, null); + return SendCommand(MtCommandType.OrderProfit, null); } public bool OrderSelect(int index, OrderSelectMode select, OrderSelectSource pool) { var commandParameters = new ArrayList { index, (int)select, (int)pool }; - return sendCommand(MtCommandType.OrderSelect, commandParameters); + return SendCommand(MtCommandType.OrderSelect, commandParameters); } public bool OrderSelect(int index, OrderSelectMode select) @@ -321,49 +310,49 @@ namespace MtApi public int OrdersHistoryTotal() { - return sendCommand(MtCommandType.OrdersHistoryTotal, null); + return SendCommand(MtCommandType.OrdersHistoryTotal, null); } public double OrderStopLoss() { - return sendCommand(MtCommandType.OrderStopLoss, null); + return SendCommand(MtCommandType.OrderStopLoss, null); } public int OrdersTotal() { - return sendCommand(MtCommandType.OrdersTotal, null); + return SendCommand(MtCommandType.OrdersTotal, null); } public double OrderSwap() { - return sendCommand(MtCommandType.OrderSwap, null); + return SendCommand(MtCommandType.OrderSwap, null); } public string OrderSymbol() { - return sendCommand(MtCommandType.OrderSymbol, null); + return SendCommand(MtCommandType.OrderSymbol, null); } public double OrderTakeProfit() { - return sendCommand(MtCommandType.OrderTakeProfit, null); + return SendCommand(MtCommandType.OrderTakeProfit, null); } public int OrderTicket() { - return sendCommand(MtCommandType.OrderTicket, null); + return SendCommand(MtCommandType.OrderTicket, null); } public TradeOperation OrderType() { - int retVal = sendCommand(MtCommandType.OrderType, null); + int retVal = SendCommand(MtCommandType.OrderType, null); return (TradeOperation) retVal; } public bool OrderCloseAll() { - return sendCommand(MtCommandType.OrderCloseAll, null); + return SendCommand(MtCommandType.OrderCloseAll, null); } public MtOrder GetOrder(int index, OrderSelectMode select, OrderSelectSource pool) @@ -383,73 +372,73 @@ namespace MtApi public int GetLastError() { - return sendCommand(MtCommandType.GetLastError, null); + return SendCommand(MtCommandType.GetLastError, null); } public bool IsConnected() { - return sendCommand(MtCommandType.IsConnected, null); + return SendCommand(MtCommandType.IsConnected, null); } public bool IsDemo() { - return sendCommand(MtCommandType.IsDemo, null); + return SendCommand(MtCommandType.IsDemo, null); } public bool IsDllsAllowed() { - return sendCommand(MtCommandType.IsDllsAllowed, null); + return SendCommand(MtCommandType.IsDllsAllowed, null); } public bool IsExpertEnabled() { - return sendCommand(MtCommandType.IsExpertEnabled, null); + return SendCommand(MtCommandType.IsExpertEnabled, null); } public bool IsLibrariesAllowed() { - return sendCommand(MtCommandType.IsLibrariesAllowed, null); + return SendCommand(MtCommandType.IsLibrariesAllowed, null); } public bool IsOptimization() { - return sendCommand(MtCommandType.IsOptimization, null); + return SendCommand(MtCommandType.IsOptimization, null); } public bool IsStopped() { - return sendCommand(MtCommandType.IsStopped, null); + return SendCommand(MtCommandType.IsStopped, null); } public bool IsTesting() { - return sendCommand(MtCommandType.IsTesting, null); + return SendCommand(MtCommandType.IsTesting, null); } public bool IsTradeAllowed() { - return sendCommand(MtCommandType.IsTradeAllowed, null); + return SendCommand(MtCommandType.IsTradeAllowed, null); } public bool IsTradeContextBusy() { - return sendCommand(MtCommandType.IsTradeContextBusy, null); + return SendCommand(MtCommandType.IsTradeContextBusy, null); } public bool IsVisualMode() { - return sendCommand(MtCommandType.IsVisualMode, null); + return SendCommand(MtCommandType.IsVisualMode, null); } public int UninitializeReason() { - return sendCommand(MtCommandType.UninitializeReason, null); + return SendCommand(MtCommandType.UninitializeReason, null); } public string ErrorDescription(int errorCode) { var commandParameters = new ArrayList { errorCode }; - return sendCommand(MtCommandType.ErrorDescription, commandParameters); + return SendCommand(MtCommandType.ErrorDescription, commandParameters); } #endregion @@ -458,83 +447,83 @@ namespace MtApi public double AccountBalance() { - return sendCommand(MtCommandType.AccountBalance, null); + return SendCommand(MtCommandType.AccountBalance, null); } public double AccountCredit() { - return sendCommand(MtCommandType.AccountCredit, null); + return SendCommand(MtCommandType.AccountCredit, null); } public string AccountCompany() { - return sendCommand(MtCommandType.AccountCompany, null); + return SendCommand(MtCommandType.AccountCompany, null); } public string AccountCurrency() { - return sendCommand(MtCommandType.AccountCurrency, null); + return SendCommand(MtCommandType.AccountCurrency, null); } public double AccountEquity() { - return sendCommand(MtCommandType.AccountEquity, null); + return SendCommand(MtCommandType.AccountEquity, null); } public double AccountFreeMargin() { - return sendCommand(MtCommandType.AccountFreeMargin, null); + return SendCommand(MtCommandType.AccountFreeMargin, null); } public double AccountFreeMarginCheck(string symbol, TradeOperation cmd, double volume) { var commandParameters = new ArrayList { symbol, (int)cmd, volume }; - return sendCommand(MtCommandType.AccountFreeMarginCheck, commandParameters); + return SendCommand(MtCommandType.AccountFreeMarginCheck, commandParameters); } public double AccountFreeMarginMode() { - return sendCommand(MtCommandType.AccountFreeMarginMode, null); + return SendCommand(MtCommandType.AccountFreeMarginMode, null); } public int AccountLeverage() { - return sendCommand(MtCommandType.AccountLeverage, null); + return SendCommand(MtCommandType.AccountLeverage, null); } public double AccountMargin() { - return sendCommand(MtCommandType.AccountMargin, null); + return SendCommand(MtCommandType.AccountMargin, null); } public string AccountName() { - return sendCommand(MtCommandType.AccountName, null); + return SendCommand(MtCommandType.AccountName, null); } public int AccountNumber() { - return sendCommand(MtCommandType.AccountNumber, null); + return SendCommand(MtCommandType.AccountNumber, null); } public double AccountProfit() { - return sendCommand(MtCommandType.AccountProfit, null); + return SendCommand(MtCommandType.AccountProfit, null); } public string AccountServer() { - return sendCommand(MtCommandType.AccountServer, null); + return SendCommand(MtCommandType.AccountServer, null); } public int AccountStopoutLevel() { - return sendCommand(MtCommandType.AccountStopoutLevel, null); + return SendCommand(MtCommandType.AccountStopoutLevel, null); } public int AccountStopoutMode() { - return sendCommand(MtCommandType.AccountStopoutMode, null); + return SendCommand(MtCommandType.AccountStopoutMode, null); } #endregion @@ -544,30 +533,30 @@ namespace MtApi public void Alert(string msg) { var commandParameters = new ArrayList { msg }; - sendCommand(MtCommandType.Alert, commandParameters); + SendCommand(MtCommandType.Alert, commandParameters); } public void Comment(string msg) { var commandParameters = new ArrayList { msg }; - sendCommand(MtCommandType.Comment, commandParameters); + SendCommand(MtCommandType.Comment, commandParameters); } public int GetTickCount() { - return sendCommand(MtCommandType.GetTickCount, null); + return SendCommand(MtCommandType.GetTickCount, null); } public double MarketInfo(string symbol, MarketInfoModeType type) { var commandParameters = new ArrayList { symbol, (int)type }; - return sendCommand(MtCommandType.MarketInfo, commandParameters); + return SendCommand(MtCommandType.MarketInfo, commandParameters); } public int MessageBox(string text, string caption, int flag) { var commandParameters = new ArrayList { text, caption, flag }; - return sendCommand(MtCommandType.MessageBoxA, commandParameters); + return SendCommand(MtCommandType.MessageBoxA, commandParameters); } public int MessageBox(string text, string caption) @@ -578,43 +567,43 @@ namespace MtApi public int MessageBox(string text) { var commandParameters = new ArrayList { text }; - return sendCommand(MtCommandType.MessageBox, commandParameters); + return SendCommand(MtCommandType.MessageBox, commandParameters); } public void PlaySound(string filename) { var commandParameters = new ArrayList { filename }; - sendCommand(MtCommandType.PlaySound, commandParameters); + SendCommand(MtCommandType.PlaySound, commandParameters); } public void Print(string msg) { var commandParameters = new ArrayList { msg }; - sendCommand(MtCommandType.Print, commandParameters); + SendCommand(MtCommandType.Print, commandParameters); } public bool SendFTP(string filename) { var commandParameters = new ArrayList { filename }; - return sendCommand(MtCommandType.SendFTP, commandParameters); + return SendCommand(MtCommandType.SendFTP, commandParameters); } public bool SendFTP(string filename, string ftp_path) { var commandParameters = new ArrayList { filename, ftp_path }; - return sendCommand(MtCommandType.SendFTPA, commandParameters); + return SendCommand(MtCommandType.SendFTPA, commandParameters); } public void SendMail(string subject, string some_text) { var commandParameters = new ArrayList { subject, some_text }; - sendCommand(MtCommandType.SendMail, commandParameters); + SendCommand(MtCommandType.SendMail, commandParameters); } public void Sleep(int milliseconds) { var commandParameters = new ArrayList { milliseconds }; - sendCommand(MtCommandType.Sleep, commandParameters); + SendCommand(MtCommandType.Sleep, commandParameters); } #endregion @@ -623,17 +612,17 @@ namespace MtApi public string TerminalCompany() { - return sendCommand(MtCommandType.TerminalCompany, null); + return SendCommand(MtCommandType.TerminalCompany, null); } public string TerminalName() { - return sendCommand(MtCommandType.TerminalName, null); + return SendCommand(MtCommandType.TerminalName, null); } public string TerminalPath() { - return sendCommand(MtCommandType.TerminalPath, null); + return SendCommand(MtCommandType.TerminalPath, null); } #endregion @@ -642,103 +631,103 @@ namespace MtApi public int Day() { - return sendCommand(MtCommandType.Day, null); + return SendCommand(MtCommandType.Day, null); } public int DayOfWeek() { - return sendCommand(MtCommandType.DayOfWeek, null); + return SendCommand(MtCommandType.DayOfWeek, null); } public int DayOfYear() { - return sendCommand(MtCommandType.DayOfYear, null); + return SendCommand(MtCommandType.DayOfYear, null); } public int Hour() { - return sendCommand(MtCommandType.Hour, null); + return SendCommand(MtCommandType.Hour, null); } public int Minute() { - return sendCommand(MtCommandType.Minute, null); + return SendCommand(MtCommandType.Minute, null); } public int Month() { - return sendCommand(MtCommandType.Month, null); + return SendCommand(MtCommandType.Month, null); } public int Seconds() { - return sendCommand(MtCommandType.Seconds, null); + return SendCommand(MtCommandType.Seconds, null); } public DateTime TimeCurrent() { - var commandResponse = sendCommand(MtCommandType.TimeCurrent, null); + var commandResponse = SendCommand(MtCommandType.TimeCurrent, null); return MtApiTimeConverter.ConvertFromMtTime(commandResponse); } public int TimeDay(DateTime date) { var commandParameters = new ArrayList { MtApiTimeConverter.ConvertToMtTime(date) }; - return sendCommand(MtCommandType.TimeDay, commandParameters); + return SendCommand(MtCommandType.TimeDay, commandParameters); } public int TimeDayOfWeek(DateTime date) { var commandParameters = new ArrayList { MtApiTimeConverter.ConvertToMtTime(date) }; - return sendCommand(MtCommandType.TimeDayOfWeek, commandParameters); + return SendCommand(MtCommandType.TimeDayOfWeek, commandParameters); } public int TimeDayOfYear(DateTime date) { var commandParameters = new ArrayList { MtApiTimeConverter.ConvertToMtTime(date) }; - return sendCommand(MtCommandType.TimeDayOfYear, commandParameters); + return SendCommand(MtCommandType.TimeDayOfYear, commandParameters); } public int TimeHour(DateTime time) { var commandParameters = new ArrayList { MtApiTimeConverter.ConvertToMtTime(time) }; - return sendCommand(MtCommandType.TimeHour, commandParameters); + return SendCommand(MtCommandType.TimeHour, commandParameters); } public DateTime TimeLocal() { - var commandResponse = sendCommand(MtCommandType.TimeLocal, null); + var commandResponse = SendCommand(MtCommandType.TimeLocal, null); return MtApiTimeConverter.ConvertFromMtTime(commandResponse); } public int TimeMinute(DateTime time) { var commandParameters = new ArrayList { MtApiTimeConverter.ConvertToMtTime(time) }; - return sendCommand(MtCommandType.TimeMinute, commandParameters); + return SendCommand(MtCommandType.TimeMinute, commandParameters); } public int TimeMonth(DateTime time) { var commandParameters = new ArrayList { MtApiTimeConverter.ConvertToMtTime(time) }; - return sendCommand(MtCommandType.TimeMonth, commandParameters); + return SendCommand(MtCommandType.TimeMonth, commandParameters); } public int TimeSeconds(DateTime time) { var commandParameters = new ArrayList { MtApiTimeConverter.ConvertToMtTime(time) }; - return sendCommand(MtCommandType.TimeSeconds, commandParameters); + return SendCommand(MtCommandType.TimeSeconds, commandParameters); } public int TimeYear(DateTime time) { var commandParameters = new ArrayList { MtApiTimeConverter.ConvertToMtTime(time) }; - return sendCommand(MtCommandType.TimeYear, commandParameters); + return SendCommand(MtCommandType.TimeYear, commandParameters); } public int Year(DateTime time) { var commandParameters = new ArrayList { MtApiTimeConverter.ConvertToMtTime(time) }; - return sendCommand(MtCommandType.Year, commandParameters); + return SendCommand(MtCommandType.Year, commandParameters); } #endregion @@ -747,49 +736,49 @@ namespace MtApi public bool GlobalVariableCheck(string name) { var commandParameters = new ArrayList { name }; - return sendCommand(MtCommandType.GlobalVariableCheck, commandParameters); + return SendCommand(MtCommandType.GlobalVariableCheck, commandParameters); } public bool GlobalVariableDel(string name) { var commandParameters = new ArrayList { name }; - return sendCommand(MtCommandType.GlobalVariableDel, commandParameters); + return SendCommand(MtCommandType.GlobalVariableDel, commandParameters); } public double GlobalVariableGet(string name) { var commandParameters = new ArrayList { name }; - return sendCommand(MtCommandType.GlobalVariableGet, commandParameters); + return SendCommand(MtCommandType.GlobalVariableGet, commandParameters); } public string GlobalVariableName(int index) { var commandParameters = new ArrayList { index }; - return sendCommand(MtCommandType.GlobalVariableName, commandParameters); + return SendCommand(MtCommandType.GlobalVariableName, commandParameters); } public DateTime GlobalVariableSet(string name, double value) { var commandParameters = new ArrayList { name, value }; - var commandResponse = sendCommand(MtCommandType.GlobalVariableSet, commandParameters); + var commandResponse = SendCommand(MtCommandType.GlobalVariableSet, commandParameters); return MtApiTimeConverter.ConvertFromMtTime(commandResponse); } public bool GlobalVariableSetOnCondition(string name, double value, double check_value) { var commandParameters = new ArrayList { name, value, check_value }; - return sendCommand(MtCommandType.GlobalVariableSetOnCondition, commandParameters); + return SendCommand(MtCommandType.GlobalVariableSetOnCondition, commandParameters); } public int GlobalVariablesDeleteAll(string prefix_name) { var commandParameters = new ArrayList { prefix_name }; - return sendCommand(MtCommandType.GlobalVariableSetOnCondition, commandParameters); + return SendCommand(MtCommandType.GlobalVariableSetOnCondition, commandParameters); } public int GlobalVariablesTotal() { - return sendCommand(MtCommandType.GlobalVariablesTotal, null); + return SendCommand(MtCommandType.GlobalVariablesTotal, null); } #endregion @@ -798,49 +787,49 @@ namespace MtApi public double iAC(string symbol, ChartPeriod timeframe, int shift) { var commandParameters = new ArrayList { symbol, (int)timeframe, shift }; - return sendCommand(MtCommandType.iAC, commandParameters); + return SendCommand(MtCommandType.iAC, commandParameters); } public double iAD(string symbol, int timeframe, int shift) { var commandParameters = new ArrayList { symbol, timeframe, shift }; - return sendCommand(MtCommandType.iAD, commandParameters); + return SendCommand(MtCommandType.iAD, commandParameters); } public double iAlligator(string symbol, int timeframe, int jaw_period, int jaw_shift, int teeth_period, int teeth_shift, int lips_period, int lips_shift, int ma_method, int applied_price, int mode, int shift) { var commandParameters = new ArrayList { symbol, timeframe, jaw_period, jaw_shift, teeth_period, teeth_shift, lips_period, lips_shift, ma_method, applied_price, mode, shift }; - return sendCommand(MtCommandType.iAlligator, commandParameters); + return SendCommand(MtCommandType.iAlligator, commandParameters); } public double iADX(string symbol, int timeframe, int period, int applied_price, int mode, int shift) { var commandParameters = new ArrayList { symbol, timeframe, period, applied_price, mode, shift }; - return sendCommand(MtCommandType.iADX, commandParameters); + return SendCommand(MtCommandType.iADX, commandParameters); } public double iATR(string symbol, int timeframe, int period, int shift) { var commandParameters = new ArrayList { symbol, timeframe, period, shift }; - return sendCommand(MtCommandType.iATR, commandParameters); + return SendCommand(MtCommandType.iATR, commandParameters); } public double iAO(string symbol, int timeframe, int shift) { var commandParameters = new ArrayList { symbol, timeframe, shift }; - return sendCommand(MtCommandType.iAO, commandParameters); + return SendCommand(MtCommandType.iAO, commandParameters); } public double iBearsPower(string symbol, int timeframe, int period, int applied_price, int shift) { var commandParameters = new ArrayList { symbol, timeframe, period, applied_price, shift }; - return sendCommand(MtCommandType.iBearsPower, commandParameters); + return SendCommand(MtCommandType.iBearsPower, commandParameters); } public double iBands(string symbol, int timeframe, int period, int deviation, int bands_shift, int applied_price, int mode, int shift) { var commandParameters = new ArrayList { symbol, timeframe, period, deviation, bands_shift, applied_price, mode, shift }; - return sendCommand(MtCommandType.iBands, commandParameters); + return SendCommand(MtCommandType.iBands, commandParameters); } public double iBandsOnArray(double[] array, int total, int period, int deviation, int bands_shift, int mode, int shift) @@ -855,19 +844,19 @@ namespace MtApi commandParameters.Add(mode); commandParameters.Add(shift); - return sendCommand(MtCommandType.iBandsOnArray, commandParameters); + return SendCommand(MtCommandType.iBandsOnArray, commandParameters); } public double iBullsPower(string symbol, int timeframe, int period, int applied_price, int shift) { var commandParameters = new ArrayList { symbol, timeframe, period, applied_price, shift }; - return sendCommand(MtCommandType.iBullsPower, commandParameters); + return SendCommand(MtCommandType.iBullsPower, commandParameters); } public double iCCI(string symbol, int timeframe, int period, int applied_price, int shift) { var commandParameters = new ArrayList { symbol, timeframe, period, applied_price, shift }; - return sendCommand(MtCommandType.iCCI, commandParameters); + return SendCommand(MtCommandType.iCCI, commandParameters); } public double iCCIOnArray(double[] array, int total, int period, int shift) @@ -879,7 +868,7 @@ namespace MtApi commandParameters.Add(period); commandParameters.Add(shift); - return sendCommand(MtCommandType.iCCIOnArray, commandParameters); + return SendCommand(MtCommandType.iCCIOnArray, commandParameters); } public double iCustom(string symbol, int timeframe, string name, int[] parameters, int mode, int shift) @@ -894,7 +883,7 @@ namespace MtApi commandParameters.Add(mode); commandParameters.Add(shift); - return sendCommand(MtCommandType.iCustom, commandParameters); + return SendCommand(MtCommandType.iCustom, commandParameters); } public double iCustom(string symbol, int timeframe, string name, double[] parameters, int mode, int shift) @@ -906,19 +895,19 @@ namespace MtApi commandParameters.Add(mode); commandParameters.Add(shift); - return sendCommand(MtCommandType.iCustom_d, commandParameters); + return SendCommand(MtCommandType.iCustom_d, commandParameters); } public double iDeMarker(string symbol, int timeframe, int period, int shift) { var commandParameters = new ArrayList { symbol, timeframe, period, shift }; - return sendCommand(MtCommandType.iDeMarker, commandParameters); + return SendCommand(MtCommandType.iDeMarker, commandParameters); } public double iEnvelopes(string symbol, int timeframe, int ma_period, int ma_method, int ma_shift, int applied_price, double deviation, int mode, int shift) { var commandParameters = new ArrayList { symbol, timeframe, ma_period, ma_method, ma_shift, applied_price, deviation, mode, shift }; - return sendCommand(MtCommandType.iEnvelopes, commandParameters); + return SendCommand(MtCommandType.iEnvelopes, commandParameters); } public double iEnvelopesOnArray(double[] array, int total, int ma_period, int ma_method, int ma_shift, double deviation, int mode, int shift) @@ -934,43 +923,43 @@ namespace MtApi commandParameters.Add(mode); commandParameters.Add(shift); - return sendCommand(MtCommandType.iEnvelopesOnArray, commandParameters); + return SendCommand(MtCommandType.iEnvelopesOnArray, commandParameters); } public double iForce(string symbol, int timeframe, int period, int ma_method, int applied_price, int shift) { var commandParameters = new ArrayList { symbol, timeframe, period, ma_method, applied_price, shift }; - return sendCommand(MtCommandType.iForce, commandParameters); + return SendCommand(MtCommandType.iForce, commandParameters); } public double iFractals(string symbol, int timeframe, int mode, int shift) { var commandParameters = new ArrayList { symbol, timeframe, mode, shift }; - return sendCommand(MtCommandType.iFractals, commandParameters); + return SendCommand(MtCommandType.iFractals, commandParameters); } public double iGator(string symbol, int timeframe, int jaw_period, int jaw_shift, int teeth_period, int teeth_shift, int lips_period, int lips_shift, int ma_method, int applied_price, int mode, int shift) { var commandParameters = new ArrayList { symbol, timeframe, jaw_period, jaw_shift, teeth_period, teeth_shift, lips_period, lips_shift, ma_method, applied_price, mode, shift }; - return sendCommand(MtCommandType.iGator, commandParameters); + return SendCommand(MtCommandType.iGator, commandParameters); } public double iIchimoku(string symbol, int timeframe, int tenkan_sen, int kijun_sen, int senkou_span_b, int mode, int shift) { var commandParameters = new ArrayList { symbol, timeframe, tenkan_sen, kijun_sen, senkou_span_b, mode, shift }; - return sendCommand(MtCommandType.iIchimoku, commandParameters); + return SendCommand(MtCommandType.iIchimoku, commandParameters); } public double iBWMFI(string symbol, int timeframe, int shift) { var commandParameters = new ArrayList { symbol, timeframe, shift }; - return sendCommand(MtCommandType.iBWMFI, commandParameters); + return SendCommand(MtCommandType.iBWMFI, commandParameters); } public double iMomentum(string symbol, int timeframe, int period, int applied_price, int shift) { var commandParameters = new ArrayList { symbol, timeframe, period, applied_price, shift }; - return sendCommand(MtCommandType.iMomentum, commandParameters); + return SendCommand(MtCommandType.iMomentum, commandParameters); } public double iMomentumOnArray(double[] array, int total, int period, int shift) @@ -982,19 +971,19 @@ namespace MtApi commandParameters.Add(period); commandParameters.Add(shift); - return sendCommand(MtCommandType.iMomentumOnArray, commandParameters); + return SendCommand(MtCommandType.iMomentumOnArray, commandParameters); } public double iMFI(string symbol, int timeframe, int period, int shift) { var commandParameters = new ArrayList { symbol, timeframe, period, shift }; - return sendCommand(MtCommandType.iMFI, commandParameters); + return SendCommand(MtCommandType.iMFI, commandParameters); } public double iMA(string symbol, int timeframe, int period, int ma_shift, int ma_method, int applied_price, int shift) { var commandParameters = new ArrayList { symbol, timeframe, period, ma_shift, ma_method, applied_price, shift }; - return sendCommand(MtCommandType.iMA, commandParameters); + return SendCommand(MtCommandType.iMA, commandParameters); } double iMAOnArray(double[] array, int total, int period, int ma_shift, int ma_method, int shift) @@ -1008,37 +997,37 @@ namespace MtApi commandParameters.Add(ma_method); commandParameters.Add(shift); - return sendCommand(MtCommandType.iMAOnArray, commandParameters); + return SendCommand(MtCommandType.iMAOnArray, commandParameters); } public double iOsMA(string symbol, int timeframe, int fast_ema_period, int slow_ema_period, int signal_period, int applied_price, int shift) { var commandParameters = new ArrayList { symbol, timeframe, fast_ema_period, slow_ema_period, signal_period, applied_price, shift }; - return sendCommand(MtCommandType.iOsMA, commandParameters); + return SendCommand(MtCommandType.iOsMA, commandParameters); } public double iMACD(string symbol, int timeframe, int fast_ema_period, int slow_ema_period, int signal_period, int applied_price, int mode, int shift) { var commandParameters = new ArrayList { symbol, timeframe, fast_ema_period, slow_ema_period, signal_period, applied_price, mode, shift }; - return sendCommand(MtCommandType.iMACD, commandParameters); + return SendCommand(MtCommandType.iMACD, commandParameters); } public double iOBV(string symbol, int timeframe, int applied_price, int shift) { var commandParameters = new ArrayList { symbol, timeframe, applied_price, shift }; - return sendCommand(MtCommandType.iOBV, commandParameters); + return SendCommand(MtCommandType.iOBV, commandParameters); } public double iSAR(string symbol, int timeframe, double step, double maximum, int shift) { var commandParameters = new ArrayList { symbol, timeframe, step, maximum, shift }; - return sendCommand(MtCommandType.iSAR, commandParameters); + return SendCommand(MtCommandType.iSAR, commandParameters); } public double iRSI( string symbol, int timeframe, int period, int applied_price, int shift) { var commandParameters = new ArrayList { symbol, timeframe, period, applied_price, shift }; - return sendCommand(MtCommandType.iRSI, commandParameters); + return SendCommand(MtCommandType.iRSI, commandParameters); } public double iRSIOnArray(double[] array, int total, int period, int shift) @@ -1050,19 +1039,19 @@ namespace MtApi commandParameters.Add(period); commandParameters.Add(shift); - return sendCommand(MtCommandType.iMomentumOnArray, commandParameters); + return SendCommand(MtCommandType.iMomentumOnArray, commandParameters); } public double iRVI(string symbol, int timeframe, int period, int mode, int shift) { var commandParameters = new ArrayList { symbol, timeframe, period, mode, shift }; - return sendCommand(MtCommandType.iRVI, commandParameters); + return SendCommand(MtCommandType.iRVI, commandParameters); } public double iStdDev(string symbol, int timeframe, int ma_period, int ma_shift, int ma_method, int applied_price, int shift) { var commandParameters = new ArrayList { symbol, timeframe, ma_period, ma_shift, ma_method, applied_price, shift }; - return sendCommand(MtCommandType.iStdDev, commandParameters); + return SendCommand(MtCommandType.iStdDev, commandParameters); } public double iStdDevOnArray(double[] array, int total, int ma_period, int ma_shift, int ma_method, int shift) @@ -1076,19 +1065,19 @@ namespace MtApi commandParameters.Add(ma_method); commandParameters.Add(shift); - return sendCommand(MtCommandType.iStdDevOnArray, commandParameters); + return SendCommand(MtCommandType.iStdDevOnArray, commandParameters); } public double iStochastic(string symbol, int timeframe, int pKperiod, int pDperiod, int slowing, int method, int price_field, int mode, int shift) { var commandParameters = new ArrayList { symbol, timeframe, pKperiod, pDperiod, slowing, method, price_field, mode, shift }; - return sendCommand(MtCommandType.iStochastic, commandParameters); + return SendCommand(MtCommandType.iStochastic, commandParameters); } public double iWPR(string symbol, int timeframe, int period, int shift) { var commandParameters = new ArrayList { symbol, timeframe, period, shift }; - return sendCommand(MtCommandType.iWPR, commandParameters); + return SendCommand(MtCommandType.iWPR, commandParameters); } #endregion @@ -1096,67 +1085,67 @@ namespace MtApi public int iBars(string symbol, ChartPeriod timeframe) { var commandParameters = new ArrayList { symbol, (int)timeframe }; - return sendCommand(MtCommandType.iBars, commandParameters); + return SendCommand(MtCommandType.iBars, commandParameters); } public int iBarShift(string symbol, ChartPeriod timeframe, DateTime time, bool exact) { var commandParameters = new ArrayList { symbol, (int)timeframe, MtApiTimeConverter.ConvertToMtTime(time), exact }; - return sendCommand(MtCommandType.iBarShift, commandParameters); + return SendCommand(MtCommandType.iBarShift, commandParameters); } public double iClose(string symbol, ChartPeriod timeframe, int shift) { var commandParameters = new ArrayList { symbol, (int)timeframe, shift }; - return sendCommand(MtCommandType.iClose, commandParameters); + return SendCommand(MtCommandType.iClose, commandParameters); } public double iHigh(string symbol, ChartPeriod timeframe, int shift) { var commandParameters = new ArrayList { symbol, (int)timeframe, shift }; - return sendCommand(MtCommandType.iHigh, commandParameters); + return SendCommand(MtCommandType.iHigh, commandParameters); } public int iHighest(string symbol, ChartPeriod timeframe, SeriesIdentifier type, int count, int start) { var commandParameters = new ArrayList { symbol, (int)timeframe, (int)type, count, start }; - return sendCommand(MtCommandType.iHighest, commandParameters); + return SendCommand(MtCommandType.iHighest, commandParameters); } public double iLow(string symbol, ChartPeriod timeframe, int shift) { var commandParameters = new ArrayList { symbol, (int)timeframe, shift }; - return sendCommand(MtCommandType.iLow, commandParameters); + return SendCommand(MtCommandType.iLow, commandParameters); } public int iLowest(string symbol, ChartPeriod timeframe, SeriesIdentifier type, int count, int start) { var commandParameters = new ArrayList { symbol, (int)timeframe, (int)type, count, start }; - return sendCommand(MtCommandType.iLowest, commandParameters); + return SendCommand(MtCommandType.iLowest, commandParameters); } public double iOpen(string symbol, ChartPeriod timeframe, int shift) { var commandParameters = new ArrayList { symbol, (int)timeframe, shift }; - return sendCommand(MtCommandType.iOpen, commandParameters); + return SendCommand(MtCommandType.iOpen, commandParameters); } public DateTime iTime(string symbol, ChartPeriod timeframe, int shift) { var commandParameters = new ArrayList { symbol, (int)timeframe, shift }; - var commandResponse = sendCommand(MtCommandType.iTime, commandParameters); + var commandResponse = SendCommand(MtCommandType.iTime, commandParameters); return MtApiTimeConverter.ConvertFromMtTime(commandResponse); } public double iVolume(string symbol, ChartPeriod timeframe, int shift) { var commandParameters = new ArrayList { symbol, (int)timeframe, shift }; - return sendCommand(MtCommandType.iVolume, commandParameters); + return SendCommand(MtCommandType.iVolume, commandParameters); } //public double[] iCloseArray(string symbol, ChartPeriod timeframe, int shift, int valueCount) //{ - // int doubleArraySendLimit = DOUBLE_ARRAY_LIMIT; + // int doubleArraySendLimit = DoubleArrayLimit; // int limitCount = valueCount / doubleArraySendLimit; // int valueCountModulo = valueCount - limitCount * doubleArraySendLimit; @@ -1164,7 +1153,7 @@ namespace MtApi // for (int i = 0; i < limitCount; i++) // { // var commandParameters = new ArrayList { symbol, (int)timeframe, i * doubleArraySendLimit, doubleArraySendLimit }; - // var result = sendCommand(MtCommandType.iCloseArray, commandParameters); + // var result = SendCommand(MtCommandType.iCloseArray, commandParameters); // if (result != null) // Array.Copy(result, 0, resultArray, i * doubleArraySendLimit, doubleArraySendLimit); // } @@ -1172,44 +1161,44 @@ namespace MtApi // if (valueCountModulo > 0) // { // var commandParameters = new ArrayList { symbol, (int)timeframe, limitCount * doubleArraySendLimit, valueCountModulo }; - // var result = sendCommand(MtCommandType.iCloseArray, commandParameters); + // var result = SendCommand(MtCommandType.iCloseArray, commandParameters); // if (result != null) // Array.Copy(result, 0, resultArray, limitCount * doubleArraySendLimit, valueCountModulo); // } // return resultArray; // var commandParameters = new ArrayList { symbol, (int)timeframe, shift, valueCount }; - // return sendCommand(MtCommandType.iCloseArray, commandParameters); + // return SendCommand(MtCommandType.iCloseArray, commandParameters); //} public double[] iCloseArray(string symbol, ChartPeriod timeframe) { var commandParameters = new ArrayList { symbol, (int)timeframe }; - return sendCommand(MtCommandType.iCloseArray, commandParameters); + return SendCommand(MtCommandType.iCloseArray, commandParameters); } public double[] iHighArray(string symbol, ChartPeriod timeframe) { var commandParameters = new ArrayList { symbol, (int)timeframe }; - return sendCommand(MtCommandType.iHighArray, commandParameters); + return SendCommand(MtCommandType.iHighArray, commandParameters); } public double[] iLowArray(string symbol, ChartPeriod timeframe) { var commandParameters = new ArrayList { symbol, (int)timeframe }; - return sendCommand(MtCommandType.iLowArray, commandParameters); + return SendCommand(MtCommandType.iLowArray, commandParameters); } public double[] iOpenArray(string symbol, ChartPeriod timeframe) { var commandParameters = new ArrayList { symbol, (int)timeframe }; - return sendCommand(MtCommandType.iOpenArray, commandParameters); + return SendCommand(MtCommandType.iOpenArray, commandParameters); } public double[] iVolumeArray(string symbol, ChartPeriod timeframe) { var commandParameters = new ArrayList { symbol, (int)timeframe }; - return sendCommand(MtCommandType.iVolumeArray, commandParameters); + return SendCommand(MtCommandType.iVolumeArray, commandParameters); } public DateTime[] iTimeArray(string symbol, ChartPeriod timeframe) @@ -1218,7 +1207,7 @@ namespace MtApi var commandParameters = new ArrayList { symbol, (int)timeframe }; - var response = sendCommand(MtCommandType.iTimeArray, commandParameters); + var response = SendCommand(MtCommandType.iTimeArray, commandParameters); if (response != null) { @@ -1235,7 +1224,7 @@ namespace MtApi public bool RefreshRates() { - return sendCommand(MtCommandType.RefreshRates, null); + return SendCommand(MtCommandType.RefreshRates, null); } #endregion @@ -1244,13 +1233,13 @@ namespace MtApi public string TerminalInfoString(ENUM_TERMINAL_INFO_STRING property_id) { var commandParameters = new ArrayList { (int)property_id }; - return sendCommand(MtCommandType.TerminalInfoString, commandParameters); + return SendCommand(MtCommandType.TerminalInfoString, commandParameters); } public string SymbolInfoString(string name, ENUM_SYMBOL_INFO_STRING prop_id) { var commandParameters = new ArrayList { name, (int)prop_id }; - return sendCommand(MtCommandType.SymbolInfoString, commandParameters); ; + return SendCommand(MtCommandType.SymbolInfoString, commandParameters); ; } #endregion @@ -1312,7 +1301,44 @@ namespace MtApi ConnectionState = MtConnectionState.Disconnected; ConnectionStateChanged.FireEvent(this, new MtConnectionEventArgs(MtConnectionState.Disconnected, "Disconnected")); } - private T sendCommand(MtCommandType commandType, ArrayList commandParameters) + + private int InternalOrderSend(string symbol, TradeOperation cmd, double volume, double? price, + int? slippage, double? stoploss, double? takeprofit, string comment, int? magic, DateTime? expiration, Color? arrowColor) + { + var response = SendRequest(new OrderSendRequest + { + Symbol = symbol, + Cmd = (int)cmd, + Volume = volume, + Price = price, + Slippage = slippage, + Stoploss = stoploss, + Takeprofit = takeprofit, + Comment = comment, + Magic = magic, + Expiration = expiration.HasValue ? MtApiTimeConverter.ConvertToMtTime(expiration.Value) : default(int?), + ArrowColor = arrowColor.HasValue ? MtApiColorConverter.ConvertToMtColor(arrowColor.Value) : default(int?) + }); + return response != null ? response.Ticket : -1; + } + + public bool InternalOrderClose(int ticket, double? lots, double? price, int? slippage, Color? color) + { + //var commandParameters = new ArrayList { ticket, lots, price, slippage, MtApiColorConverter.ConvertToMtColor(color) }; + //return SendCommand(MtCommandType.OrderClose, commandParameters); + + var response = SendRequest(new OrderCloseRequest + { + Ticket = ticket, + Lots = lots, + Price = price, + Slippage = slippage, + ArrowColor = color.HasValue ? MtApiColorConverter.ConvertToMtColor(color.Value) : default(int?) + }); + return response != null; + } + + private T SendCommand(MtCommandType commandType, ArrayList commandParameters) { var response = mClient.SendCommand((int)commandType, commandParameters); diff --git a/MtApi/MtCommandType.cs b/MtApi/MtCommandType.cs index 164044dd..66cf81ca 100755 --- a/MtApi/MtCommandType.cs +++ b/MtApi/MtCommandType.cs @@ -13,8 +13,9 @@ namespace MtApi // OrderSend = 1, // OrderSendBuy = 1001, // OrderSendSell = 1002, - OrderClose = 2, - OrderCloseByCurrentPrice = 152, +// OrderClose = 2, +// OrderCloseByCurrentPrice = 152, + OrderCloseBy = 3, OrderClosePrice = 4, OrderClosePriceByTicket = 1004, diff --git a/MtApi/Requests/OrderCloseRequest.cs b/MtApi/Requests/OrderCloseRequest.cs new file mode 100644 index 00000000..2b34b829 --- /dev/null +++ b/MtApi/Requests/OrderCloseRequest.cs @@ -0,0 +1,17 @@ +namespace MtApi.Requests +{ + public class OrderCloseRequest: RequestBase + { + public int Ticket { get; set; } + + public double? Lots { get; set; } + public double? Price { get; set; } + public int? Slippage { get; set; } + public int? ArrowColor { get; set; } + + public override RequestType RequestType + { + get { return RequestType.OrderClose; } + } + } +} \ No newline at end of file diff --git a/MtApi/Requests/RequestType.cs b/MtApi/Requests/RequestType.cs index a93ceb59..eb1794e9 100644 --- a/MtApi/Requests/RequestType.cs +++ b/MtApi/Requests/RequestType.cs @@ -5,6 +5,7 @@ Unknown = 0, GetOrder = 1, GetOrders = 2, - OrderSend = 3 + OrderSend = 3, + OrderClose = 4, } } \ No newline at end of file diff --git a/TestApiClientUI/Form1.Designer.cs b/TestApiClientUI/Form1.Designer.cs index d29bbcc4..d09d0870 100755 --- a/TestApiClientUI/Form1.Designer.cs +++ b/TestApiClientUI/Form1.Designer.cs @@ -48,6 +48,7 @@ this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components); this.tabControl1 = new System.Windows.Forms.TabControl(); this.tabPage2 = new System.Windows.Forms.TabPage(); + this.button20 = new System.Windows.Forms.Button(); this.button17 = new System.Windows.Forms.Button(); this.comboBox2 = new System.Windows.Forms.ComboBox(); this.comboBox1 = new System.Windows.Forms.ComboBox(); @@ -60,6 +61,8 @@ this.listBoxClosedOrders = new System.Windows.Forms.ListBox(); this.button2 = new System.Windows.Forms.Button(); this.groupBox3 = new System.Windows.Forms.GroupBox(); + this.button19 = new System.Windows.Forms.Button(); + this.button18 = new System.Windows.Forms.Button(); this.comboBoxOrderColor = new System.Windows.Forms.ComboBox(); this.textBox2 = new System.Windows.Forms.TextBox(); this.textBoxOrderMagic = new System.Windows.Forms.TextBox(); @@ -118,11 +121,9 @@ this.button6 = new System.Windows.Forms.Button(); this.listBoxProceHistory = new System.Windows.Forms.ListBox(); this.tabPage6 = new System.Windows.Forms.TabPage(); - this.button15 = new System.Windows.Forms.Button(); this.button14 = new System.Windows.Forms.Button(); this.button13 = new System.Windows.Forms.Button(); - this.button18 = new System.Windows.Forms.Button(); - this.button19 = new System.Windows.Forms.Button(); + this.checkBox1 = new System.Windows.Forms.CheckBox(); this.groupBox1.SuspendLayout(); this.statusStrip1.SuspendLayout(); this.groupBox2.SuspendLayout(); @@ -303,6 +304,8 @@ // // tabPage2 // + this.tabPage2.Controls.Add(this.checkBox1); + this.tabPage2.Controls.Add(this.button20); this.tabPage2.Controls.Add(this.button17); this.tabPage2.Controls.Add(this.comboBox2); this.tabPage2.Controls.Add(this.comboBox1); @@ -324,9 +327,19 @@ this.tabPage2.Text = "Trade Operations"; this.tabPage2.UseVisualStyleBackColor = true; // + // button20 + // + this.button20.Location = new System.Drawing.Point(216, 185); + this.button20.Name = "button20"; + this.button20.Size = new System.Drawing.Size(75, 23); + this.button20.TabIndex = 13; + this.button20.Text = "CloseOrder"; + this.button20.UseVisualStyleBackColor = true; + this.button20.Click += new System.EventHandler(this.button20_Click); + // // button17 // - this.button17.Location = new System.Drawing.Point(601, 290); + this.button17.Location = new System.Drawing.Point(601, 158); this.button17.Name = "button17"; this.button17.Size = new System.Drawing.Size(75, 23); this.button17.TabIndex = 12; @@ -341,7 +354,7 @@ this.comboBox2.Items.AddRange(new object[] { "MODE_TRADES", "MODE_HISTORY"}); - this.comboBox2.Location = new System.Drawing.Point(481, 261); + this.comboBox2.Location = new System.Drawing.Point(341, 158); this.comboBox2.Name = "comboBox2"; this.comboBox2.Size = new System.Drawing.Size(114, 21); this.comboBox2.TabIndex = 11; @@ -353,14 +366,14 @@ this.comboBox1.Items.AddRange(new object[] { "SELECT_BY_POS", "SELECT_BY_TICKET"}); - this.comboBox1.Location = new System.Drawing.Point(356, 261); + this.comboBox1.Location = new System.Drawing.Point(216, 158); this.comboBox1.Name = "comboBox1"; this.comboBox1.Size = new System.Drawing.Size(119, 21); this.comboBox1.TabIndex = 10; // // button16 // - this.button16.Location = new System.Drawing.Point(601, 261); + this.button16.Location = new System.Drawing.Point(461, 158); this.button16.Name = "button16"; this.button16.Size = new System.Drawing.Size(75, 23); this.button16.TabIndex = 9; @@ -371,7 +384,7 @@ // label21 // this.label21.AutoSize = true; - this.label21.Location = new System.Drawing.Point(213, 264); + this.label21.Location = new System.Drawing.Point(213, 135); this.label21.Name = "label21"; this.label21.Size = new System.Drawing.Size(71, 13); this.label21.TabIndex = 8; @@ -379,9 +392,9 @@ // // textBoxIndexTicket // - this.textBoxIndexTicket.Location = new System.Drawing.Point(290, 261); + this.textBoxIndexTicket.Location = new System.Drawing.Point(290, 132); this.textBoxIndexTicket.Name = "textBoxIndexTicket"; - this.textBoxIndexTicket.Size = new System.Drawing.Size(60, 20); + this.textBoxIndexTicket.Size = new System.Drawing.Size(109, 20); this.textBoxIndexTicket.TabIndex = 7; this.textBoxIndexTicket.Text = "0"; // @@ -413,7 +426,7 @@ "OrderTakeProfit", "OrderTicket", "OrderType"}); - this.comboBoxSelectedCommand.Location = new System.Drawing.Point(216, 292); + this.comboBoxSelectedCommand.Location = new System.Drawing.Point(213, 344); this.comboBoxSelectedCommand.Name = "comboBoxSelectedCommand"; this.comboBoxSelectedCommand.Size = new System.Drawing.Size(121, 21); this.comboBoxSelectedCommand.TabIndex = 6; @@ -430,7 +443,7 @@ // label16 // this.label16.AutoSize = true; - this.label16.Location = new System.Drawing.Point(213, 135); + this.label16.Location = new System.Drawing.Point(210, 69); this.label16.Name = "label16"; this.label16.Size = new System.Drawing.Size(42, 13); this.label16.TabIndex = 4; @@ -441,14 +454,14 @@ this.listBoxClosedOrders.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); this.listBoxClosedOrders.FormattingEnabled = true; - this.listBoxClosedOrders.Location = new System.Drawing.Point(213, 151); + this.listBoxClosedOrders.Location = new System.Drawing.Point(213, 85); this.listBoxClosedOrders.Name = "listBoxClosedOrders"; - this.listBoxClosedOrders.Size = new System.Drawing.Size(463, 108); + this.listBoxClosedOrders.Size = new System.Drawing.Size(463, 43); this.listBoxClosedOrders.TabIndex = 5; // // button2 // - this.button2.Location = new System.Drawing.Point(343, 292); + this.button2.Location = new System.Drawing.Point(356, 342); this.button2.Name = "button2"; this.button2.Size = new System.Drawing.Size(87, 23); this.button2.TabIndex = 2; @@ -490,6 +503,26 @@ this.groupBox3.TabStop = false; this.groupBox3.Text = "Send Order"; // + // button19 + // + this.button19.Location = new System.Drawing.Point(87, 336); + this.button19.Name = "button19"; + this.button19.Size = new System.Drawing.Size(75, 23); + this.button19.TabIndex = 15; + this.button19.Text = "Sell"; + this.button19.UseVisualStyleBackColor = true; + this.button19.Click += new System.EventHandler(this.button19_Click); + // + // button18 + // + this.button18.Location = new System.Drawing.Point(6, 336); + this.button18.Name = "button18"; + this.button18.Size = new System.Drawing.Size(75, 23); + this.button18.TabIndex = 14; + this.button18.Text = "Buy"; + this.button18.UseVisualStyleBackColor = true; + this.button18.Click += new System.EventHandler(this.button18_Click); + // // comboBoxOrderColor // this.comboBoxOrderColor.FormattingEnabled = true; @@ -708,7 +741,7 @@ this.listBoxSendedOrders.Location = new System.Drawing.Point(213, 23); this.listBoxSendedOrders.Name = "listBoxSendedOrders"; this.listBoxSendedOrders.SelectionMode = System.Windows.Forms.SelectionMode.MultiSimple; - this.listBoxSendedOrders.Size = new System.Drawing.Size(463, 121); + this.listBoxSendedOrders.Size = new System.Drawing.Size(463, 43); this.listBoxSendedOrders.TabIndex = 1; // // tabPage1 @@ -721,7 +754,7 @@ this.tabPage1.Location = new System.Drawing.Point(4, 22); this.tabPage1.Name = "tabPage1"; this.tabPage1.Padding = new System.Windows.Forms.Padding(3); - this.tabPage1.Size = new System.Drawing.Size(682, 362); + this.tabPage1.Size = new System.Drawing.Size(682, 377); this.tabPage1.TabIndex = 2; this.tabPage1.Text = "Check Status"; this.tabPage1.UseVisualStyleBackColor = true; @@ -799,7 +832,7 @@ this.tabPage3.Location = new System.Drawing.Point(4, 22); this.tabPage3.Name = "tabPage3"; this.tabPage3.Padding = new System.Windows.Forms.Padding(3); - this.tabPage3.Size = new System.Drawing.Size(682, 362); + this.tabPage3.Size = new System.Drawing.Size(682, 377); this.tabPage3.TabIndex = 3; this.tabPage3.Text = "Account Information"; this.tabPage3.UseVisualStyleBackColor = true; @@ -910,7 +943,7 @@ this.tabPage4.Location = new System.Drawing.Point(4, 22); this.tabPage4.Name = "tabPage4"; this.tabPage4.Padding = new System.Windows.Forms.Padding(3); - this.tabPage4.Size = new System.Drawing.Size(682, 362); + this.tabPage4.Size = new System.Drawing.Size(682, 377); this.tabPage4.TabIndex = 4; this.tabPage4.Text = "MarketInfo"; this.tabPage4.UseVisualStyleBackColor = true; @@ -992,7 +1025,7 @@ this.tabPage5.Location = new System.Drawing.Point(4, 22); this.tabPage5.Name = "tabPage5"; this.tabPage5.Padding = new System.Windows.Forms.Padding(3); - this.tabPage5.Size = new System.Drawing.Size(682, 362); + this.tabPage5.Size = new System.Drawing.Size(682, 377); this.tabPage5.TabIndex = 5; this.tabPage5.Text = "Timeframes"; this.tabPage5.UseVisualStyleBackColor = true; @@ -1110,27 +1143,16 @@ // // tabPage6 // - this.tabPage6.Controls.Add(this.button15); this.tabPage6.Controls.Add(this.button14); this.tabPage6.Controls.Add(this.button13); this.tabPage6.Location = new System.Drawing.Point(4, 22); this.tabPage6.Name = "tabPage6"; this.tabPage6.Padding = new System.Windows.Forms.Padding(3); - this.tabPage6.Size = new System.Drawing.Size(682, 362); + this.tabPage6.Size = new System.Drawing.Size(682, 377); this.tabPage6.TabIndex = 6; this.tabPage6.Text = "Client Terminal"; this.tabPage6.UseVisualStyleBackColor = true; // - // button15 - // - this.button15.Location = new System.Drawing.Point(223, 184); - this.button15.Name = "button15"; - this.button15.Size = new System.Drawing.Size(75, 23); - this.button15.TabIndex = 2; - this.button15.Text = "button15"; - this.button15.UseVisualStyleBackColor = true; - this.button15.Click += new System.EventHandler(this.button15_Click); - // // button14 // this.button14.Location = new System.Drawing.Point(13, 45); @@ -1151,25 +1173,15 @@ this.button13.UseVisualStyleBackColor = true; this.button13.Click += new System.EventHandler(this.button13_Click); // - // button18 + // checkBox1 // - this.button18.Location = new System.Drawing.Point(6, 336); - this.button18.Name = "button18"; - this.button18.Size = new System.Drawing.Size(75, 23); - this.button18.TabIndex = 14; - this.button18.Text = "Buy"; - this.button18.UseVisualStyleBackColor = true; - this.button18.Click += new System.EventHandler(this.button18_Click); - // - // button19 - // - this.button19.Location = new System.Drawing.Point(87, 336); - this.button19.Name = "button19"; - this.button19.Size = new System.Drawing.Size(75, 23); - this.button19.TabIndex = 15; - this.button19.Text = "Sell"; - this.button19.UseVisualStyleBackColor = true; - this.button19.Click += new System.EventHandler(this.button19_Click); + this.checkBox1.AutoSize = true; + this.checkBox1.Location = new System.Drawing.Point(297, 191); + this.checkBox1.Name = "checkBox1"; + this.checkBox1.Size = new System.Drawing.Size(205, 17); + this.checkBox1.TabIndex = 14; + this.checkBox1.Text = "Close order by current price on market"; + this.checkBox1.UseVisualStyleBackColor = true; // // Form1 // @@ -1298,7 +1310,6 @@ private System.Windows.Forms.Button button13; private System.Windows.Forms.Button button14; private System.Windows.Forms.Button buttonRefreshRates; - private System.Windows.Forms.Button button15; private System.Windows.Forms.Button button16; private System.Windows.Forms.ComboBox comboBox1; private System.Windows.Forms.ComboBox comboBox2; @@ -1306,6 +1317,8 @@ private System.Windows.Forms.ContextMenuStrip contextMenuStrip1; private System.Windows.Forms.Button button19; private System.Windows.Forms.Button button18; + private System.Windows.Forms.Button button20; + private System.Windows.Forms.CheckBox checkBox1; } } diff --git a/TestApiClientUI/Form1.cs b/TestApiClientUI/Form1.cs index 0eea5392..81ddc4e6 100755 --- a/TestApiClientUI/Form1.cs +++ b/TestApiClientUI/Form1.cs @@ -17,20 +17,17 @@ namespace TestApiClientUI { public partial class Form1 : Form { - delegate void PerformCommandHandler(); - - private List GroupOrderCommands = new List(); - - private MtApiClient apiClient = new MtApiClient(); + private readonly List _groupOrderCommands = new List(); + private readonly MtApiClient _apiClient = new MtApiClient(); public Form1() { InitializeComponent(); - apiClient.QuoteUpdated += apiClient_QuoteUpdated; - apiClient.QuoteAdded += apiClient_QuoteAdded; - apiClient.QuoteRemoved += apiClient_QuoteRemoved; - apiClient.ConnectionStateChanged += apiClient_ConnectionStateChanged; + _apiClient.QuoteUpdated += apiClient_QuoteUpdated; + _apiClient.QuoteAdded += apiClient_QuoteAdded; + _apiClient.QuoteRemoved += apiClient_QuoteRemoved; + _apiClient.ConnectionStateChanged += apiClient_ConnectionStateChanged; initOrderCommandsGroup(); @@ -40,30 +37,30 @@ namespace TestApiClientUI private void initOrderCommandsGroup() { - GroupOrderCommands.Add(new PerformCommandHandler(closeOrders)); - GroupOrderCommands.Add(new PerformCommandHandler(closeOrdersBy)); - GroupOrderCommands.Add(new PerformCommandHandler(orderClosePrice)); - GroupOrderCommands.Add(new PerformCommandHandler(orderCloseTime)); - GroupOrderCommands.Add(new PerformCommandHandler(orderComment)); - GroupOrderCommands.Add(new PerformCommandHandler(orderCommission)); - GroupOrderCommands.Add(new PerformCommandHandler(orderDelete)); - GroupOrderCommands.Add(new PerformCommandHandler(orderExpiration)); - GroupOrderCommands.Add(new PerformCommandHandler(orderLots)); - GroupOrderCommands.Add(new PerformCommandHandler(orderMagicNumber)); - GroupOrderCommands.Add(new PerformCommandHandler(orderModify)); - GroupOrderCommands.Add(new PerformCommandHandler(orderOpenPrice)); - GroupOrderCommands.Add(new PerformCommandHandler(orderOpenTime)); - GroupOrderCommands.Add(new PerformCommandHandler(orderPrint)); - GroupOrderCommands.Add(new PerformCommandHandler(orderProfit)); - GroupOrderCommands.Add(new PerformCommandHandler(orderSelect)); - GroupOrderCommands.Add(new PerformCommandHandler(ordersHistoryTotal)); - GroupOrderCommands.Add(new PerformCommandHandler(orderStopLoss)); - GroupOrderCommands.Add(new PerformCommandHandler(ordersTotal)); - GroupOrderCommands.Add(new PerformCommandHandler(orderSwap)); - GroupOrderCommands.Add(new PerformCommandHandler(orderSymbol)); - GroupOrderCommands.Add(new PerformCommandHandler(orderTakeProfit)); - GroupOrderCommands.Add(new PerformCommandHandler(orderTicket)); - GroupOrderCommands.Add(new PerformCommandHandler(orderType)); + _groupOrderCommands.Add(closeOrders); + _groupOrderCommands.Add(closeOrdersBy); + _groupOrderCommands.Add(orderClosePrice); + _groupOrderCommands.Add(orderCloseTime); + _groupOrderCommands.Add(orderComment); + _groupOrderCommands.Add(orderCommission); + _groupOrderCommands.Add(orderDelete); + _groupOrderCommands.Add(orderExpiration); + _groupOrderCommands.Add(orderLots); + _groupOrderCommands.Add(orderMagicNumber); + _groupOrderCommands.Add(orderModify); + _groupOrderCommands.Add(orderOpenPrice); + _groupOrderCommands.Add(orderOpenTime); + _groupOrderCommands.Add(orderPrint); + _groupOrderCommands.Add(orderProfit); + _groupOrderCommands.Add(orderSelect); + _groupOrderCommands.Add(ordersHistoryTotal); + _groupOrderCommands.Add(orderStopLoss); + _groupOrderCommands.Add(ordersTotal); + _groupOrderCommands.Add(orderSwap); + _groupOrderCommands.Add(orderSymbol); + _groupOrderCommands.Add(orderTakeProfit); + _groupOrderCommands.Add(orderTicket); + _groupOrderCommands.Add(orderType); } private void RunOnUiThread(Action action) @@ -175,7 +172,7 @@ namespace TestApiClientUI private void onConnected() { - var quotes = apiClient.GetQuotes(); + var quotes = _apiClient.GetQuotes(); if (quotes != null) { @@ -199,21 +196,21 @@ namespace TestApiClientUI int.TryParse(textBoxPort.Text, out port); if (string.IsNullOrEmpty(serverName)) - apiClient.BeginConnect(port); + _apiClient.BeginConnect(port); else - apiClient.BeginConnect(serverName, port); + _apiClient.BeginConnect(serverName, port); onConnected(); } private void buttonDisconnect_Click(object sender, EventArgs e) { - apiClient.BeginDisconnect(); + _apiClient.BeginDisconnect(); } private void Form1_FormClosing(object sender, FormClosingEventArgs e) { - apiClient.BeginDisconnect(); + _apiClient.BeginDisconnect(); } private void sendOrder(string symbol, TradeOperation command, double volume, double price, int slippage, double stoploss, double takeprofit @@ -223,7 +220,7 @@ namespace TestApiClientUI int ticket = 0; try { - ticket = apiClient.OrderSend(symbol, command, volume, price, slippage, stoploss, takeprofit, comment, magic, expiration, arrow_color); + ticket = _apiClient.OrderSend(symbol, command, volume, price, slippage, stoploss, takeprofit, comment, magic, expiration, arrow_color); } catch (MtConnectionException ex) { @@ -315,7 +312,7 @@ namespace TestApiClientUI foreach (var item in listBoxSendedOrders.SelectedItems) { int orderId = (int)item; - var result = apiClient.OrderClose(orderId, volume, price, slippage); + var result = _apiClient.OrderClose(orderId, volume, price, slippage); if (result == true) { @@ -354,7 +351,7 @@ namespace TestApiClientUI break; } - var result = apiClient.OrderCloseBy(ticket, opposite, color); + var result = _apiClient.OrderCloseBy(ticket, opposite, color); addToLog(string.Format("ClosedBy order result: {0}, ticketId = {1}, opposite {2}", result, ticket, opposite)); } @@ -362,27 +359,27 @@ namespace TestApiClientUI private void orderClosePrice() { - var result = apiClient.OrderClosePrice(); + var result = _apiClient.OrderClosePrice(); textBoxOrderPrice.Text = result.ToString(); addToLog(string.Format("OrderClosePrice result: {0}", result)); } private void orderCloseTime() { - var result = apiClient.OrderCloseTime(); + var result = _apiClient.OrderCloseTime(); addToLog(string.Format("OrderCloseTime result: {0}", result)); } private void orderComment() { - var result = apiClient.OrderComment(); + var result = _apiClient.OrderComment(); textBoxOrderComment.Text = result.ToString(); addToLog(string.Format("OrderComment result: {0}", result)); } private void orderCommission() { - var result = apiClient.OrderCommission(); + var result = _apiClient.OrderCommission(); addToLog(string.Format("OrderCommission result: {0}", result)); } @@ -392,7 +389,7 @@ namespace TestApiClientUI { int ticket = (int)listBoxSendedOrders.SelectedItems[0]; - var result = apiClient.OrderDelete(ticket); + var result = _apiClient.OrderDelete(ticket); addToLog(string.Format("Delete order result: {0}, ticketId = {1}", result, ticket)); } @@ -400,19 +397,19 @@ namespace TestApiClientUI private void orderExpiration() { - var result = apiClient.OrderExpiration(); + var result = _apiClient.OrderExpiration(); addToLog(string.Format("Expiration order result: {0}", result)); } private void orderLots() { - var result = apiClient.OrderLots(); + var result = _apiClient.OrderLots(); addToLog(string.Format("Lots order result: {0}", result)); } private void orderMagicNumber() { - var result = apiClient.OrderMagicNumber(); + var result = _apiClient.OrderMagicNumber(); addToLog(string.Format("MagicNumber order result: {0}", result)); } @@ -447,7 +444,7 @@ namespace TestApiClientUI break; } - var result = apiClient.OrderModify(ticket, price, stoploss, takeprofit, expiration, arrow_color); + var result = _apiClient.OrderModify(ticket, price, stoploss, takeprofit, expiration, arrow_color); addToLog(string.Format("OrderModify result: {0}", result)); } @@ -455,24 +452,24 @@ namespace TestApiClientUI private void orderOpenPrice() { - var result = apiClient.OrderOpenPrice(); + var result = _apiClient.OrderOpenPrice(); addToLog(string.Format("OrderOpenPrice result: {0}", result)); } private void orderOpenTime() { - var result = apiClient.OrderOpenTime(); + var result = _apiClient.OrderOpenTime(); addToLog(string.Format("OpenTime order result: {0}", result)); } private void orderPrint() { - apiClient.OrderPrint(); + _apiClient.OrderPrint(); } private void orderProfit() { - var result = apiClient.OrderProfit(); + var result = _apiClient.OrderProfit(); addToLog(string.Format("Profit order result: {0}", result)); } @@ -489,7 +486,7 @@ namespace TestApiClientUI if (ticket >= 0) { - var result = apiClient.OrderSelect(ticket, OrderSelectMode.SELECT_BY_POS); + var result = _apiClient.OrderSelect(ticket, OrderSelectMode.SELECT_BY_POS); addToLog(string.Format("OrderSelect result: {0}", result)); } @@ -497,59 +494,59 @@ namespace TestApiClientUI private void ordersHistoryTotal() { - var result = apiClient.OrdersHistoryTotal(); + var result = _apiClient.OrdersHistoryTotal(); addToLog(string.Format("OrdersHistoryTotal result: {0}", result)); } private void orderStopLoss() { - var result = apiClient.OrderStopLoss(); + var result = _apiClient.OrderStopLoss(); textBoxOrderStoploss.Text = result.ToString(); addToLog(string.Format("OrderStopLoss result: {0}", result)); } private void ordersTotal() { - var result = apiClient.OrdersTotal(); + var result = _apiClient.OrdersTotal(); addToLog(string.Format("OrdersTotal result: {0}", result)); } private void orderSwap() { - var result = apiClient.OrderSwap(); + var result = _apiClient.OrderSwap(); addToLog(string.Format("OrderSwap result: {0}", result)); } private void orderSymbol() { - var result = apiClient.OrderSymbol(); + var result = _apiClient.OrderSymbol(); textBoxOrderSymbol.Text = result; addToLog(string.Format("OrderSymbol result: {0}", result)); } private void orderTakeProfit() { - var result = apiClient.OrderTakeProfit(); + var result = _apiClient.OrderTakeProfit(); textBoxOrderProffit.Text = result.ToString(); addToLog(string.Format("OrderTakeProfit result: {0}", result)); } private void orderTicket() { - var result = apiClient.OrderTicket(); + var result = _apiClient.OrderTicket(); addToLog(string.Format("OrderTicket result: {0}", result)); } private void orderType() { - var result = apiClient.OrderType(); + var result = _apiClient.OrderType(); comboBoxOrderCommand.SelectedIndex = (int)result; addToLog(string.Format("OrderType result: {0}", result)); } private void button2_Click(object sender, EventArgs e) { - GroupOrderCommands[comboBoxSelectedCommand.SelectedIndex](); + _groupOrderCommands[comboBoxSelectedCommand.SelectedIndex](); } private void addToLog(string msg) @@ -568,79 +565,79 @@ namespace TestApiClientUI { case 0: { - var result = apiClient.GetLastError(); + var result = _apiClient.GetLastError(); addToLog(string.Format("GetLastError result: {0}", result)); } break; case 1: { - var result = apiClient.IsConnected(); + var result = _apiClient.IsConnected(); addToLog(string.Format("IsConnected result: {0}", result)); } break; case 2: { - var result = apiClient.IsDemo(); + var result = _apiClient.IsDemo(); addToLog(string.Format("IsDemo result: {0}", result)); } break; case 3: { - var result = apiClient.IsDllsAllowed(); + var result = _apiClient.IsDllsAllowed(); addToLog(string.Format("IsDllsAllowed result: {0}", result)); } break; case 4: { - var result = apiClient.IsExpertEnabled(); + var result = _apiClient.IsExpertEnabled(); addToLog(string.Format("IsExpertEnabled result: {0}", result)); } break; case 5: { - var result = apiClient.IsLibrariesAllowed(); + var result = _apiClient.IsLibrariesAllowed(); addToLog(string.Format("IsLibrariesAllowed result: {0}", result)); } break; case 6: { - var result = apiClient.IsOptimization(); + var result = _apiClient.IsOptimization(); addToLog(string.Format("IsOptimization result: {0}", result)); } break; case 7: { - var result = apiClient.IsStopped(); + var result = _apiClient.IsStopped(); addToLog(string.Format("IsStopped result: {0}", result)); } break; case 8: { - var result = apiClient.IsTesting(); + var result = _apiClient.IsTesting(); addToLog(string.Format("IsTesting result: {0}", result)); } break; case 9: { - var result = apiClient.IsTradeAllowed(); + var result = _apiClient.IsTradeAllowed(); addToLog(string.Format("IsTradeAllowed result: {0}", result)); } break; case 10: { - var result = apiClient.IsTradeContextBusy(); + var result = _apiClient.IsTradeContextBusy(); addToLog(string.Format("IsTradeContextBusy result: {0}", result)); } break; case 11: { - var result = apiClient.IsVisualMode(); + var result = _apiClient.IsVisualMode(); addToLog(string.Format("IsVisualMode result: {0}", result)); } break; case 12: { - var result = apiClient.UninitializeReason(); + var result = _apiClient.UninitializeReason(); addToLog(string.Format("UninitializeReason result: {0}", result)); } break; @@ -648,7 +645,7 @@ namespace TestApiClientUI { int errorCode = -1; int.TryParse(textBoxErrorCode.Text, out errorCode); - var result = apiClient.ErrorDescription(errorCode); + var result = _apiClient.ErrorDescription(errorCode); addToLog(string.Format("ErrorDescription result: {0}", result)); } break; @@ -661,97 +658,97 @@ namespace TestApiClientUI { case 0: { - var result = apiClient.AccountBalance(); + var result = _apiClient.AccountBalance(); addToLog(string.Format("AccountBalance result: {0}", result)); } break; case 1: { - var result = apiClient.AccountCredit(); + var result = _apiClient.AccountCredit(); addToLog(string.Format("AccountCredit result: {0}", result)); } break; case 2: { - var result = apiClient.AccountCompany(); + var result = _apiClient.AccountCompany(); addToLog(string.Format("AccountCompany result: {0}", result)); } break; case 3: { - var result = apiClient.AccountCurrency(); + var result = _apiClient.AccountCurrency(); addToLog(string.Format("AccountCurrency result: {0}", result)); } break; case 4: { - var result = apiClient.AccountEquity(); + var result = _apiClient.AccountEquity(); addToLog(string.Format("AccountEquity result: {0}", result)); } break; case 5: { - var result = apiClient.AccountFreeMargin(); + var result = _apiClient.AccountFreeMargin(); addToLog(string.Format("AccountFreeMargin result: {0}", result)); } break; case 6: { - var result = apiClient.AccountFreeMarginCheck(textBoxAccountInfoSymbol.Text, (TradeOperation)comboBoxAccountInfoCmd.SelectedIndex, int.Parse(textBoxAccountInfoVolume.Text)); + var result = _apiClient.AccountFreeMarginCheck(textBoxAccountInfoSymbol.Text, (TradeOperation)comboBoxAccountInfoCmd.SelectedIndex, int.Parse(textBoxAccountInfoVolume.Text)); addToLog(string.Format("AccountFreeMarginCheck result: {0}", result)); } break; case 7: { - var result = apiClient.AccountFreeMarginMode(); + var result = _apiClient.AccountFreeMarginMode(); addToLog(string.Format("AccountFreeMarginMode result: {0}", result)); } break; case 8: { - var result = apiClient.AccountLeverage(); + var result = _apiClient.AccountLeverage(); addToLog(string.Format("AccountLeverage result: {0}", result)); } break; case 9: { - var result = apiClient.AccountMargin(); + var result = _apiClient.AccountMargin(); addToLog(string.Format("AccountMargin result: {0}", result)); } break; case 10: { - var result = apiClient.AccountName(); + var result = _apiClient.AccountName(); addToLog(string.Format("AccountName result: {0}", result)); } break; case 11: { - var result = apiClient.AccountNumber(); + var result = _apiClient.AccountNumber(); addToLog(string.Format("AccountNumber result: {0}", result)); } break; case 12: { - var result = apiClient.AccountProfit(); + var result = _apiClient.AccountProfit(); addToLog(string.Format("AccountProfit result: {0}", result)); } break; case 13: { - var result = apiClient.AccountServer(); + var result = _apiClient.AccountServer(); addToLog(string.Format("AccountServer result: {0}", result)); } break; case 14: { - var result = apiClient.AccountStopoutLevel(); + var result = _apiClient.AccountStopoutLevel(); addToLog(string.Format("AccountStopoutLevel result: {0}", result)); } break; case 15: { - var result = apiClient.AccountStopoutMode(); + var result = _apiClient.AccountStopoutMode(); addToLog(string.Format("AccountStopoutMode result: {0}", result)); } break; @@ -763,7 +760,7 @@ namespace TestApiClientUI if (listBoxMarketInfo.SelectedIndex < 0) return; - var result = apiClient.MarketInfo(txtMarketInfoSymbol.Text, (MarketInfoModeType)listBoxMarketInfo.SelectedIndex); + var result = _apiClient.MarketInfo(txtMarketInfoSymbol.Text, (MarketInfoModeType)listBoxMarketInfo.SelectedIndex); addToLog(string.Format("MarketInfo result: {0}", result)); } @@ -779,11 +776,11 @@ namespace TestApiClientUI //for (int i = 0; i < COUNT; i++) //{ - // var price = apiClient.iOpen(symbol, ChartPeriod.PERIOD_M1, i); + // var price = _apiClient.iOpen(symbol, ChartPeriod.PERIOD_M1, i); // openPriceList.Add(price); //} - var prices = apiClient.iCloseArray(symbol, ChartPeriod.PERIOD_M1); + var prices = _apiClient.iCloseArray(symbol, ChartPeriod.PERIOD_M1); openPriceList = new List(prices); @@ -803,14 +800,14 @@ namespace TestApiClientUI private void button7_Click(object sender, EventArgs e) { string symbol = textBoxSelectedSymbol.Text; - var barCount = apiClient.iBars(symbol, ChartPeriod.PERIOD_M1); + var barCount = _apiClient.iBars(symbol, ChartPeriod.PERIOD_M1); textBoxTimeframesCount.Text = barCount.ToString(); } private void button8_Click(object sender, EventArgs e) { string symbol = textBoxSelectedSymbol.Text; - var prices = apiClient.iHighArray(symbol, ChartPeriod.PERIOD_M1); + var prices = _apiClient.iHighArray(symbol, ChartPeriod.PERIOD_M1); var items = new List(prices); listBoxProceHistory.DataSource = items; } @@ -818,7 +815,7 @@ namespace TestApiClientUI private void button9_Click(object sender, EventArgs e) { string symbol = textBoxSelectedSymbol.Text; - var prices = apiClient.iLowArray(symbol, ChartPeriod.PERIOD_M1); + var prices = _apiClient.iLowArray(symbol, ChartPeriod.PERIOD_M1); var items = new List(prices); listBoxProceHistory.DataSource = items; } @@ -826,7 +823,7 @@ namespace TestApiClientUI private void button10_Click(object sender, EventArgs e) { string symbol = textBoxSelectedSymbol.Text; - var prices = apiClient.iOpenArray(symbol, ChartPeriod.PERIOD_M1); + var prices = _apiClient.iOpenArray(symbol, ChartPeriod.PERIOD_M1); var items = new List(prices); listBoxProceHistory.DataSource = items; } @@ -834,7 +831,7 @@ namespace TestApiClientUI private void button11_Click(object sender, EventArgs e) { string symbol = textBoxSelectedSymbol.Text; - var prices = apiClient.iVolumeArray(symbol, ChartPeriod.PERIOD_M1); + var prices = _apiClient.iVolumeArray(symbol, ChartPeriod.PERIOD_M1); var items = new List(prices); listBoxProceHistory.DataSource = items; } @@ -842,7 +839,7 @@ namespace TestApiClientUI private void button12_Click(object sender, EventArgs e) { string symbol = textBoxSelectedSymbol.Text; - var times = apiClient.iTimeArray(symbol, ChartPeriod.PERIOD_M1); + var times = _apiClient.iTimeArray(symbol, ChartPeriod.PERIOD_M1); var items = new List(times); listBoxProceHistory.DataSource = items; } @@ -851,145 +848,93 @@ namespace TestApiClientUI { string symbol = textBoxSelectedSymbol.Text; int[] param = {11, 12, 13}; - var retVal = apiClient.iCustom(symbol, (int)ChartPeriod.PERIOD_H1, "Zigzag", param, 1, 0); + var retVal = _apiClient.iCustom(symbol, (int)ChartPeriod.PERIOD_H1, "Zigzag", param, 1, 0); addToLog(string.Format("ICustom result: {0}", retVal)); } private void button13_Click(object sender, EventArgs e) { - var retVal = apiClient.TimeCurrent(); + var retVal = _apiClient.TimeCurrent(); addToLog(string.Format("TimeCurrent result: {0}", retVal)); } private void button14_Click(object sender, EventArgs e) { - var retVal = apiClient.TimeLocal(); + var retVal = _apiClient.TimeLocal(); addToLog(string.Format("TimeLocal result: {0}", retVal)); } private void buttonRefreshRates_Click(object sender, EventArgs e) { - var retVal = apiClient.RefreshRates(); + var retVal = _apiClient.RefreshRates(); addToLog(string.Format("RefreshRates result: {0}", retVal)); } - private void button15_Click(object sender, EventArgs e) - { - for (var i = 0; i < 4; i++) - { - var ticket = i; - Task.Factory.StartNew(() => - { - MtOrder order = null; - try - { - order = apiClient.GetOrder(ticket, OrderSelectMode.SELECT_BY_POS, OrderSelectSource.MODE_TRADES); - } - catch (MtConnectionException ex) - { - addToLog("MtExecutionException: " + ex.Message); - } - catch (MtExecutionException ex) - { - addToLog("MtExecutionException: " + ex.Message); - } - - string result; - if (order != null) - { - 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); - } - else - { - result = "Order is null"; - } - - addToLog(result); - }); - } - } - - private void button16_Click(object sender, EventArgs e) - { - var ticket = int.Parse(textBoxIndexTicket.Text); - var selectMode = (OrderSelectMode) comboBox1.SelectedIndex; - var selectSource = (OrderSelectSource) comboBox2.SelectedIndex; - - MtOrder order = null; - try - { - order = apiClient.GetOrder(ticket, selectMode, selectSource); - } - catch (MtConnectionException ex) - { - addToLog("MtExecutionException: " + ex.Message); - return; - } - catch (MtExecutionException ex) - { - addToLog("MtExecutionException: " + ex.Message + "; ErrorCode = " + ex.ErrorCode); - return; - } - - if (order == null) - { - addToLog("Order is null"); - return; - } - - 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); - addToLog(result); - } - - private void button17_Click(object sender, EventArgs e) - { - var selectSource = (OrderSelectSource)comboBox2.SelectedIndex; - - - IEnumerable orders = null; - try - { - orders = apiClient.GetOrders(selectSource); - } - catch (MtConnectionException ex) - { - addToLog("MtExecutionException: " + ex.Message); - return; - } - catch (MtExecutionException ex) - { - addToLog("MtExecutionException: " + ex.Message + "; ErrorCode = " + ex.ErrorCode); - return; - } - - if (orders == null) - { - addToLog("Orders is null"); - return; - - } - - foreach (var order in orders) - { - 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); - addToLog(result); - } - } - private void listBoxEventLog_MouseDoubleClick(object sender, MouseEventArgs e) { listBoxEventLog.Items.Clear(); } + private TResult Execute(Func func) + { + var result = default(TResult); + try + { + result = func(); + } + catch (MtConnectionException ex) + { + addToLog("MtExecutionException: " + ex.Message); + } + catch (MtExecutionException ex) + { + addToLog("MtExecutionException: " + ex.Message + "; ErrorCode = " + ex.ErrorCode); + } + + return result; + } + + //GetOrder + private void button16_Click(object sender, EventArgs e) + { + var ticket = int.Parse(textBoxIndexTicket.Text); + var selectMode = (OrderSelectMode) comboBox1.SelectedIndex; + var selectSource = (OrderSelectSource) comboBox2.SelectedIndex; + + var order = Execute(() => _apiClient.GetOrder(ticket, selectMode, selectSource)); + + if (order != null) + { + 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); + addToLog(result); + } + } + + //GetOrders + private void button17_Click(object sender, EventArgs e) + { + var selectSource = (OrderSelectSource)comboBox2.SelectedIndex; + + + var orders = Execute(() => _apiClient.GetOrders(selectSource)); ; + + if (orders != null) + { + foreach (var order in orders) + { + 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); + addToLog(result); + } + } + } + + //OrderSendBuy private void button18_Click(object sender, EventArgs e) { var symbol = textBoxOrderSymbol.Text; @@ -999,26 +944,13 @@ namespace TestApiClientUI var slippage = (int)numericOrderSlippage.Value; - int ticket = 0; - try - { - ticket = apiClient.OrderSendBuy(symbol, volume, slippage); - } - catch (MtConnectionException ex) - { - addToLog("MtExecutionException: " + ex.Message); - return; - } - catch (MtExecutionException ex) - { - addToLog("MtExecutionException: " + ex.Message + "; ErrorCode = " + ex.ErrorCode); - return; - } + var ticket = Execute(() => _apiClient.OrderSendBuy(symbol, volume, slippage)); addToLog(string.Format("Sended order result: ticketId = {0}, symbol = {1}, volume = {2}, slippage = {3}", ticket, symbol, volume, slippage)); } + //OrderSendSell private void button19_Click(object sender, EventArgs e) { var symbol = textBoxOrderSymbol.Text; @@ -1028,24 +960,35 @@ namespace TestApiClientUI var slippage = (int)numericOrderSlippage.Value; - int ticket = 0; - try - { - ticket = apiClient.OrderSendSell(symbol, volume, slippage); - } - catch (MtConnectionException ex) - { - addToLog("MtExecutionException: " + ex.Message); - return; - } - catch (MtExecutionException ex) - { - addToLog("MtExecutionException: " + ex.Message + "; ErrorCode = " + ex.ErrorCode); - return; - } + var ticket = Execute(() => _apiClient.OrderSendSell(symbol, volume, slippage)); addToLog(string.Format("Sended order result: ticketId = {0}, symbol = {1}, volume = {2}, slippage = {3}", ticket, symbol, volume, slippage)); } + + //OrderClose + private void button20_Click(object sender, EventArgs e) + { + var ticket = int.Parse(textBoxIndexTicket.Text); + var slippage = (int)numericOrderSlippage.Value; + + var closed = false; + + if (checkBox1.Checked) + { + closed = Execute(() => _apiClient.OrderClose(ticket, slippage)); + } + else + { + double volume; + double.TryParse(textBoxOrderVolume.Text, out volume); + + double price; + double.TryParse(textBoxOrderPrice.Text, out price); + closed = Execute(() => _apiClient.OrderClose(ticket, volume, price, slippage)); + } + + addToLog(string.Format("Close order result: {0}, ticket = {1}", closed, ticket)); + } } } diff --git a/mq4/MtApi.ex4 b/mq4/MtApi.ex4 index 4974266dbcdf792a1124e819bb04c43fbb590a33..98387f519f2ab7e9e0fee604421a335d03b33d6b 100755 GIT binary patch literal 183880 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 R16aF+Rzxq$!N9$_SB~Of#76)C literal 183684 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

Mg5sz=RC*jo`;(O)3nE72_S8>kgw~29bZeorg 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

`tr?XO;uuG;!k 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

7r491!#mWntiZZ)lmF123 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≺d^19v{Vh^^TkYW0ktq2Yn>2}hFOp2DByx}} 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 fP237AmHaOdi=gWyS~nsFD