From ce8cfbbb706a1f0d2f958c5df3c8befe129fb3b3 Mon Sep 17 00:00:00 2001 From: DW Date: Fri, 29 Sep 2017 15:34:35 +0300 Subject: [PATCH] Issue #41: Refactored MtApi5.mq5 --- mq5/MtApi5.ex5 | Bin 191532 -> 274730 bytes mq5/MtApi5.mq5 | 4121 +++++++++++++++++++++++++++++++----------------- 2 files changed, 2688 insertions(+), 1433 deletions(-) diff --git a/mq5/MtApi5.ex5 b/mq5/MtApi5.ex5 index 26f35e297f965e54d571ce3a1a34d544bc3d0e18..bd8a3ed7811938dfee37d93266cef6cd125fe1f1 100755 GIT binary patch literal 274730 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 >Q7{C0@d)+>^!6)` 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%0Dd%ds)^C*j&-Pm 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ƒ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

JrOZo@fY|Yh88Wr+Z3> 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 literal 191532 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

&PX>oDd#Y7eNkE{ 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 diff --git a/mq5/MtApi5.mq5 b/mq5/MtApi5.mq5 index 8a8ef4ed..0610ed55 100755 --- a/mq5/MtApi5.mq5 +++ b/mq5/MtApi5.mq5 @@ -1,11 +1,12 @@ #property copyright "Vyacheslav Demidyuk" #property link "" +#property version "1.3" +#property description "MtApi (MT5) connection expert" + #include #include #include -#property version "1.2" -#property description "MtApi (MT5) connection expert" #import "MT5Connector.dll" bool initExpert(int expertHandle, int port, string symbol, double bid, double ask, int isTestMode, string& err); @@ -49,9 +50,7 @@ bool isCrashed = false; bool IsRemoteReadyForTesting = false; -string symbolValue; string commentValue; -string requestValue; string PARAM_SEPARATOR = ";"; @@ -80,9 +79,7 @@ void OnTick() int preinit() { StringInit(message, 1000, 0); - StringInit(symbolValue, 1000, 0); StringInit(commentValue, 1000, 0); - StringInit(requestValue, 1000, 0); StringInit(_response_error,1000,0); return (0); @@ -238,1503 +235,267 @@ int executeCommand() case 0: //NoCommand break; - case 155: //Request - { - if (!getStringValue(ExpertHandle, 0, requestValue, _error)) - { - PrintParamError("Request", "Request", _error); - } - - string response = ""; - - if (requestValue != "") - { - Print("executeCommand: incoming request = ", requestValue); - response = OnRequest(requestValue); - } - - sendStringResponse(ExpertHandle, response, _response_error); - } - break; - + Execute_Request(); + break; case 1: // OrderSend - { - MqlTradeRequest request={0}; - ReadMqlTradeRequestFromCommand(request); - - MqlTradeResult result={0}; - - bool retVal = OrderSend(request, result); - - sendStringResponse(ExpertHandle, ResultToString(retVal, result), _response_error); - } + Execute_OrderSend(); break; - case 63: //OrderCloseAll - { - bool retVal; - - retVal = OrderCloseAll(); - - sendBooleanResponse(ExpertHandle, retVal, _response_error); - } + Execute_OrderCloseAll(); break; - case 64: //PositionClose - { - ulong ticket; - ulong deviation; - CTrade trade; - - getULongValue(ExpertHandle, 0, ticket, _error); - getULongValue(ExpertHandle, 1, deviation, _error); - - sendBooleanResponse(ExpertHandle, trade.PositionClose(ticket, deviation), _response_error); - } + Execute_PositionClose(); break; - case 2: // OrderCalcMargin - { - ENUM_ORDER_TYPE action; - double volume; - double price; - int tmpEnumValue; - double margin; - bool retVal; - - getIntValue(ExpertHandle, 0, tmpEnumValue, _error); - action = (ENUM_ORDER_TYPE)tmpEnumValue; - - getStringValue(ExpertHandle, 1, symbolValue, _error); - getDoubleValue(ExpertHandle, 2, volume, _error); - getDoubleValue(ExpertHandle, 3, price, _error); - - retVal = OrderCalcMargin(action, symbolValue, volume, price, margin); - - sendStringResponse(ExpertHandle, ResultToString(retVal, margin), _response_error); - } + Execute_OrderCalcMargin(); break; - case 3: //OrderCalcProfit - { - int tmpEnumValue; - ENUM_ORDER_TYPE action; - double volume; - double price_open; - double price_close; - double profit; - bool retVal; - - getIntValue(ExpertHandle, 0, tmpEnumValue, _error); - action = (ENUM_ORDER_TYPE)tmpEnumValue; - - getStringValue(ExpertHandle, 1, symbolValue, _error); - getDoubleValue(ExpertHandle, 2, volume, _error); - getDoubleValue(ExpertHandle, 3, price_open, _error); - getDoubleValue(ExpertHandle, 4, price_close, _error); - - retVal = OrderCalcProfit(action, symbolValue, volume, price_open, price_close, profit); - - sendStringResponse(ExpertHandle, ResultToString(retVal, profit), _response_error); - } + Execute_OrderCalcProfit(); break; - case 4: //OrderCheck - { - MqlTradeRequest request={0}; - ReadMqlTradeRequestFromCommand(request); - - MqlTradeCheckResult result={0}; - - bool retVal = OrderCheck(request, result); - - sendStringResponse(ExpertHandle, ResultToString(retVal, result), _response_error); - } - break; - + Execute_OrderCheck(); + break; case 6: //PositionsTotal - { - sendIntResponse(ExpertHandle, PositionsTotal(), _response_error); - } - break; - + Execute_PositionsTotal(); + break; case 7: //PositionGetSymbol - { - int index; - getIntValue(ExpertHandle, 0, index, _error); - - sendStringResponse(ExpertHandle, PositionGetSymbol(index), _response_error); - } + Execute_PositionGetSymbol(); break; - case 8: //PositionSelect - { - getStringValue(ExpertHandle, 0, symbolValue, _error); - - sendBooleanResponse(ExpertHandle, PositionSelect(symbolValue), _response_error); - } - break; - + Execute_PositionSelect(); + break; case 9: //PositionGetDouble - { - ENUM_POSITION_PROPERTY_DOUBLE property_id; - int tmpEnumValue; - - getIntValue(ExpertHandle, 0, tmpEnumValue, _error); - property_id = (ENUM_POSITION_PROPERTY_DOUBLE) tmpEnumValue; - - sendDoubleResponse(ExpertHandle, PositionGetDouble(property_id), _response_error); - } + Execute_PositionGetDouble(); break; - case 10: //PositionGetInteger - { - ENUM_POSITION_PROPERTY_INTEGER property_id; - int tmpEnumValue; - - getIntValue(ExpertHandle, 0, tmpEnumValue, _error); - property_id = (ENUM_POSITION_PROPERTY_INTEGER) tmpEnumValue; - - sendLongResponse(ExpertHandle, PositionGetInteger(property_id), _response_error); - } - break; - + Execute_PositionGetInteger(); + break; case 11: //PositionGetString - { - ENUM_POSITION_PROPERTY_STRING property_id; - int tmpEnumValue; - - getIntValue(ExpertHandle, 0, tmpEnumValue, _error); - property_id = (ENUM_POSITION_PROPERTY_STRING) tmpEnumValue; - - sendStringResponse(ExpertHandle, PositionGetString(property_id), _response_error); - } - break; - + Execute_PositionGetString(); + break; case 12: //OrdersTotal - { - sendIntResponse(ExpertHandle, OrdersTotal(), _response_error); - } + Execute_OrdersTotal(); break; - case 13: //OrderGetTicket - { - int index; - getIntValue(ExpertHandle, 0, index, _error); - - sendULongResponse(ExpertHandle, OrderGetTicket(index), _response_error); - } + Execute_OrderGetTicket(); break; - case 14: //OrderSelect - { - ulong ticket; - getULongValue(ExpertHandle, 0, ticket, _error); - - sendBooleanResponse(ExpertHandle, OrderSelect(ticket), _response_error); - } + Execute_OrderSelect(); break; - case 15: //OrderGetDouble - { - ENUM_ORDER_PROPERTY_DOUBLE property_id; - int tmpEnumValue; - - getIntValue(ExpertHandle, 0, tmpEnumValue, _error); - property_id = (ENUM_ORDER_PROPERTY_DOUBLE) tmpEnumValue; - - sendDoubleResponse(ExpertHandle, OrderGetDouble(property_id), _response_error); - } + Execute_OrderGetDouble(); break; - case 16: //OrderGetInteger - { - ENUM_ORDER_PROPERTY_INTEGER property_id; - int tmpEnumValue; - - getIntValue(ExpertHandle, 0, tmpEnumValue, _error); - property_id = (ENUM_ORDER_PROPERTY_INTEGER) tmpEnumValue; - - sendLongResponse(ExpertHandle, OrderGetInteger(property_id), _response_error); - } + Execute_OrderGetInteger(); break; - case 17: //OrderGetString - { - ENUM_ORDER_PROPERTY_STRING property_id; - int tmpEnumValue; - - getIntValue(ExpertHandle, 0, tmpEnumValue, _error); - property_id = (ENUM_ORDER_PROPERTY_STRING) tmpEnumValue; - - sendStringResponse(ExpertHandle, OrderGetString(property_id), _response_error); - } + Execute_OrderGetString(); break; - case 18: //HistorySelect - { - datetime from_date; - datetime to_date; - int tmpDateValue; - - getIntValue(ExpertHandle, 0, tmpDateValue, _error); - from_date = (datetime)tmpDateValue; - - getIntValue(ExpertHandle, 1, tmpDateValue, _error); - to_date = (datetime)tmpDateValue; - - sendBooleanResponse(ExpertHandle, HistorySelect(from_date, to_date), _response_error); - } + Execute_HistorySelect(); break; - case 19: //HistorySelectByPosition - { - long position_id; - getLongValue(ExpertHandle, 0, position_id, _error); - - sendBooleanResponse(ExpertHandle, HistorySelectByPosition(position_id), _response_error); - } + Execute_HistorySelectByPosition(); break; - case 20: //HistoryOrderSelect - { - ulong ticket; - getULongValue(ExpertHandle, 0, ticket, _error); - - sendBooleanResponse(ExpertHandle, HistoryOrderSelect(ticket), _response_error); - } + Execute_HistoryOrderSelect(); break; - case 21: //HistoryOrdersTotal - { - sendIntResponse(ExpertHandle, HistoryOrdersTotal(), _response_error); - } + Execute_HistoryOrdersTotal(); break; - case 22: //HistoryOrderGetTicket - { - int index; - getIntValue(ExpertHandle, 0, index, _error); - - sendULongResponse(ExpertHandle, HistoryOrderGetTicket(index), _response_error); - } + Execute_HistoryOrderGetTicket(); break; - case 23: //HistoryOrderGetDouble - { - ulong ticket_number; - ENUM_ORDER_PROPERTY_DOUBLE property_id; - int tmpEnumValue; - - getULongValue(ExpertHandle, 0, ticket_number, _error); - getIntValue(ExpertHandle, 1, tmpEnumValue, _error); - property_id = (ENUM_ORDER_PROPERTY_DOUBLE) tmpEnumValue; - - sendDoubleResponse(ExpertHandle, HistoryOrderGetDouble(ticket_number, property_id), _response_error); - } + Execute_HistoryOrderGetDouble(); break; - case 24: //HistoryOrderGetInteger - { - ulong ticket_number; - ENUM_ORDER_PROPERTY_INTEGER property_id; - int tmpEnumValue; - - getULongValue(ExpertHandle, 0, ticket_number, _error); - getIntValue(ExpertHandle, 1, tmpEnumValue, _error); - property_id = (ENUM_ORDER_PROPERTY_INTEGER) tmpEnumValue; - - sendULongResponse(ExpertHandle, HistoryOrderGetInteger(ticket_number, property_id), _response_error); - } + Execute_HistoryOrderGetInteger(); break; - case 25: //HistoryOrderGetString - { - ulong ticket_number; - ENUM_ORDER_PROPERTY_STRING property_id; - int tmpEnumValue; - - getULongValue(ExpertHandle, 0, ticket_number, _error); - getIntValue(ExpertHandle, 1, tmpEnumValue, _error); - property_id = (ENUM_ORDER_PROPERTY_STRING) tmpEnumValue; - - sendStringResponse(ExpertHandle, HistoryOrderGetString(ticket_number, property_id), _response_error); - } + Execute_HistoryOrderGetString(); break; - case 26: //HistoryDealSelect - { - ulong ticket; - - getULongValue(ExpertHandle, 0, ticket, _error); - - sendBooleanResponse(ExpertHandle, HistoryDealSelect(ticket), _response_error); - } + Execute_HistoryDealSelect(); break; - case 27: //HistoryDealsTotal - { - sendIntResponse(ExpertHandle, HistoryDealsTotal(), _response_error); - } - break; - + Execute_HistoryDealsTotal(); + break; case 28: //HistoryDealGetTicket - { - uint index; - getIntValue(ExpertHandle, 0, index, _error); - - sendULongResponse(ExpertHandle, HistoryDealGetTicket(index), _response_error); - } - break; - + Execute_HistoryDealGetTicket(); + break; case 29: //HistoryDealGetDouble - { - ulong ticket_number; - ENUM_DEAL_PROPERTY_DOUBLE property_id; - int tmpEnumValue; - - getULongValue(ExpertHandle, 0, ticket_number, _error); - getIntValue(ExpertHandle, 1, tmpEnumValue, _error); - property_id = (ENUM_DEAL_PROPERTY_DOUBLE) tmpEnumValue; - - sendDoubleResponse(ExpertHandle, HistoryDealGetDouble(ticket_number, property_id), _response_error); - } - break; - + Execute_HistoryDealGetDouble(); + break; case 30: //HistoryDealGetInteger - { - ulong ticket_number; - ENUM_DEAL_PROPERTY_INTEGER property_id; - int tmpEnumValue; - - getULongValue(ExpertHandle, 0, ticket_number, _error); - getIntValue(ExpertHandle, 1, tmpEnumValue, _error); - property_id = (ENUM_DEAL_PROPERTY_INTEGER) tmpEnumValue; - - sendLongResponse(ExpertHandle, HistoryDealGetInteger(ticket_number, property_id), _response_error); - } - break; - + Execute_HistoryDealGetInteger(); + break; case 31: //HistoryDealGetString - { - ulong ticket_number; - ENUM_DEAL_PROPERTY_STRING property_id; - int tmpEnumValue; - - getULongValue(ExpertHandle, 0, ticket_number, _error); - getIntValue(ExpertHandle, 1, tmpEnumValue, _error); - property_id = (ENUM_DEAL_PROPERTY_STRING) tmpEnumValue; - - sendStringResponse(ExpertHandle, HistoryDealGetString(ticket_number, property_id), _response_error); - } - break; - + Execute_HistoryDealGetString(); + break; case 32: //AccountInfoDouble - { - ENUM_ACCOUNT_INFO_DOUBLE property_id; - int tmpEnumValue; - - getIntValue(ExpertHandle, 0, tmpEnumValue, _error); - property_id = (ENUM_ACCOUNT_INFO_DOUBLE) tmpEnumValue; - - sendDoubleResponse(ExpertHandle, AccountInfoDouble(property_id), _response_error); - } - break; - + Execute_AccountInfoDouble(); + break; case 33: //AccountInfoInteger - { - ENUM_ACCOUNT_INFO_INTEGER property_id; - int tmpEnumValue; - - getIntValue(ExpertHandle, 0, tmpEnumValue, _error); - property_id = (ENUM_ACCOUNT_INFO_INTEGER) tmpEnumValue; - - sendLongResponse(ExpertHandle, AccountInfoInteger(property_id), _response_error); - } - break; - + Execute_AccountInfoInteger(); + break; case 34: //AccountInfoString - { - ENUM_ACCOUNT_INFO_STRING property_id; - int tmpEnumValue; - - getIntValue(ExpertHandle, 0, tmpEnumValue, _error); - property_id = (ENUM_ACCOUNT_INFO_STRING) tmpEnumValue; - - sendStringResponse(ExpertHandle, AccountInfoString(property_id), _response_error); - } - break; - + Execute_AccountInfoString(); + break; case 35: //SeriesInfoInteger - { - ENUM_TIMEFRAMES timeframe; - ENUM_SERIES_INFO_INTEGER prop_id; - int tmpEnumValue; - - getStringValue(ExpertHandle, 0, symbolValue, _error); - - getIntValue(ExpertHandle, 1, tmpEnumValue, _error); - timeframe = (ENUM_TIMEFRAMES) tmpEnumValue; - - getIntValue(ExpertHandle, 2, tmpEnumValue, _error); - prop_id = (ENUM_SERIES_INFO_INTEGER) tmpEnumValue; - - sendLongResponse(ExpertHandle, SeriesInfoInteger(symbolValue, timeframe, prop_id), _response_error); - } - break; - + Execute_SeriesInfoInteger(); + break; case 36: //Bars - { - ENUM_TIMEFRAMES timeframe; - int tmpEnumValue; - - getStringValue(ExpertHandle, 0, symbolValue, _error); - - getIntValue(ExpertHandle, 1, tmpEnumValue, _error); - timeframe = (ENUM_TIMEFRAMES) tmpEnumValue; - - sendIntResponse(ExpertHandle, Bars(symbolValue, timeframe), _response_error); - } - break; - + Execute_Bars(); + break; case 1036: //Bars2 - { - ENUM_TIMEFRAMES timeframe; - datetime start_time; - datetime stop_time; - int tmpEnumValue; - int tmpDateValue; - - getStringValue(ExpertHandle, 0, symbolValue, _error); - - getIntValue(ExpertHandle, 1, tmpEnumValue, _error); - timeframe = (ENUM_TIMEFRAMES) tmpEnumValue; - - getIntValue(ExpertHandle, 2, tmpDateValue, _error); - start_time = (datetime)tmpDateValue; - - getIntValue(ExpertHandle, 3, tmpDateValue, _error); - stop_time = (datetime)tmpDateValue; - - - sendIntResponse(ExpertHandle, Bars(symbolValue, timeframe, start_time, stop_time), _response_error); - } - break; - + Execute_Bars2(); + break; case 37: //BarsCalculated - { - int indicator_handle; - - getIntValue(ExpertHandle, 0, indicator_handle, _error); - - sendIntResponse(ExpertHandle, BarsCalculated(indicator_handle), _response_error); - } - break; - + Execute_BarsCalculated(); + break; case 40: //CopyBuffer - { - int indicator_handle; - int buffer_num; - int start_pos; - int count; - double buffer[]; - - getIntValue(ExpertHandle, 0, indicator_handle, _error); - getIntValue(ExpertHandle, 1, buffer_num, _error); - getIntValue(ExpertHandle, 2, start_pos, _error); - getIntValue(ExpertHandle, 3, count, _error); - - int copied = CopyBuffer(indicator_handle, buffer_num, start_pos, count, buffer); - - sendDoubleArrayResponse(ExpertHandle, buffer, copied, _response_error); - } - break; - + Execute_CopyBuffer(); + break; case 1040: //CopyBuffer1 - { - int indicator_handle; - int buffer_num; - datetime start_time; - int count; - double buffer[]; - int tmpDateValue; - - getIntValue(ExpertHandle, 0, indicator_handle, _error); - getIntValue(ExpertHandle, 1, buffer_num, _error); - getIntValue(ExpertHandle, 2, tmpDateValue, _error); - start_time = (datetime)tmpDateValue; - getIntValue(ExpertHandle, 3, count, _error); - - int copied = CopyBuffer(indicator_handle, buffer_num, start_time, count, buffer); - - sendDoubleArrayResponse(ExpertHandle, buffer, copied, _response_error); - } - break; - + Execute_CopyBuffer1(); + break; case 1140: //CopyBuffer2 - { - int indicator_handle; - int buffer_num; - datetime start_time; - datetime stop_time; - double buffer[]; - int tmpDateValue; - - getIntValue(ExpertHandle, 0, indicator_handle, _error); - getIntValue(ExpertHandle, 1, buffer_num, _error); - getIntValue(ExpertHandle, 2, tmpDateValue, _error); - start_time = (datetime)tmpDateValue; - getIntValue(ExpertHandle, 3, tmpDateValue, _error); - stop_time = (datetime)tmpDateValue; - - int copied = CopyBuffer(indicator_handle, buffer_num, start_time, stop_time, buffer); - - sendDoubleArrayResponse(ExpertHandle, buffer, copied, _response_error); - } - break; - + Execute_CopyBuffer2(); + break; case 41: //CopyRates - { - ENUM_TIMEFRAMES timeframe; - int tmpEnumValue; - int start_pos; - int count; - MqlRates rates[]; - - getStringValue(ExpertHandle, 0, symbolValue, _error); - - getIntValue(ExpertHandle, 1, tmpEnumValue, _error); - timeframe = (ENUM_TIMEFRAMES) tmpEnumValue; - - getIntValue(ExpertHandle, 2, start_pos, _error); - getIntValue(ExpertHandle, 3, count, _error); - - int copied = CopyRates(symbolValue, timeframe, start_pos, count, rates); - - sendMqlRatesArrayResponse(ExpertHandle, rates, copied, _response_error); - } - break; - + Execute_CopyRates(); + break; case 1041: //CopyRates1 - { - ENUM_TIMEFRAMES timeframe; - int tmpEnumValue; - datetime start_time; - int count; - MqlRates rates[]; - int tmpDateValue; - - getStringValue(ExpertHandle, 0, symbolValue, _error); - - getIntValue(ExpertHandle, 1, tmpEnumValue, _error); - timeframe = (ENUM_TIMEFRAMES) tmpEnumValue; - - getIntValue(ExpertHandle, 2, tmpDateValue, _error); - start_time = (datetime)tmpDateValue; - - getIntValue(ExpertHandle, 3, count, _error); - - int copied = CopyRates(symbolValue, timeframe, start_time, count, rates); - - sendMqlRatesArrayResponse(ExpertHandle, rates, copied, _response_error); - } - break; - + Execute_CopyRates1(); + break; case 1141: //CopyRates2 - { - ENUM_TIMEFRAMES timeframe; - int tmpEnumValue; - datetime start_time; - datetime stop_time; - MqlRates rates[]; - int tmpDateValue; - - getStringValue(ExpertHandle, 0, symbolValue, _error); - - getIntValue(ExpertHandle, 1, tmpEnumValue, _error); - timeframe = (ENUM_TIMEFRAMES) tmpEnumValue; - - getIntValue(ExpertHandle, 2, tmpDateValue, _error); - start_time = (datetime)tmpDateValue; - - getIntValue(ExpertHandle, 3, tmpDateValue, _error); - stop_time = (datetime)tmpDateValue; - - int copied = CopyRates(symbolValue, timeframe, start_time, stop_time, rates); - - sendMqlRatesArrayResponse(ExpertHandle, rates, copied, _response_error); - } - break; - + Execute_CopyRates2(); + break; case 42: //CopyTime - { - ENUM_TIMEFRAMES timeframe; - int tmpEnumValue; - int start_pos; - int count; - datetime time_array[]; - - getStringValue(ExpertHandle, 0, symbolValue, _error); - - getIntValue(ExpertHandle, 1, tmpEnumValue, _error); - timeframe = (ENUM_TIMEFRAMES) tmpEnumValue; - - getIntValue(ExpertHandle, 2, start_pos, _error); - getIntValue(ExpertHandle, 3, count, _error); - - int copied = CopyTime(symbolValue, timeframe, start_pos, count, time_array); - - sendLongArrayResponse(ExpertHandle, time_array, copied, _response_error); - } - break; - + Execute_CopyTime(); + break; case 1042: //CopyTime1 - { - ENUM_TIMEFRAMES timeframe; - int tmpEnumValue; - datetime start_time; - int count; - datetime time_array[]; - int tmpDateValue; - - getStringValue(ExpertHandle, 0, symbolValue, _error); - - getIntValue(ExpertHandle, 1, tmpEnumValue, _error); - timeframe = (ENUM_TIMEFRAMES) tmpEnumValue; - - getIntValue(ExpertHandle, 2, tmpDateValue, _error); - start_time = (datetime)tmpDateValue; - - getIntValue(ExpertHandle, 3, count, _error); - - int copied = CopyTime(symbolValue, timeframe, start_time, count, time_array); - - sendLongArrayResponse(ExpertHandle, time_array, copied, _response_error); - } - break; - + Execute_CopyTime1(); + break; case 1142: //CopyTime2 - { - ENUM_TIMEFRAMES timeframe; - int tmpEnumValue; - datetime start_time; - datetime stop_time; - datetime time_array[]; - int tmpDateValue; - - getStringValue(ExpertHandle, 0, symbolValue, _error); - - getIntValue(ExpertHandle, 1, tmpEnumValue, _error); - timeframe = (ENUM_TIMEFRAMES) tmpEnumValue; - - getIntValue(ExpertHandle, 2, tmpDateValue, _error); - start_time = (datetime)tmpDateValue; - - getIntValue(ExpertHandle, 3, tmpDateValue, _error); - stop_time = (datetime)tmpDateValue; - - int copied = CopyTime(symbolValue, timeframe, start_time, stop_time, time_array); - - sendLongArrayResponse(ExpertHandle, time_array, copied, _response_error); - } - break; - + Execute_CopyTime2(); + break; case 43: //CopyOpen - { - ENUM_TIMEFRAMES timeframe; - int tmpEnumValue; - int start_pos; - int count; - double open_array[]; - - getStringValue(ExpertHandle, 0, symbolValue, _error); - - getIntValue(ExpertHandle, 1, tmpEnumValue, _error); - timeframe = (ENUM_TIMEFRAMES) tmpEnumValue; - - getIntValue(ExpertHandle, 2, start_pos, _error); - getIntValue(ExpertHandle, 3, count, _error); - - int copied = CopyOpen(symbolValue, timeframe, start_pos, count, open_array); - - sendDoubleArrayResponse(ExpertHandle, open_array, copied, _response_error); - } - break; - + Execute_CopyOpen(); + break; case 1043: //CopyOpen1 - { - ENUM_TIMEFRAMES timeframe; - int tmpEnumValue; - datetime start_time; - int count; - double open_array[]; - int tmpDateValue; - - getStringValue(ExpertHandle, 0, symbolValue, _error); - - getIntValue(ExpertHandle, 1, tmpEnumValue, _error); - timeframe = (ENUM_TIMEFRAMES) tmpEnumValue; - - getIntValue(ExpertHandle, 2, tmpDateValue, _error); - start_time = (datetime)tmpDateValue; - - getIntValue(ExpertHandle, 3, count, _error); - - int copied = CopyOpen(symbolValue, timeframe, start_time, count, open_array); - - sendDoubleArrayResponse(ExpertHandle, open_array, copied, _response_error); - } - break; - + Execute_CopyOpen1(); + break; case 1143: //CopyOpen2 - { - ENUM_TIMEFRAMES timeframe; - int tmpEnumValue; - datetime start_time; - datetime stop_time; - double open_array[]; - int tmpDateValue; - - getStringValue(ExpertHandle, 0, symbolValue, _error); - - getIntValue(ExpertHandle, 1, tmpEnumValue, _error); - timeframe = (ENUM_TIMEFRAMES) tmpEnumValue; - - getIntValue(ExpertHandle, 2, tmpDateValue, _error); - start_time = (datetime)tmpDateValue; - - getIntValue(ExpertHandle, 3, tmpDateValue, _error); - stop_time = (datetime)tmpDateValue; - - int copied = CopyOpen(symbolValue, timeframe, start_time, stop_time, open_array); - - sendDoubleArrayResponse(ExpertHandle, open_array, copied, _response_error); - } - break; - + Execute_CopyOpen2(); + break; case 44: //CopyHigh - { - ENUM_TIMEFRAMES timeframe; - int tmpEnumValue; - int start_pos; - int count; - double high_array[]; - - getStringValue(ExpertHandle, 0, symbolValue, _error); - - getIntValue(ExpertHandle, 1, tmpEnumValue, _error); - timeframe = (ENUM_TIMEFRAMES) tmpEnumValue; - - getIntValue(ExpertHandle, 2, start_pos, _error); - getIntValue(ExpertHandle, 3, count, _error); - - int copied = CopyHigh(symbolValue, timeframe, start_pos, count, high_array); - - sendDoubleArrayResponse(ExpertHandle, high_array, copied, _response_error); - } - break; - + Execute_CopyHigh(); + break; case 1044: //CopyHigh1 - { - ENUM_TIMEFRAMES timeframe; - int tmpEnumValue; - datetime start_time; - int count; - double high_array[]; - int tmpDateValue; - - getStringValue(ExpertHandle, 0, symbolValue, _error); - - getIntValue(ExpertHandle, 1, tmpEnumValue, _error); - timeframe = (ENUM_TIMEFRAMES) tmpEnumValue; - - getIntValue(ExpertHandle, 2, tmpDateValue, _error); - start_time = (datetime)tmpDateValue; - - getIntValue(ExpertHandle, 3, count, _error); - - int copied = CopyHigh(symbolValue, timeframe, start_time, count, high_array); - - sendDoubleArrayResponse(ExpertHandle, high_array, copied, _response_error); - } - break; - + Execute_CopyHigh1(); + break; case 1144: //CopyHigh2 - { - ENUM_TIMEFRAMES timeframe; - int tmpEnumValue; - datetime start_time; - datetime stop_time; - double high_array[]; - int tmpDateValue; - - getStringValue(ExpertHandle, 0, symbolValue, _error); - - getIntValue(ExpertHandle, 1, tmpEnumValue, _error); - timeframe = (ENUM_TIMEFRAMES) tmpEnumValue; - - getIntValue(ExpertHandle, 2, tmpDateValue, _error); - start_time = (datetime)tmpDateValue; - - getIntValue(ExpertHandle, 3, tmpDateValue, _error); - stop_time = (datetime)tmpDateValue; - - int copied = CopyHigh(symbolValue, timeframe, start_time, stop_time, high_array); - - sendDoubleArrayResponse(ExpertHandle, high_array, copied, _response_error); - } - break; - + Execute_CopyHigh2(); + break; case 45: //CopyLow - { - ENUM_TIMEFRAMES timeframe; - int tmpEnumValue; - int start_pos; - int count; - double low_array[]; - - getStringValue(ExpertHandle, 0, symbolValue, _error); - - getIntValue(ExpertHandle, 1, tmpEnumValue, _error); - timeframe = (ENUM_TIMEFRAMES) tmpEnumValue; - - getIntValue(ExpertHandle, 2, start_pos, _error); - getIntValue(ExpertHandle, 3, count, _error); - - int copied = CopyLow(symbolValue, timeframe, start_pos, count, low_array); - - sendDoubleArrayResponse(ExpertHandle, low_array, copied, _response_error); - } - break; - + Execute_CopyLow(); + break; case 1045: //CopyLow1 - { - ENUM_TIMEFRAMES timeframe; - int tmpEnumValue; - datetime start_time; - int count; - double low_array[]; - int tmpDateValue; - - getStringValue(ExpertHandle, 0, symbolValue, _error); - - getIntValue(ExpertHandle, 1, tmpEnumValue, _error); - timeframe = (ENUM_TIMEFRAMES) tmpEnumValue; - - getIntValue(ExpertHandle, 2, tmpDateValue, _error); - start_time = (datetime)tmpDateValue; - - getIntValue(ExpertHandle, 3, count, _error); - - int copied = CopyLow(symbolValue, timeframe, start_time, count, low_array); - - sendDoubleArrayResponse(ExpertHandle, low_array, copied, _response_error); - } - break; - + Execute_CopyLow1(); + break; case 1145: //CopyLow2 - { - ENUM_TIMEFRAMES timeframe; - int tmpEnumValue; - datetime start_time; - datetime stop_time; - double low_array[]; - int tmpDateValue; - - getStringValue(ExpertHandle, 0, symbolValue, _error); - - getIntValue(ExpertHandle, 1, tmpEnumValue, _error); - timeframe = (ENUM_TIMEFRAMES) tmpEnumValue; - - getIntValue(ExpertHandle, 2, tmpDateValue, _error); - start_time = (datetime)tmpDateValue; - - getIntValue(ExpertHandle, 3, tmpDateValue, _error); - stop_time = (datetime)tmpDateValue; - - int copied = CopyLow(symbolValue, timeframe, start_time, stop_time, low_array); - - sendDoubleArrayResponse(ExpertHandle, low_array, copied, _response_error); - } - break; - + Execute_CopyLow2(); + break; case 46: //CopyClose - { - ENUM_TIMEFRAMES timeframe; - int tmpEnumValue; - int start_pos; - int count; - double close_array[]; - - getStringValue(ExpertHandle, 0, symbolValue, _error); - - getIntValue(ExpertHandle, 1, tmpEnumValue, _error); - timeframe = (ENUM_TIMEFRAMES) tmpEnumValue; - - getIntValue(ExpertHandle, 2, start_pos, _error); - getIntValue(ExpertHandle, 3, count, _error); - - int copied = CopyClose(symbolValue, timeframe, start_pos, count, close_array); - - sendDoubleArrayResponse(ExpertHandle, close_array, copied, _response_error); - } - break; - + Execute_CopyClose(); + break; case 1046: //CopyClose1 - { - ENUM_TIMEFRAMES timeframe; - int tmpEnumValue; - datetime start_time; - int count; - double close_array[]; - int tmpDateValue; - - getStringValue(ExpertHandle, 0, symbolValue, _error); - - getIntValue(ExpertHandle, 1, tmpEnumValue, _error); - timeframe = (ENUM_TIMEFRAMES) tmpEnumValue; - - getIntValue(ExpertHandle, 2, tmpDateValue, _error); - start_time = (datetime)tmpDateValue; - - getIntValue(ExpertHandle, 3, count, _error); - - int copied = CopyClose(symbolValue, timeframe, start_time, count, close_array); - - sendDoubleArrayResponse(ExpertHandle, close_array, copied, _response_error); - } - break; - + Execute_CopyClose1(); + break; case 1146: //CopyClose2 - { - ENUM_TIMEFRAMES timeframe; - int tmpEnumValue; - datetime start_time; - datetime stop_time; - double close_array[]; - int tmpDateValue; - - getStringValue(ExpertHandle, 0, symbolValue, _error); - - getIntValue(ExpertHandle, 1, tmpEnumValue, _error); - timeframe = (ENUM_TIMEFRAMES) tmpEnumValue; - - getIntValue(ExpertHandle, 2, tmpDateValue, _error); - start_time = (datetime)tmpDateValue; - - getIntValue(ExpertHandle, 3, tmpDateValue, _error); - stop_time = (datetime)tmpDateValue; - - int copied = CopyClose(symbolValue, timeframe, start_time, stop_time, close_array); - - sendDoubleArrayResponse(ExpertHandle, close_array, copied, _response_error); - } - break; - - case 47: //CopyTickVolume - { - ENUM_TIMEFRAMES timeframe; - int tmpEnumValue; - int start_pos; - int count; - long volume_array[]; - - getStringValue(ExpertHandle, 0, symbolValue, _error); - - getIntValue(ExpertHandle, 1, tmpEnumValue, _error); - timeframe = (ENUM_TIMEFRAMES) tmpEnumValue; - - getIntValue(ExpertHandle, 2, start_pos, _error); - getIntValue(ExpertHandle, 3, count, _error); - - int copied = CopyTickVolume(symbolValue, timeframe, start_pos, count, volume_array); - - sendLongArrayResponse(ExpertHandle, volume_array, copied, _response_error); - } - break; - - case 1047: //CopyTickVolume1 - { - ENUM_TIMEFRAMES timeframe; - int tmpEnumValue; - datetime start_time; - int count; - long volume_array[]; - int tmpDateValue; - - getStringValue(ExpertHandle, 0, symbolValue, _error); - - getIntValue(ExpertHandle, 1, tmpEnumValue, _error); - timeframe = (ENUM_TIMEFRAMES) tmpEnumValue; - - getIntValue(ExpertHandle, 2, tmpDateValue, _error); - start_time = (datetime)tmpDateValue; - - getIntValue(ExpertHandle, 3, count, _response_error); - - int copied = CopyTickVolume(symbolValue, timeframe, start_time, count, volume_array); - - sendLongArrayResponse(ExpertHandle, volume_array, copied, _response_error); - } - break; - - case 1147: //CopyTickVolume2 - { - ENUM_TIMEFRAMES timeframe; - int tmpEnumValue; - datetime start_time; - datetime stop_time; - long volume_array[]; - int tmpDateValue; - - getStringValue(ExpertHandle, 0, symbolValue, _error); - - getIntValue(ExpertHandle, 1, tmpEnumValue, _error); - timeframe = (ENUM_TIMEFRAMES) tmpEnumValue; - - getIntValue(ExpertHandle, 2, tmpDateValue, _error); - start_time = (datetime)tmpDateValue; - - getIntValue(ExpertHandle, 3, tmpDateValue, _error); - stop_time = (datetime)tmpDateValue; - - int copied = CopyTickVolume(symbolValue, timeframe, start_time, stop_time, volume_array); - - sendLongArrayResponse(ExpertHandle, volume_array, copied, _response_error); - } - break; - - case 48: //CopyRealVolume - { - ENUM_TIMEFRAMES timeframe; - int tmpEnumValue; - int start_pos; - int count; - long volume_array[]; - - getStringValue(ExpertHandle, 0, symbolValue, _error); - - getIntValue(ExpertHandle, 1, tmpEnumValue, _error); - timeframe = (ENUM_TIMEFRAMES) tmpEnumValue; - - getIntValue(ExpertHandle, 2, start_pos, _error); - getIntValue(ExpertHandle, 3, count, _error); - - int copied = CopyRealVolume(symbolValue, timeframe, start_pos, count, volume_array); - - sendLongArrayResponse(ExpertHandle, volume_array, copied, _response_error); - } - break; - - case 1048: //CopyRealVolume1 - { - ENUM_TIMEFRAMES timeframe; - int tmpEnumValue; - datetime start_time; - int count; - long volume_array[]; - int tmpDateValue; - - getStringValue(ExpertHandle, 0, symbolValue, _error); - - getIntValue(ExpertHandle, 1, tmpEnumValue, _error); - timeframe = (ENUM_TIMEFRAMES) tmpEnumValue; - - getIntValue(ExpertHandle, 2, tmpDateValue, _error); - start_time = (datetime)tmpDateValue; - - getIntValue(ExpertHandle, 3, count, _error); - - int copied = CopyRealVolume(symbolValue, timeframe, start_time, count, volume_array); - - sendLongArrayResponse(ExpertHandle, volume_array, copied, _response_error); - } - break; - - case 1148: //CopyRealVolume2 - { - ENUM_TIMEFRAMES timeframe; - int tmpEnumValue; - datetime start_time; - datetime stop_time; - long volume_array[]; - int tmpDateValue; - - getStringValue(ExpertHandle, 0, symbolValue, _error); - - getIntValue(ExpertHandle, 1, tmpEnumValue, _error); - timeframe = (ENUM_TIMEFRAMES) tmpEnumValue; - - getIntValue(ExpertHandle, 2, tmpDateValue, _error); - start_time = (datetime)tmpDateValue; - - getIntValue(ExpertHandle, 3, tmpDateValue, _error); - stop_time = (datetime)tmpDateValue; - - int copied = CopyRealVolume(symbolValue, timeframe, start_time, stop_time, volume_array); - - sendLongArrayResponse(ExpertHandle, volume_array, copied, _response_error); - } + Execute_CopyClose2(); + break; + case 47: //CopyTickVolume + Execute_CopyTickVolume(); + break; + case 1047: //CopyTickVolume1 + Execute_CopyTickVolume1(); break; - - case 49: //CopySpread - { - ENUM_TIMEFRAMES timeframe; - int tmpEnumValue; - int start_pos; - int count; - int spread_array[]; - - getStringValue(ExpertHandle, 0, symbolValue, _error); - - getIntValue(ExpertHandle, 1, tmpEnumValue, _error); - timeframe = (ENUM_TIMEFRAMES) tmpEnumValue; - - getIntValue(ExpertHandle, 2, start_pos, _error); - getIntValue(ExpertHandle, 3, count, _error); - - int copied = CopySpread(symbolValue, timeframe, start_pos, count, spread_array); - - sendIntArrayResponse(ExpertHandle, spread_array, copied, _response_error); - } - break; - - case 1049: //CopySpread1 - { - ENUM_TIMEFRAMES timeframe; - int tmpEnumValue; - datetime start_time; - int count; - int spread_array[]; - int tmpDateValue; - - getStringValue(ExpertHandle, 0, symbolValue, _error); - - getIntValue(ExpertHandle, 1, tmpEnumValue, _error); - timeframe = (ENUM_TIMEFRAMES) tmpEnumValue; - - getIntValue(ExpertHandle, 2, tmpDateValue, _error); - start_time = (datetime)tmpDateValue; - - getIntValue(ExpertHandle, 3, count, _error); - - int copied = CopySpread(symbolValue, timeframe, start_time, count, spread_array); - - sendIntArrayResponse(ExpertHandle, spread_array, copied, _response_error); - } + case 1147: //CopyTickVolume2 + Execute_CopyTickVolume2(); break; - - case 1149: //CopySpread2 - { - ENUM_TIMEFRAMES timeframe; - int tmpEnumValue; - datetime start_time; - datetime stop_time; - int spread_array[]; - int tmpDateValue; - - getStringValue(ExpertHandle, 0, symbolValue, _error); - - getIntValue(ExpertHandle, 1, tmpEnumValue, _error); - timeframe = (ENUM_TIMEFRAMES) tmpEnumValue; - - getIntValue(ExpertHandle, 2, tmpDateValue, _error); - start_time = (datetime)tmpDateValue; - - getIntValue(ExpertHandle, 3, tmpDateValue, _error); - stop_time = (datetime)tmpDateValue; - - int copied = CopySpread(symbolValue, timeframe, start_time, stop_time, spread_array); - - sendIntArrayResponse(ExpertHandle, spread_array, copied, _response_error); - } + case 48: //CopyRealVolume + Execute_CopyRealVolume(); + break; + case 1048: //CopyRealVolume1 + Execute_CopyRealVolume1(); + break; + case 1148: //CopyRealVolume2 + Execute_CopyRealVolume2(); + break; + case 49: //CopySpread + Execute_CopySpread(); + break; + case 1049: //CopySpread1 + Execute_CopySpread1(); + break; + case 1149: //CopySpread2 + Execute_CopySpread2(); break; - case 50: //SymbolsTotal - { - bool selected; - int retVal; - - getBooleanValue(ExpertHandle, 0, selected, _error); - - retVal = SymbolsTotal(selected); - - sendIntResponse(ExpertHandle, retVal, _error); - } - break; - + Execute_SymbolsTotal(); + break; case 51: //SymbolName - { - bool selected; - int pos; - - getIntValue(ExpertHandle, 0, pos, _error); - getBooleanValue(ExpertHandle, 1, selected, _error); - - symbolValue = SymbolName(pos, selected); - - sendStringResponse(ExpertHandle, symbolValue, _error); - } - break; - + Execute_SymbolName(); + break; case 52: //SymbolSelect - { - bool select; - bool retVal; - - getStringValue(ExpertHandle, 0, symbolValue, _error); - getBooleanValue(ExpertHandle, 1, select, _error); - - retVal = SymbolSelect(symbolValue, select); - - sendBooleanResponse(ExpertHandle, retVal, _response_error); - } - break; - - case 53: //SymbolIsSynchronized - { - bool retVal; - - getStringValue(ExpertHandle, 0, symbolValue, _error); - - retVal = SymbolIsSynchronized(symbolValue); - - sendBooleanResponse(ExpertHandle, retVal, _response_error); - } - break; - - case 54: //SymbolInfoDouble - { - ENUM_SYMBOL_INFO_DOUBLE prop_id; - int tmpEnumValue; - double retVal; - - getStringValue(ExpertHandle, 0, symbolValue, _error); - - getIntValue(ExpertHandle, 1, tmpEnumValue, _error); - prop_id = (ENUM_SYMBOL_INFO_DOUBLE) tmpEnumValue; - - retVal = SymbolInfoDouble(symbolValue, prop_id); - - sendDoubleResponse(ExpertHandle, retVal, _response_error); - } - break; - - case 55: //SymbolInfoInteger - { - ENUM_SYMBOL_INFO_INTEGER prop_id; - int tmpEnumValue; - long retVal; - - getStringValue(ExpertHandle, 0, symbolValue, _error); - - getIntValue(ExpertHandle, 1, tmpEnumValue, _error); - prop_id = (ENUM_SYMBOL_INFO_INTEGER) tmpEnumValue; - - retVal = SymbolInfoInteger(symbolValue, prop_id); - - sendLongResponse(ExpertHandle, retVal, _response_error); - } - break; - - case 56: //SymbolInfoString - { - ENUM_SYMBOL_INFO_STRING prop_id; - int tmpEnumValue; - string retVal; - - getStringValue(ExpertHandle, 0, symbolValue, _error); - - getIntValue(ExpertHandle, 1, tmpEnumValue, _error); - prop_id = (ENUM_SYMBOL_INFO_STRING) tmpEnumValue; - - retVal = SymbolInfoString(symbolValue, prop_id); - - sendStringResponse(ExpertHandle, retVal, _response_error); - } - break; - - case 57: //SymbolInfoTick - { - MqlTick tick={0}; - bool retVal; - - getStringValue(ExpertHandle, 0, symbolValue, _error); - - retVal = SymbolInfoTick(symbolValue, tick); - - if (retVal == true) - { - sendMqlTickResponse(ExpertHandle, tick, _response_error); - } - else - { - sendVoidResponse(ExpertHandle, _response_error); - } - } + Execute_SymbolSelect(); break; - + case 53: //SymbolIsSynchronized + Execute_SymbolIsSynchronized(); + break; + case 54: //SymbolInfoDouble + Execute_SymbolInfoDouble(); + break; + case 55: //SymbolInfoInteger + Execute_SymbolInfoInteger(); + break; + case 56: //SymbolInfoString + Execute_SymbolInfoString(); + break; + case 57: //SymbolInfoTick + Execute_SymbolInfoTick(); + break; case 58: //SymbolInfoSessionQuote - { - ENUM_DAY_OF_WEEK day_of_week; - uint session_index; - - datetime from; - datetime to; - bool retVal; - - int tmpEnumValue; - - getStringValue(ExpertHandle, 0, symbolValue, _error); - - getIntValue(ExpertHandle, 1, tmpEnumValue, _error); - day_of_week = (ENUM_DAY_OF_WEEK) tmpEnumValue; - - getUIntValue(ExpertHandle, 2, session_index, _error); - - retVal = SymbolInfoSessionQuote(symbolValue, day_of_week, session_index, from, to); - - string res = ResultToString(retVal, from, to); - sendStringResponse(ExpertHandle, res, _response_error); - } - break; - + Execute_SymbolInfoSessionQuote(); + break; case 59: //SymbolInfoSessionTrade - { - ENUM_DAY_OF_WEEK day_of_week; - uint session_index; - - datetime from; - datetime to; - bool retVal; - - int tmpEnumValue; - - getStringValue(ExpertHandle, 0, symbolValue, _error); - - getIntValue(ExpertHandle, 1, tmpEnumValue, _error); - day_of_week = (ENUM_DAY_OF_WEEK) tmpEnumValue; - - getUIntValue(ExpertHandle, 2, session_index, _error); - - retVal = SymbolInfoSessionTrade(symbolValue, day_of_week, session_index, from, to); - - string res = ResultToString(retVal, from, to); - sendStringResponse(ExpertHandle, res, _response_error); - } - break; - + Execute_SymbolInfoSessionTrade(); + break; case 60: //MarketBookAdd - { - bool retVal; - - getStringValue(ExpertHandle, 0, symbolValue, _error); - - retVal = MarketBookAdd(symbolValue); - - sendBooleanResponse(ExpertHandle, retVal, _response_error); - } - break; - + Execute_MarketBookAdd(); + break; case 61: //MarketBookRelease - { - bool retVal; - - getStringValue(ExpertHandle, 0, symbolValue, _error); - - retVal = MarketBookRelease(symbolValue); - - sendBooleanResponse(ExpertHandle, retVal, _response_error); - } - break; - + Execute_MarketBookRelease(); + break; case 62: //MarketBookGet - { - MqlBookInfo book[]; - bool retVal; - - getStringValue(ExpertHandle, 0, symbolValue, _error); - - retVal = MarketBookGet(symbolValue, book); - - if(retVal) - { - int size = ArraySize(book); - sendMqlBookInfoArrayResponse(ExpertHandle, book, size, _response_error); - } - else - { - sendVoidResponse(ExpertHandle, _response_error); - } - } - break; - + Execute_MarketBookGet(); + break; case 65: //PositionOpen - { - string symbol; - StringInit(symbol, 50, 0); - ENUM_ORDER_TYPE order_type; - double volume; - double price; - double sl; - double tp; - string comment; - StringInit(comment, 1000, 0); - - getStringValue(ExpertHandle, 0, symbol, _error); - int order_type_int = 0; - getIntValue(ExpertHandle, 1, order_type_int, _error); - order_type = (ENUM_ORDER_TYPE) order_type_int; - getDoubleValue(ExpertHandle, 2, volume, _error); - getDoubleValue(ExpertHandle, 3, price, _error); - getDoubleValue(ExpertHandle, 4, sl, _error); - getDoubleValue(ExpertHandle, 5, tp, _error); - getStringValue(ExpertHandle, 6, comment, _error); - - PrintFormat("command PositionOpen: symbol = %s, order_type = %d, volume = %f, price = %f, sl = %f, tp = %f, comment = %s", - symbol, order_type, volume, price, sl, tp, comment); - - CTrade trade; - bool result = trade.PositionOpen(symbol, order_type, volume, price, sl, tp, comment); - sendBooleanResponse(ExpertHandle, result, _response_error); - Print("command PositionOpen: result = ", result); - } - break; - + Execute_PositionOpen(); + break; case 66: //BacktestingReady - { - if (IsTesting()) - { - Print("Remote client is ready for backteting"); - IsRemoteReadyForTesting = true; - sendBooleanResponse(ExpertHandle, true, _response_error); - } - else - { - sendBooleanResponse(ExpertHandle, false, _response_error); - } - } + Execute_BacktestingReady(); break; - case 67: //IsTesting - { - sendBooleanResponse(ExpertHandle, IsTesting(), _response_error); - } - break; - + Execute_IsTesting(); + break; case 68: //Print - { - string printMsg; - StringInit(printMsg, 1000, 0); - - getStringValue(ExpertHandle, 0, printMsg, _error); - - Print(printMsg); - sendBooleanResponse(ExpertHandle, true, _response_error); - } - break; - + Execute_Print(); + break; case 69: //PositionSelectByTicket Execute_PositionSelectByTicket(); break; @@ -1748,6 +509,2498 @@ int executeCommand() return (commandType); } +void Execute_Request() +{ + string request; + StringInit(request, 1000, 0); + + if (!getStringValue(ExpertHandle, 0, request, _error)) + { + PrintParamError("Request", "Request", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + string response = ""; + if (request != "") + { + Print("Execute_Request: incoming request = ", request); + response = OnRequest(request); + } + + if (!sendStringResponse(ExpertHandle, response, _response_error)) + { + PrintResponseError("Request", _response_error); + } +} + +void Execute_OrderSend() +{ + MqlTradeRequest request={0}; + ReadMqlTradeRequestFromCommand(request); + + MqlTradeResult result={0}; + + bool retVal = OrderSend(request, result); + + if (!sendStringResponse(ExpertHandle, ResultToString(retVal, result), _response_error)) + { + PrintResponseError("OrderSend", _response_error); + } +} + +void Execute_OrderCloseAll() +{ + if (!sendBooleanResponse(ExpertHandle, OrderCloseAll(), _response_error)) + { + PrintResponseError("OrderCloseAll", _response_error); + } +} + +void Execute_PositionClose() +{ + ulong ticket; + ulong deviation; + CTrade trade; + + if (!getULongValue(ExpertHandle, 0, ticket, _error)) + { + PrintParamError("PositionClose", "ticket", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getULongValue(ExpertHandle, 1, deviation, _error)) + { + PrintParamError("PositionClose", "deviation", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + if (!sendBooleanResponse(ExpertHandle, trade.PositionClose(ticket, deviation), _response_error)) + { + PrintResponseError("PositionClose", _response_error); + } +} + +void Execute_OrderCalcMargin() +{ + int action; + string symbol; + double volume; + double price; + StringInit(symbol, 100, 0); + + if (!getIntValue(ExpertHandle, 0, action, _error)) + { + PrintParamError("OrderCalcMargin", "action", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getStringValue(ExpertHandle, 1, symbol, _error)) + { + PrintParamError("OrderCalcMargin", "symbol", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getDoubleValue(ExpertHandle, 2, volume, _error)) + { + PrintParamError("OrderCalcMargin", "volume", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getDoubleValue(ExpertHandle, 3, price, _error)) + { + PrintParamError("OrderCalcMargin", "price", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + double margin; + bool retVal = OrderCalcMargin((ENUM_ORDER_TYPE)action, symbol, volume, price, margin); + + if (!sendStringResponse(ExpertHandle, ResultToString(retVal, margin), _response_error)) + { + PrintResponseError("OrderCalcMargin", _response_error); + } +} + +void Execute_OrderCalcProfit() +{ + int action; + string symbol; + double volume; + double price_open; + double price_close; + StringInit(symbol, 100, 0); + + if (!getIntValue(ExpertHandle, 0, action, _error)) + { + PrintParamError("OrderCalcProfit", "action", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getStringValue(ExpertHandle, 1, symbol, _error)) + { + PrintParamError("OrderCalcProfit", "symbol", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getDoubleValue(ExpertHandle, 2, volume, _error)) + { + PrintParamError("OrderCalcProfit", "volume", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getDoubleValue(ExpertHandle, 3, price_open, _error)) + { + PrintParamError("OrderCalcProfit", "price_open", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getDoubleValue(ExpertHandle, 4, price_close, _error)) + { + PrintParamError("OrderCalcProfit", "price_close", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + double profit; + bool retVal = OrderCalcProfit((ENUM_ORDER_TYPE)action, symbol, volume, price_open, price_close, profit); + + if (!sendStringResponse(ExpertHandle, ResultToString(retVal, profit), _response_error)) + { + PrintResponseError("OrderCalcProfit", _response_error); + } +} + +void Execute_OrderCheck() +{ + MqlTradeRequest request={0}; + ReadMqlTradeRequestFromCommand(request); + + MqlTradeCheckResult result={0}; + + bool retVal = OrderCheck(request, result); + + if (!sendStringResponse(ExpertHandle, ResultToString(retVal, result), _response_error)) + { + PrintResponseError("OrderCheck", _response_error); + } +} + +void Execute_PositionsTotal() +{ + if (!sendIntResponse(ExpertHandle, PositionsTotal(), _response_error)) + { + PrintResponseError("PositionsTotal", _response_error); + } +} + +void Execute_PositionGetSymbol() +{ + int index; + if (!getIntValue(ExpertHandle, 0, index, _error)) + { + PrintParamError("PositionGetSymbol", "index", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + if (!sendStringResponse(ExpertHandle, PositionGetSymbol(index), _response_error)) + { + PrintResponseError("PositionGetSymbol", _response_error); + } +} + +void Execute_PositionSelect() +{ + string symbol; + StringInit(symbol, 100, 0); + + if (!getStringValue(ExpertHandle, 0, symbol, _error)) + { + PrintParamError("PositionSelect", "symbol", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + if (!sendBooleanResponse(ExpertHandle, PositionSelect(symbol), _response_error)) + { + PrintResponseError("PositionSelect", _response_error); + } +} + +void Execute_PositionGetDouble() +{ + int property_id; + + if (!getIntValue(ExpertHandle, 0, property_id, _error)) + { + PrintParamError("PositionGetDouble", "property_id", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + if (!sendDoubleResponse(ExpertHandle, PositionGetDouble((ENUM_POSITION_PROPERTY_DOUBLE)property_id), _response_error)) + { + PrintResponseError("PositionGetDouble", _response_error); + } +} + +void Execute_PositionGetInteger() +{ + int property_id; + + if (!getIntValue(ExpertHandle, 0, property_id, _error)) + { + PrintParamError("PositionGetInteger", "property_id", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + if (!sendLongResponse(ExpertHandle, PositionGetInteger((ENUM_POSITION_PROPERTY_INTEGER)property_id), _response_error)) + { + PrintResponseError("PositionGetInteger", _response_error); + } +} + +void Execute_PositionGetString() +{ + int property_id; + + if (!getIntValue(ExpertHandle, 0, property_id, _error)) + { + PrintParamError("PositionGetString", "property_id", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + if (!sendStringResponse(ExpertHandle, PositionGetString((ENUM_POSITION_PROPERTY_STRING)property_id), _response_error)) + { + PrintResponseError("PositionGetString", _response_error); + } +} + +void Execute_OrdersTotal() +{ + if (!sendIntResponse(ExpertHandle, OrdersTotal(), _response_error)) + { + PrintResponseError("OrdersTotal", _response_error); + } +} + +void Execute_OrderGetTicket() +{ + int index; + if (!getIntValue(ExpertHandle, 0, index, _error)) + { + PrintParamError("OrderGetTicket", "index", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + if (!sendULongResponse(ExpertHandle, OrderGetTicket(index), _response_error)) + { + PrintResponseError("OrderGetTicket", _response_error); + } +} + +void Execute_OrderSelect() +{ + ulong ticket; + if (!getULongValue(ExpertHandle, 0, ticket, _error)) + { + PrintParamError("OrderSelect", "ticket", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + if (!sendBooleanResponse(ExpertHandle, OrderSelect(ticket), _response_error)) + { + PrintResponseError("OrderSelect", _response_error); + } +} + +void Execute_OrderGetDouble() +{ + int property_id; + if (!getIntValue(ExpertHandle, 0, property_id, _error)) + { + PrintParamError("OrderGetDouble", "property_id", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + if (!sendDoubleResponse(ExpertHandle, OrderGetDouble((ENUM_ORDER_PROPERTY_DOUBLE)property_id), _response_error)) + { + PrintResponseError("OrderGetDouble", _response_error); + } +} + +void Execute_OrderGetInteger() +{ + int property_id; + + if (!getIntValue(ExpertHandle, 0, property_id, _error)) + { + PrintParamError("OrderGetInteger", "property_id", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + if (!sendLongResponse(ExpertHandle, OrderGetInteger((ENUM_ORDER_PROPERTY_INTEGER)property_id), _response_error)) + { + PrintResponseError("OrderGetInteger", _response_error); + } +} + +void Execute_OrderGetString() +{ + int property_id; + + if (!getIntValue(ExpertHandle, 0, property_id, _error)) + { + PrintParamError("OrderGetString", "property_id", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + if (!sendStringResponse(ExpertHandle, OrderGetString((ENUM_ORDER_PROPERTY_STRING)property_id), _response_error)) + { + PrintResponseError("OrderGetString", _response_error); + } +} + +void Execute_HistorySelect() +{ + int from_date; + int to_date; + + if (!getIntValue(ExpertHandle, 0, from_date, _error)) + { + PrintParamError("HistorySelect", "from_date", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + if (!getIntValue(ExpertHandle, 1, to_date, _error)) + { + PrintParamError("HistorySelect", "to_date", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + if (!sendBooleanResponse(ExpertHandle, HistorySelect((datetime)from_date, (datetime)to_date), _response_error)) + { + PrintResponseError("HistorySelect", _response_error); + } +} + +void Execute_HistorySelectByPosition() +{ + long position_id; + if (!getLongValue(ExpertHandle, 0, position_id, _error)) + { + PrintParamError("HistorySelectByPosition", "position_id", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + if (!sendBooleanResponse(ExpertHandle, HistorySelectByPosition(position_id), _response_error)) + { + PrintResponseError("HistorySelectByPosition", _response_error); + } +} + +void Execute_HistoryOrderSelect() +{ + ulong ticket; + if (!getULongValue(ExpertHandle, 0, ticket, _error)) + { + PrintParamError("HistoryOrderSelect", "ticket", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + if (!sendBooleanResponse(ExpertHandle, HistoryOrderSelect(ticket), _response_error)) + { + PrintResponseError("HistoryOrderSelect", _response_error); + } +} + +void Execute_HistoryOrdersTotal() +{ + if (!sendIntResponse(ExpertHandle, HistoryOrdersTotal(), _response_error)) + { + PrintResponseError("HistoryOrdersTotal", _response_error); + } +} + +void Execute_HistoryOrderGetTicket() +{ + int index; + if (!getIntValue(ExpertHandle, 0, index, _error)) + { + PrintParamError("HistoryOrderGetTicket", "index", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + if (!sendULongResponse(ExpertHandle, HistoryOrderGetTicket(index), _response_error)) + { + PrintResponseError("HistoryOrderGetTicket", _response_error); + } +} + +void Execute_HistoryOrderGetDouble() +{ + ulong ticket_number; + int property_id; + + if (!getULongValue(ExpertHandle, 0, ticket_number, _error)) + { + PrintParamError("HistoryOrderGetDouble", "ticket_number", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 1, property_id, _error)) + { + PrintParamError("HistoryOrderGetDouble", "property_id", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + if (!sendDoubleResponse(ExpertHandle, HistoryOrderGetDouble(ticket_number, (ENUM_ORDER_PROPERTY_DOUBLE)property_id), _response_error)) + { + PrintResponseError("HistoryOrderGetDouble", _response_error); + } +} + +void Execute_HistoryOrderGetInteger() +{ + ulong ticket_number; + int property_id; + + if (!getULongValue(ExpertHandle, 0, ticket_number, _error)) + { + PrintParamError("HistoryOrderGetInteger", "ticket_number", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 1, property_id, _error)) + { + PrintParamError("HistoryOrderGetInteger", "property_id", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + if (!sendULongResponse(ExpertHandle, HistoryOrderGetInteger(ticket_number, (ENUM_ORDER_PROPERTY_INTEGER)property_id), _response_error)) + { + PrintResponseError("HistoryOrderGetInteger", _response_error); + } +} + +void Execute_HistoryOrderGetString() +{ + ulong ticket_number; + int property_id; + + if (!getULongValue(ExpertHandle, 0, ticket_number, _error)) + { + PrintParamError("HistoryOrderGetString", "ticket_number", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 1, property_id, _error)) + { + PrintParamError("HistoryOrderGetString", "property_id", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + if (!sendStringResponse(ExpertHandle, HistoryOrderGetString(ticket_number, (ENUM_ORDER_PROPERTY_STRING)property_id), _response_error)) + { + PrintResponseError("HistoryOrderGetString", _response_error); + } +} + +void Execute_HistoryDealSelect() +{ + ulong ticket; + + if (!getULongValue(ExpertHandle, 0, ticket, _error)) + { + PrintParamError("HistoryDealSelect", "ticket", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + if (!sendBooleanResponse(ExpertHandle, HistoryDealSelect(ticket), _response_error)) + { + PrintResponseError("HistoryDealSelect", _response_error); + } +} + +void Execute_HistoryDealsTotal() +{ + if (!sendIntResponse(ExpertHandle, HistoryDealsTotal(), _response_error)) + { + PrintResponseError("HistoryDealsTotal", _response_error); + } +} + +void Execute_HistoryDealGetTicket() +{ + uint index; + + if (!getIntValue(ExpertHandle, 0, index, _error)) + { + PrintParamError("HistoryDealGetTicket", "index", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + if (!sendULongResponse(ExpertHandle, HistoryDealGetTicket(index), _response_error)) + { + PrintResponseError("HistoryDealGetTicket", _response_error); + } +} + +void Execute_HistoryDealGetDouble() +{ + ulong ticket_number; + int property_id; + + if (!getULongValue(ExpertHandle, 0, ticket_number, _error)) + { + PrintParamError("HistoryDealGetDouble", "ticket_number", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 1, property_id, _error)) + { + PrintParamError("HistoryDealGetDouble", "property_id", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + if (!sendDoubleResponse(ExpertHandle, HistoryDealGetDouble(ticket_number, (ENUM_DEAL_PROPERTY_DOUBLE)property_id), _response_error)) + { + PrintResponseError("HistoryDealGetDouble", _response_error); + } +} + +void Execute_HistoryDealGetInteger() +{ + ulong ticket_number; + int property_id; + + if (!getULongValue(ExpertHandle, 0, ticket_number, _error)) + { + PrintParamError("HistoryDealGetInteger", "ticket_number", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 1, property_id, _error)) + { + PrintParamError("HistoryDealGetInteger", "property_id", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + if (!sendLongResponse(ExpertHandle, HistoryDealGetInteger(ticket_number, (ENUM_DEAL_PROPERTY_INTEGER)property_id), _response_error)) + { + PrintResponseError("HistoryDealGetInteger", _response_error); + } +} + +void Execute_HistoryDealGetString() +{ + ulong ticket_number; + int property_id; + + if (!getULongValue(ExpertHandle, 0, ticket_number, _error)) + { + PrintParamError("HistoryDealGetString", "ticket_number", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 1, property_id, _error)) + { + PrintParamError("HistoryDealGetString", "property_id", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + if (!sendStringResponse(ExpertHandle, HistoryDealGetString(ticket_number, (ENUM_DEAL_PROPERTY_STRING)property_id), _response_error)) + { + PrintResponseError("HistoryDealGetString", _response_error); + } +} + +void Execute_AccountInfoDouble() +{ + int property_id; + + if (!getIntValue(ExpertHandle, 0, property_id, _error)) + { + PrintParamError("AccountInfoDouble", "property_id", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + if (!sendDoubleResponse(ExpertHandle, AccountInfoDouble((ENUM_ACCOUNT_INFO_DOUBLE)property_id), _response_error)) + { + PrintResponseError("AccountInfoDouble", _response_error); + } +} + +void Execute_AccountInfoInteger() +{ + int property_id; + + if (!getIntValue(ExpertHandle, 0, property_id, _error)) + { + PrintParamError("AccountInfoInteger", "property_id", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + if (!sendLongResponse(ExpertHandle, AccountInfoInteger((ENUM_ACCOUNT_INFO_INTEGER)property_id), _response_error)) + { + PrintResponseError("AccountInfoInteger", _response_error); + } +} + +void Execute_AccountInfoString() +{ + int property_id; + + if (!getIntValue(ExpertHandle, 0, property_id, _error)) + { + PrintParamError("AccountInfoString", "property_id", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + if (!sendStringResponse(ExpertHandle, AccountInfoString((ENUM_ACCOUNT_INFO_STRING)property_id), _response_error)) + { + PrintResponseError("AccountInfoString", _response_error); + } +} + +void Execute_SeriesInfoInteger() +{ + string symbol; + int timeframe; + int prop_id; + StringInit(symbol, 100, 0); + + if (!getStringValue(ExpertHandle, 0, symbol, _error)) + { + PrintParamError("SeriesInfoInteger", "property_id", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 1, timeframe, _error)) + { + PrintParamError("SeriesInfoInteger", "timeframe", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 2, prop_id, _error)) + { + PrintParamError("SeriesInfoInteger", "prop_id", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + if (!sendLongResponse(ExpertHandle, SeriesInfoInteger(symbol, (ENUM_TIMEFRAMES)timeframe, (ENUM_SERIES_INFO_INTEGER)prop_id), _response_error)) + { + PrintResponseError("SeriesInfoInteger", _response_error); + } +} + +void Execute_Bars() +{ + string symbol; + int timeframe; + StringInit(symbol, 100, 0); + + if (!getStringValue(ExpertHandle, 0, symbol, _error)) + { + PrintParamError("Bars", "symbol", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + if (!getIntValue(ExpertHandle, 1, timeframe, _error)) + { + PrintParamError("Bars", "timeframe", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + if (!sendIntResponse(ExpertHandle, Bars(symbol, (ENUM_TIMEFRAMES)timeframe), _response_error)) + { + PrintResponseError("Bars", _response_error); + } +} + +void Execute_Bars2() +{ + string symbol; + int timeframe; + int start_time; + int stop_time; + StringInit(symbol, 100, 0); + + if (!getStringValue(ExpertHandle, 0, symbol, _error)) + { + PrintParamError("Bars", "symbol", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 1, timeframe, _error)) + { + PrintParamError("Bars", "timeframe", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 2, start_time, _error)) + { + PrintParamError("Bars", "start_time", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 3, stop_time, _error)) + { + PrintParamError("Bars", "stop_time", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + if (!sendIntResponse(ExpertHandle, Bars(symbol, (ENUM_TIMEFRAMES)timeframe, (datetime)start_time, (datetime)stop_time), _response_error)) + { + PrintResponseError("Bars", _response_error); + } +} + +void Execute_BarsCalculated() +{ + int indicator_handle; + + if (!getIntValue(ExpertHandle, 0, indicator_handle, _error)) + { + PrintParamError("BarsCalculated", "indicator_handle", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + if (!sendIntResponse(ExpertHandle, BarsCalculated(indicator_handle), _response_error)) + { + PrintResponseError("BarsCalculated", _response_error); + } +} + +void Execute_CopyBuffer() +{ + int indicator_handle; + int buffer_num; + int start_pos; + int count; + double buffer[]; + + if (!getIntValue(ExpertHandle, 0, indicator_handle, _error)) + { + PrintParamError("CopyBuffer", "indicator_handle", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 1, buffer_num, _error)) + { + PrintParamError("CopyBuffer", "buffer_num", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 2, start_pos, _error)) + { + PrintParamError("CopyBuffer", "start_pos", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 3, count, _error)) + { + PrintParamError("CopyBuffer", "count", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + int copied = CopyBuffer(indicator_handle, buffer_num, start_pos, count, buffer); + + if (!sendDoubleArrayResponse(ExpertHandle, buffer, copied, _response_error)) + { + PrintResponseError("CopyBuffer", _response_error); + } +} + +void Execute_CopyBuffer1() +{ + int indicator_handle; + int buffer_num; + int start_time; + int count; + + if (!getIntValue(ExpertHandle, 0, indicator_handle, _error)) + { + PrintParamError("CopyBuffer", "indicator_handle", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 1, buffer_num, _error)) + { + PrintParamError("CopyBuffer", "buffer_num", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 2, start_time, _error)) + { + PrintParamError("CopyBuffer", "start_time", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 3, count, _error)) + { + PrintParamError("CopyBuffer", "count", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + double buffer[]; + int copied = CopyBuffer(indicator_handle, buffer_num, (datetime)start_time, count, buffer); + + if (!sendDoubleArrayResponse(ExpertHandle, buffer, copied, _response_error)) + { + PrintResponseError("CopyBuffer", _response_error); + } +} + +void Execute_CopyBuffer2() +{ + int indicator_handle; + int buffer_num; + int start_time; + int stop_time; + + if (!getIntValue(ExpertHandle, 0, indicator_handle, _error)) + { + PrintParamError("CopyBuffer", "indicator_handle", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 1, buffer_num, _error)) + { + PrintParamError("CopyBuffer", "buffer_num", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 2, start_time, _error)) + { + PrintParamError("CopyBuffer", "start_time", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 3, stop_time, _error)) + { + PrintParamError("CopyBuffer", "stop_time", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + double buffer[]; + int copied = CopyBuffer(indicator_handle, buffer_num, (datetime)start_time, (datetime)stop_time, buffer); + + if (!sendDoubleArrayResponse(ExpertHandle, buffer, copied, _response_error)) + { + PrintResponseError("CopyBuffer", _response_error); + } +} + +void Execute_CopyRates() +{ + string symbol; + int timeframe; + int start_pos; + int count; + StringInit(symbol, 100, 0); + + if (!getStringValue(ExpertHandle, 0, symbol, _error)) + { + PrintParamError("CopyRates", "symbol", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 1, timeframe, _error)) + { + PrintParamError("CopyRates", "timeframe", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 2, start_pos, _error)) + { + PrintParamError("CopyRates", "start_pos", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 3, count, _error)) + { + PrintParamError("CopyRates", "count", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + MqlRates rates[]; + int copied = CopyRates(symbol, (ENUM_TIMEFRAMES)timeframe, start_pos, count, rates); + + if (!sendMqlRatesArrayResponse(ExpertHandle, rates, copied, _response_error)) + { + PrintResponseError("CopyRates", _response_error); + } +} + +void Execute_CopyRates1() +{ + string symbol; + int timeframe; + int start_time; + int count; + StringInit(symbol, 100, 0); + + if (!getStringValue(ExpertHandle, 0, symbol, _error)) + { + PrintParamError("CopyRates", "symbol", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 1, timeframe, _error)) + { + PrintParamError("CopyRates", "timeframe", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 2, start_time, _error)) + { + PrintParamError("CopyRates", "start_time", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 3, count, _error)) + { + PrintParamError("CopyRates", "count", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + MqlRates rates[]; + int copied = CopyRates(symbol, (ENUM_TIMEFRAMES)timeframe, (datetime)start_time, count, rates); + + if (!sendMqlRatesArrayResponse(ExpertHandle, rates, copied, _response_error)) + { + PrintResponseError("CopyRates", _response_error); + } +} + +void Execute_CopyRates2() +{ + string symbol; + int timeframe; + int start_time; + int stop_time; + StringInit(symbol, 100, 0); + + if (!getStringValue(ExpertHandle, 0, symbol, _error)) + { + PrintParamError("CopyRates", "symbol", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 1, timeframe, _error)) + { + PrintParamError("CopyRates", "timeframe", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 2, start_time, _error)) + { + PrintParamError("CopyRates", "start_time", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 3, stop_time, _error)) + { + PrintParamError("CopyRates", "stop_time", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + MqlRates rates[]; + int copied = CopyRates(symbol, (ENUM_TIMEFRAMES)timeframe, (datetime)start_time, (datetime)stop_time, rates); + + if (!sendMqlRatesArrayResponse(ExpertHandle, rates, copied, _response_error)) + { + PrintResponseError("CopyRates", _response_error); + } +} + +void Execute_CopyTime() +{ + string symbol; + int timeframe; + int start_pos; + int count; + StringInit(symbol, 100, 0); + + if (!getStringValue(ExpertHandle, 0, symbol, _error)) + { + PrintParamError("CopyTime", "symbol", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 1, timeframe, _error)) + { + PrintParamError("CopyTime", "timeframe", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 2, start_pos, _error)) + { + PrintParamError("CopyTime", "start_pos", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 3, count, _error)) + { + PrintParamError("CopyTime", "count", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + datetime time_array[]; + int copied = CopyTime(symbol, (ENUM_TIMEFRAMES)timeframe, start_pos, count, time_array); + + if (!sendLongArrayResponse(ExpertHandle, time_array, copied, _response_error)) + { + PrintResponseError("CopyTime", _response_error); + } +} + +void Execute_CopyTime1() +{ + string symbol; + int timeframe; + int start_time; + int count; + StringInit(symbol, 100, 0); + + if (!getStringValue(ExpertHandle, 0, symbol, _error)) + { + PrintParamError("CopyTime", "symbol", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 1, timeframe, _error)) + { + PrintParamError("CopyTime", "timeframe", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 2, start_time, _error)) + { + PrintParamError("CopyTime", "start_time", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 3, count, _error)) + { + PrintParamError("CopyTime", "count", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + datetime time_array[]; + int copied = CopyTime(symbol, (ENUM_TIMEFRAMES)timeframe, (datetime)start_time, count, time_array); + + if (!sendLongArrayResponse(ExpertHandle, time_array, copied, _response_error)) + { + PrintResponseError("CopyTime", _response_error); + } +} + +void Execute_CopyTime2() +{ + string symbol; + int timeframe; + int start_time; + int stop_time; + StringInit(symbol, 100, 0); + + if (!getStringValue(ExpertHandle, 0, symbol, _error)) + { + PrintParamError("CopyTime", "symbol", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 1, timeframe, _error)) + { + PrintParamError("CopyTime", "timeframe", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 2, start_time, _error)) + { + PrintParamError("CopyTime", "start_time", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 3, stop_time, _error)) + { + PrintParamError("CopyTime", "stop_time", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + datetime time_array[]; + int copied = CopyTime(symbol, (ENUM_TIMEFRAMES)timeframe, (datetime)start_time, (datetime)stop_time, time_array); + + if (!sendLongArrayResponse(ExpertHandle, time_array, copied, _response_error)) + { + PrintResponseError("CopyTime", _response_error); + } +} + +void Execute_CopyOpen() +{ + string symbol; + int timeframe; + int start_pos; + int count; + StringInit(symbol, 100, 0); + + if (!getStringValue(ExpertHandle, 0, symbol, _error)) + { + PrintParamError("CopyOpen", "symbol", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 1, timeframe, _error)) + { + PrintParamError("CopyOpen", "timeframe", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 2, start_pos, _error)) + { + PrintParamError("CopyOpen", "start_pos", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 3, count, _error)) + { + PrintParamError("CopyOpen", "count", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + double open_array[]; + int copied = CopyOpen(symbol, (ENUM_TIMEFRAMES)timeframe, start_pos, count, open_array); + + if (!sendDoubleArrayResponse(ExpertHandle, open_array, copied, _response_error)) + { + PrintResponseError("CopyOpen", _response_error); + } +} + +void Execute_CopyOpen1() +{ + string symbol; + int timeframe; + int start_time; + int count; + StringInit(symbol, 100, 0); + + if (!getStringValue(ExpertHandle, 0, symbol, _error)) + { + PrintParamError("CopyOpen", "symbol", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 1, timeframe, _error)) + { + PrintParamError("CopyOpen", "timeframe", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 2, start_time, _error)) + { + PrintParamError("CopyOpen", "start_time", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 3, count, _error)) + { + PrintParamError("CopyOpen", "count", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + double open_array[]; + int copied = CopyOpen(symbol, (ENUM_TIMEFRAMES)timeframe, (datetime)start_time, count, open_array); + + if (!sendDoubleArrayResponse(ExpertHandle, open_array, copied, _response_error)) + { + PrintResponseError("CopyOpen", _response_error); + } +} + +void Execute_CopyOpen2() +{ + string symbol; + int timeframe; + int start_time; + int stop_time; + StringInit(symbol, 100, 0); + + if (!getStringValue(ExpertHandle, 0, symbol, _error)) + { + PrintParamError("CopyOpen", "symbol", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 1, timeframe, _error)) + { + PrintParamError("CopyOpen", "timeframe", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 2, start_time, _error)) + { + PrintParamError("CopyOpen", "start_time", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 3, stop_time, _error)) + { + PrintParamError("CopyOpen", "stop_time", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + double open_array[]; + int copied = CopyOpen(symbol, (ENUM_TIMEFRAMES)timeframe, (datetime)start_time, (datetime)stop_time, open_array); + + if (!sendDoubleArrayResponse(ExpertHandle, open_array, copied, _response_error)) + { + PrintResponseError("CopyOpen", _response_error); + } +} + +void Execute_CopyHigh() +{ + string symbol; + int timeframe; + int start_pos; + int count; + StringInit(symbol, 100, 0); + + if (!getStringValue(ExpertHandle, 0, symbol, _error)) + { + PrintParamError("CopyHigh", "symbol", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 1, timeframe, _error)) + { + PrintParamError("CopyHigh", "timeframe", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 2, start_pos, _error)) + { + PrintParamError("CopyHigh", "start_pos", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 3, count, _error)) + { + PrintParamError("CopyHigh", "count", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + double high_array[]; + int copied = CopyHigh(symbol, (ENUM_TIMEFRAMES)timeframe, start_pos, count, high_array); + + if (!sendDoubleArrayResponse(ExpertHandle, high_array, copied, _response_error)) + { + PrintResponseError("CopyHigh", _response_error); + } +} + +void Execute_CopyHigh1() +{ + string symbol; + int timeframe; + int start_time; + int count; + StringInit(symbol, 100, 0); + + if (!getStringValue(ExpertHandle, 0, symbol, _error)) + { + PrintParamError("CopyHigh", "symbol", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 1, timeframe, _error)) + { + PrintParamError("CopyHigh", "timeframe", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 2, start_time, _error)) + { + PrintParamError("CopyHigh", "start_time", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 3, count, _error)) + { + PrintParamError("CopyHigh", "count", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + double high_array[]; + int copied = CopyHigh(symbol, (ENUM_TIMEFRAMES)timeframe, (datetime)start_time, count, high_array); + + if (!sendDoubleArrayResponse(ExpertHandle, high_array, copied, _response_error)) + { + PrintResponseError("CopyHigh", _response_error); + } +} + +void Execute_CopyHigh2() +{ + string symbol; + int timeframe; + int start_time; + int stop_time; + StringInit(symbol, 100, 0); + + if (!getStringValue(ExpertHandle, 0, symbol, _error)) + { + PrintParamError("CopyHigh", "symbol", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 1, timeframe, _error)) + { + PrintParamError("CopyHigh", "timeframe", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 2, start_time, _error)) + { + PrintParamError("CopyHigh", "start_time", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 3, stop_time, _error)) + { + PrintParamError("CopyHigh", "stop_time", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + double high_array[]; + int copied = CopyHigh(symbol, (ENUM_TIMEFRAMES)timeframe, (datetime)start_time, (datetime)stop_time, high_array); + + if (!sendDoubleArrayResponse(ExpertHandle, high_array, copied, _response_error)) + { + PrintResponseError("CopyHigh", _response_error); + } +} + +void Execute_CopyLow() +{ + string symbol; + int timeframe; + int start_pos; + int count; + StringInit(symbol, 100, 0); + + if (!getStringValue(ExpertHandle, 0, symbol, _error)) + { + PrintParamError("CopyLow", "symbol", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 1, timeframe, _error)) + { + PrintParamError("CopyLow", "timeframe", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 2, start_pos, _error)) + { + PrintParamError("CopyLow", "start_pos", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 3, count, _error)) + { + PrintParamError("CopyLow", "count", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + double low_array[]; + int copied = CopyLow(symbol, (ENUM_TIMEFRAMES)timeframe, start_pos, count, low_array); + + if (!sendDoubleArrayResponse(ExpertHandle, low_array, copied, _response_error)) + { + PrintResponseError("CopyLow", _response_error); + } +} + +void Execute_CopyLow1() +{ + string symbol; + int timeframe; + int start_time; + int count; + StringInit(symbol, 100, 0); + + if (!getStringValue(ExpertHandle, 0, symbol, _error)) + { + PrintParamError("CopyLow", "symbol", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 1, timeframe, _error)) + { + PrintParamError("CopyLow", "timeframe", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 2, start_time, _error)) + { + PrintParamError("CopyLow", "start_time", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 3, count, _error)) + { + PrintParamError("CopyLow", "count", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + double low_array[]; + int copied = CopyLow(symbol, (ENUM_TIMEFRAMES)timeframe, (datetime)start_time, count, low_array); + + if (!sendDoubleArrayResponse(ExpertHandle, low_array, copied, _response_error)) + { + PrintResponseError("CopyLow", _response_error); + } +} + +void Execute_CopyLow2() +{ + string symbol; + int timeframe; + int start_time; + int stop_time; + StringInit(symbol, 100, 0); + + if (!getStringValue(ExpertHandle, 0, symbol, _error)) + { + PrintParamError("CopyLow", "symbol", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 1, timeframe, _error)) + { + PrintParamError("CopyLow", "timeframe", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 2, start_time, _error)) + { + PrintParamError("CopyLow", "start_time", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 3, stop_time, _error)) + { + PrintParamError("CopyLow", "stop_time", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + double low_array[]; + int copied = CopyLow(symbol, (ENUM_TIMEFRAMES)timeframe, (datetime)start_time, (datetime)stop_time, low_array); + + if (!sendDoubleArrayResponse(ExpertHandle, low_array, copied, _response_error)) + { + PrintResponseError("CopyLow", _response_error); + } +} + +void Execute_CopyClose() +{ + string symbol; + int timeframe; + int start_pos; + int count; + StringInit(symbol, 100, 0); + + if (!getStringValue(ExpertHandle, 0, symbol, _error)) + { + PrintParamError("CopyClose", "symbol", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 1, timeframe, _error)) + { + PrintParamError("CopyClose", "timeframe", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 2, start_pos, _error)) + { + PrintParamError("CopyClose", "start_pos", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 3, count, _error)) + { + PrintParamError("CopyClose", "count", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + double close_array[]; + int copied = CopyClose(symbol, (ENUM_TIMEFRAMES)timeframe, start_pos, count, close_array); + + if (!sendDoubleArrayResponse(ExpertHandle, close_array, copied, _response_error)) + { + PrintResponseError("CopyClose", _response_error); + } +} + +void Execute_CopyClose1() +{ + string symbol; + int timeframe; + int start_time; + int count; + StringInit(symbol, 100, 0); + + if (!getStringValue(ExpertHandle, 0, symbol, _error)) + { + PrintParamError("CopyClose", "symbol", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 1, timeframe, _error)) + { + PrintParamError("CopyClose", "timeframe", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 2, start_time, _error)) + { + PrintParamError("CopyClose", "start_time", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 3, count, _error)) + { + PrintParamError("CopyClose", "count", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + double close_array[]; + int copied = CopyClose(symbol, (ENUM_TIMEFRAMES)timeframe, (datetime)start_time, count, close_array); + + if (!sendDoubleArrayResponse(ExpertHandle, close_array, copied, _response_error)) + { + PrintResponseError("CopyClose", _response_error); + } +} + +void Execute_CopyClose2() +{ + string symbol; + int timeframe; + int start_time; + int stop_time; + StringInit(symbol, 100, 0); + + if (!getStringValue(ExpertHandle, 0, symbol, _error)) + { + PrintParamError("CopyClose", "symbol", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 1, timeframe, _error)) + { + PrintParamError("CopyClose", "timeframe", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 2, start_time, _error)) + { + PrintParamError("CopyClose", "start_time", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 3, stop_time, _error)) + { + PrintParamError("CopyClose", "stop_time", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + double close_array[]; + int copied = CopyClose(symbol, (ENUM_TIMEFRAMES)timeframe, (datetime)start_time, (datetime)stop_time, close_array); + + if (!sendDoubleArrayResponse(ExpertHandle, close_array, copied, _response_error)) + { + PrintResponseError("CopyClose", _response_error); + } +} + +void Execute_CopyTickVolume() +{ + string symbol; + int timeframe; + int start_pos; + int count; + StringInit(symbol, 100, 0); + + if (!getStringValue(ExpertHandle, 0, symbol, _error)) + { + PrintParamError("CopyTickVolume", "symbol", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 1, timeframe, _error)) + { + PrintParamError("CopyTickVolume", "timeframe", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 2, start_pos, _error)) + { + PrintParamError("CopyTickVolume", "start_pos", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 3, count, _error)) + { + PrintParamError("CopyTickVolume", "count", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + long volume_array[]; + int copied = CopyTickVolume(symbol, (ENUM_TIMEFRAMES)timeframe, start_pos, count, volume_array); + + if (!sendLongArrayResponse(ExpertHandle, volume_array, copied, _response_error)) + { + PrintResponseError("CopyTickVolume", _response_error); + } +} + +void Execute_CopyTickVolume1() +{ + string symbol; + int timeframe; + int start_time; + int count; + StringInit(symbol, 100, 0); + + if (!getStringValue(ExpertHandle, 0, symbol, _error)) + { + PrintParamError("CopyTickVolume", "symbol", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 1, timeframe, _error)) + { + PrintParamError("CopyTickVolume", "timeframe", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 2, start_time, _error)) + { + PrintParamError("CopyTickVolume", "start_time", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 3, count, _response_error)) + { + PrintParamError("CopyTickVolume", "count", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + long volume_array[]; + int copied = CopyTickVolume(symbol, (ENUM_TIMEFRAMES)timeframe, (datetime)start_time, count, volume_array); + + if (!sendLongArrayResponse(ExpertHandle, volume_array, copied, _response_error)) + { + PrintResponseError("CopyTickVolume", _response_error); + } +} + +void Execute_CopyTickVolume2() +{ + string symbol; + int timeframe; + int start_time; + int stop_time; + StringInit(symbol, 100, 0); + + if (!getStringValue(ExpertHandle, 0, symbol, _error)) + { + PrintParamError("CopyTickVolume", "symbol", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 1, timeframe, _error)) + { + PrintParamError("CopyTickVolume", "timeframe", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 2, start_time, _error)) + { + PrintParamError("CopyTickVolume", "start_time", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 3, stop_time, _error)) + { + PrintParamError("CopyTickVolume", "stop_time", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + long volume_array[]; + int copied = CopyTickVolume(symbol, (ENUM_TIMEFRAMES)timeframe, (datetime)start_time, (datetime)stop_time, volume_array); + + if (!sendLongArrayResponse(ExpertHandle, volume_array, copied, _response_error)) + { + PrintResponseError("CopyTickVolume", _response_error); + } +} + +void Execute_CopyRealVolume() +{ + string symbol; + int timeframe; + int start_pos; + int count; + StringInit(symbol, 100, 0); + + if (!getStringValue(ExpertHandle, 0, symbol, _error)) + { + PrintParamError("CopyRealVolume", "symbol", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 1, timeframe, _error)) + { + PrintParamError("CopyRealVolume", "timeframe", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 2, start_pos, _error)) + { + PrintParamError("CopyRealVolume", "start_pos", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 3, count, _error)) + { + PrintParamError("CopyRealVolume", "count", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + long volume_array[]; + int copied = CopyRealVolume(symbol, (ENUM_TIMEFRAMES)timeframe, start_pos, count, volume_array); + + if (!sendLongArrayResponse(ExpertHandle, volume_array, copied, _response_error)) + { + PrintResponseError("CopyRealVolume", _response_error); + } +} + +void Execute_CopyRealVolume1() +{ + string symbol; + int timeframe; + int start_time; + int count; + StringInit(symbol, 100, 0); + + if (!getStringValue(ExpertHandle, 0, symbol, _error)) + { + PrintParamError("CopyRealVolume", "symbol", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 1, timeframe, _error)) + { + PrintParamError("CopyRealVolume", "timeframe", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 2, start_time, _error)) + { + PrintParamError("CopyRealVolume", "start_time", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 3, count, _error)) + { + PrintParamError("CopyRealVolume", "count", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + long volume_array[]; + int copied = CopyRealVolume(symbol, (ENUM_TIMEFRAMES)timeframe, (datetime)start_time, count, volume_array); + + if (!sendLongArrayResponse(ExpertHandle, volume_array, copied, _response_error)) + { + PrintResponseError("CopyRealVolume", _response_error); + } +} + +void Execute_CopyRealVolume2() +{ + string symbol; + int timeframe; + int start_time; + int stop_time; + StringInit(symbol, 100, 0); + + if (!getStringValue(ExpertHandle, 0, symbol, _error)) + { + PrintParamError("CopyRealVolume", "symbol", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 1, timeframe, _error)) + { + PrintParamError("CopyRealVolume", "timeframe", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 2, start_time, _error)) + { + PrintParamError("CopyRealVolume", "start_time", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 3, stop_time, _error)) + { + PrintParamError("CopyRealVolume", "stop_time", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + long volume_array[]; + int copied = CopyRealVolume(symbol, (ENUM_TIMEFRAMES)timeframe, (datetime)start_time, (datetime)stop_time, volume_array); + + if (!sendLongArrayResponse(ExpertHandle, volume_array, copied, _response_error)) + { + PrintResponseError("CopyRealVolume", _response_error); + } +} + +void Execute_CopySpread() +{ + string symbol; + int timeframe; + int start_pos; + int count; + StringInit(symbol, 100, 0); + + if (!getStringValue(ExpertHandle, 0, symbol, _error)) + { + PrintParamError("CopySpread", "symbol", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 1, timeframe, _error)) + { + PrintParamError("CopySpread", "timeframe", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 2, start_pos, _error)) + { + PrintParamError("CopySpread", "start_pos", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 3, count, _error)) + { + PrintParamError("CopySpread", "count", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + int spread_array[]; + int copied = CopySpread(symbol, (ENUM_TIMEFRAMES)timeframe, start_pos, count, spread_array); + + if (!sendIntArrayResponse(ExpertHandle, spread_array, copied, _response_error)) + { + PrintResponseError("CopySpread", _response_error); + } +} + +void Execute_CopySpread1() +{ + string symbol; + int timeframe; + int start_time; + int count; + StringInit(symbol, 100, 0); + + if (!getStringValue(ExpertHandle, 0, symbol, _error)) + { + PrintParamError("CopySpread", "symbol", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 1, timeframe, _error)) + { + PrintParamError("CopySpread", "timeframe", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 2, start_time, _error)) + { + PrintParamError("CopySpread", "start_time", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 3, count, _error)) + { + PrintParamError("CopySpread", "count", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + int spread_array[]; + int copied = CopySpread(symbol, (ENUM_TIMEFRAMES)timeframe, (datetime)start_time, count, spread_array); + + if (!sendIntArrayResponse(ExpertHandle, spread_array, copied, _response_error)) + { + PrintResponseError("CopySpread", _response_error); + } +} + +void Execute_CopySpread2() +{ + string symbol; + int timeframe; + int start_time; + int stop_time; + StringInit(symbol, 100, 0); + + if (!getStringValue(ExpertHandle, 0, symbol, _error)) + { + PrintParamError("CopySpread", "symbol", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 1, timeframe, _error)) + { + PrintParamError("CopySpread", "timeframe", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 2, start_time, _error)) + { + PrintParamError("CopySpread", "start_time", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 3, stop_time, _error)) + { + PrintParamError("CopySpread", "stop_time", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + int spread_array[]; + int copied = CopySpread(symbol, (ENUM_TIMEFRAMES)timeframe, (datetime)start_time, (datetime)stop_time, spread_array); + + if (!sendIntArrayResponse(ExpertHandle, spread_array, copied, _response_error)) + { + PrintResponseError("CopySpread", _response_error); + } +} + +void Execute_SymbolsTotal() +{ + bool selected; + + if (!getBooleanValue(ExpertHandle, 0, selected, _error)) + { + PrintParamError("SymbolsTotal", "selected", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + if (!sendIntResponse(ExpertHandle, SymbolsTotal(selected), _error)) + { + PrintResponseError("SymbolsTotal", _response_error); + } +} + +void Execute_SymbolName() +{ + bool selected; + int pos; + + if (!getIntValue(ExpertHandle, 0, pos, _error)) + { + PrintParamError("SymbolName", "pos", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getBooleanValue(ExpertHandle, 1, selected, _error)) + { + PrintParamError("SymbolName", "selected", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + if (!sendStringResponse(ExpertHandle, SymbolName(pos, selected), _error)) + { + PrintResponseError("SymbolName", _response_error); + } +} + +void Execute_SymbolSelect() +{ + string symbol; + bool select; + StringInit(symbol, 100, 0); + + if (!getStringValue(ExpertHandle, 0, symbol, _error)) + { + PrintParamError("SymbolSelect", "symbol", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getBooleanValue(ExpertHandle, 1, select, _error)) + { + PrintParamError("SymbolSelect", "select", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + if (!sendBooleanResponse(ExpertHandle, SymbolSelect(symbol, select), _response_error)) + { + PrintResponseError("SymbolSelect", _response_error); + } +} + +void Execute_SymbolIsSynchronized() +{ + string symbol; + StringInit(symbol, 100, 0); + + if (!getStringValue(ExpertHandle, 0, symbol, _error)) + { + PrintParamError("SymbolIsSynchronized", "symbol", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + if (!sendBooleanResponse(ExpertHandle, SymbolIsSynchronized(symbol), _response_error)) + { + PrintResponseError("SymbolIsSynchronized", _response_error); + } +} + +void Execute_SymbolInfoDouble() +{ + string symbol; + int prop_id; + StringInit(symbol, 100, 0); + + if (!getStringValue(ExpertHandle, 0, symbol, _error)) + { + PrintParamError("SymbolInfoDouble", "symbol", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 1, prop_id, _error)) + { + PrintParamError("SymbolInfoDouble", "prop_id", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + if (!sendDoubleResponse(ExpertHandle, SymbolInfoDouble(symbol, (ENUM_SYMBOL_INFO_DOUBLE)prop_id), _response_error)) + { + PrintResponseError("SymbolInfoDouble", _response_error); + } +} + +void Execute_SymbolInfoInteger() +{ + string symbol; + int prop_id; + StringInit(symbol, 100, 0); + + if (!getStringValue(ExpertHandle, 0, symbol, _error)) + { + PrintParamError("SymbolInfoInteger", "symbol", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 1, prop_id, _error)) + { + PrintParamError("SymbolInfoInteger", "prop_id", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + if (!sendLongResponse(ExpertHandle, SymbolInfoInteger(symbol, (ENUM_SYMBOL_INFO_INTEGER)prop_id), _response_error)) + { + PrintResponseError("SymbolInfoInteger", _response_error); + } +} + +void Execute_SymbolInfoString() +{ + string symbol; + int prop_id; + StringInit(symbol, 100, 0); + + if (!getStringValue(ExpertHandle, 0, symbol, _error)) + { + PrintParamError("SymbolInfoString", "symbol", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 1, prop_id, _error)) + { + PrintParamError("SymbolInfoString", "prop_id", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + if (!sendStringResponse(ExpertHandle, SymbolInfoString(symbol, (ENUM_SYMBOL_INFO_STRING)prop_id), _response_error)) + { + PrintResponseError("SymbolInfoString", _response_error); + } +} + +void Execute_SymbolInfoTick() +{ + string symbol; + StringInit(symbol, 100, 0); + + if (!getStringValue(ExpertHandle, 0, symbol, _error)) + { + PrintParamError("SymbolInfoTick", "symbol", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + MqlTick tick={0}; + bool ok = SymbolInfoTick(symbol, tick); + + if (ok) + { + if (!sendMqlTickResponse(ExpertHandle, tick, _response_error)) + { + PrintResponseError("SymbolInfoTick", _response_error); + } + } + else + { + if (!sendVoidResponse(ExpertHandle, _response_error)) + { + PrintResponseError("SymbolInfoTick", _response_error); + } + } +} + +void Execute_SymbolInfoSessionQuote() +{ + string symbol; + int day_of_week; + uint session_index; + StringInit(symbol, 100, 0); + + if (!getStringValue(ExpertHandle, 0, symbol, _error)) + { + PrintParamError("SymbolInfoSessionQuote", "symbol", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 1, day_of_week, _error)) + { + PrintParamError("SymbolInfoSessionQuote", "day_of_week", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getUIntValue(ExpertHandle, 2, session_index, _error)) + { + PrintParamError("SymbolInfoSessionQuote", "session_index", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + datetime from; + datetime to; + bool retVal = SymbolInfoSessionQuote(symbol, (ENUM_DAY_OF_WEEK)day_of_week, session_index, from, to); + + if (!sendStringResponse(ExpertHandle, ResultToString(retVal, from, to), _response_error)) + { + PrintResponseError("SymbolInfoSessionQuote", _response_error); + } +} + +void Execute_SymbolInfoSessionTrade() +{ + string symbol; + int day_of_week; + uint session_index; + StringInit(symbol, 100, 0); + + if (!getStringValue(ExpertHandle, 0, symbol, _error)) + { + PrintParamError("SymbolInfoSessionTrade", "symbol", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 1, day_of_week, _error)) + { + PrintParamError("SymbolInfoSessionTrade", "day_of_week", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getUIntValue(ExpertHandle, 2, session_index, _error)) + { + PrintParamError("SymbolInfoSessionTrade", "session_index", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + datetime from; + datetime to; + bool retVal = SymbolInfoSessionTrade(symbol, (ENUM_DAY_OF_WEEK)day_of_week, session_index, from, to); + + if (!sendStringResponse(ExpertHandle, ResultToString(retVal, from, to), _response_error)) + { + PrintResponseError("SymbolInfoSessionTrade", _response_error); + } +} + +void Execute_MarketBookAdd() +{ + string symbol; + StringInit(symbol, 100, 0); + + if (!getStringValue(ExpertHandle, 0, symbol, _error)) + { + PrintParamError("MarketBookAdd", "symbol", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + if (!sendBooleanResponse(ExpertHandle, MarketBookAdd(symbol), _response_error)) + { + PrintResponseError("MarketBookAdd", _response_error); + } +} + +void Execute_MarketBookRelease() +{ + string symbol; + StringInit(symbol, 100, 0); + + if (!getStringValue(ExpertHandle, 0, symbol, _error)) + { + PrintParamError("MarketBookRelease", "symbol", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + if (!sendBooleanResponse(ExpertHandle, MarketBookRelease(symbol), _response_error)) + { + PrintResponseError("MarketBookRelease", _response_error); + } +} + +void Execute_MarketBookGet() +{ + string symbol; + StringInit(symbol, 100, 0); + + if (!getStringValue(ExpertHandle, 0, symbol, _error)) + { + PrintParamError("MarketBookGet", "symbol", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + MqlBookInfo book[]; + bool retVal = MarketBookGet(symbol, book); + + if(retVal) + { + int size = ArraySize(book); + if (!sendMqlBookInfoArrayResponse(ExpertHandle, book, size, _response_error)) + { + PrintResponseError("MarketBookGet", _response_error); + } + } + else + { + if (!sendVoidResponse(ExpertHandle, _response_error)) + { + PrintResponseError("MarketBookGet", _response_error); + } + } +} + +void Execute_PositionOpen() +{ + string symbol; + int order_type; + double volume; + double price; + double sl; + double tp; + string comment; + StringInit(symbol, 100, 0); + StringInit(comment, 1000, 0); + + if (!getStringValue(ExpertHandle, 0, symbol, _error)) + { + PrintParamError("PositionOpen", "symbol", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getIntValue(ExpertHandle, 1, order_type, _error)) + { + PrintParamError("PositionOpen", "order_type", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getDoubleValue(ExpertHandle, 2, volume, _error)) + { + PrintParamError("PositionOpen", "volume", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getDoubleValue(ExpertHandle, 3, price, _error)) + { + PrintParamError("PositionOpen", "price", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getDoubleValue(ExpertHandle, 4, sl, _error)) + { + PrintParamError("PositionOpen", "sl", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getDoubleValue(ExpertHandle, 5, tp, _error)) + { + PrintParamError("PositionOpen", "tp", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + if (!getStringValue(ExpertHandle, 6, comment, _error)) + { + PrintParamError("PositionOpen", "comment", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + PrintFormat("Execute_PositionOpen: symbol = %s, order_type = %d, volume = %f, price = %f, sl = %f, tp = %f, comment = %s", + symbol, order_type, volume, price, sl, tp, comment); + + CTrade trade; + bool result = trade.PositionOpen(symbol, (ENUM_ORDER_TYPE)order_type, volume, price, sl, tp, comment); + if (!sendBooleanResponse(ExpertHandle, result, _response_error)) + { + PrintResponseError("PositionOpen", _response_error); + } + + Print("command PositionOpen: result = ", result); +} + +void Execute_BacktestingReady() +{ + bool retVal = false; + if (IsTesting()) + { + Print("Remote client is ready for backteting"); + IsRemoteReadyForTesting = true; + retVal = true; + } + + if (!sendBooleanResponse(ExpertHandle, retVal, _response_error)) + { + PrintResponseError("BacktestingReady", _response_error); + } +} + +void Execute_IsTesting() +{ + if (!sendBooleanResponse(ExpertHandle, IsTesting(), _response_error)) + { + PrintResponseError("IsTesting", _response_error); + } +} + +void Execute_Print() +{ + string printMsg; + StringInit(printMsg, 1000, 0); + + if (!getStringValue(ExpertHandle, 0, printMsg, _error)) + { + PrintParamError("Print", "printMsg", _error); + sendErrorResponse(ExpertHandle, -1, _error, _response_error); + return; + } + + Print(printMsg); + if (!sendBooleanResponse(ExpertHandle, true, _response_error)) + { + PrintResponseError("Print", _response_error); + } +} + void Execute_PositionSelectByTicket() { ulong ticket; @@ -1763,7 +3016,7 @@ void Execute_PositionSelectByTicket() PrintResponseError("PositionSelectByTicket", _response_error); } } - + void PrintParamError(string paramName) { Print("[ERROR] parameter: ", paramName); @@ -1781,35 +3034,37 @@ void PrintResponseError(string commandName, string error = "") void ReadMqlTradeRequestFromCommand(MqlTradeRequest& request) { - int tmpEnumValue; - ulong m_magicValue = 0; - - getIntValue(ExpertHandle, 0, tmpEnumValue, _error); - request.action = (ENUM_TRADE_REQUEST_ACTIONS)tmpEnumValue; - - getULongValue(ExpertHandle, 1, m_magicValue, _error); - request.magic = m_magicValue; - getULongValue(ExpertHandle, 2, request.order, _error); - getStringValue(ExpertHandle, 3, symbolValue, _error); - request.symbol = symbolValue; - getDoubleValue(ExpertHandle, 4, request.volume, _error); - getDoubleValue(ExpertHandle, 5, request.price, _error); - getDoubleValue(ExpertHandle, 6, request.stoplimit, _error); - getDoubleValue(ExpertHandle, 7, request.sl, _error); - getDoubleValue(ExpertHandle, 8, request.tp, _error); - getULongValue(ExpertHandle, 9, request.deviation, _error); - getIntValue(ExpertHandle, 10, tmpEnumValue, _error); - request.type = (ENUM_ORDER_TYPE)tmpEnumValue; - getIntValue(ExpertHandle, 11, tmpEnumValue, _error); - request.type_filling = (ENUM_ORDER_TYPE_FILLING)tmpEnumValue; - getIntValue(ExpertHandle, 12, tmpEnumValue, _error); - request.type_time = (ENUM_ORDER_TYPE_TIME)tmpEnumValue; - getIntValue(ExpertHandle, 13, tmpEnumValue, _error); - request.expiration = (datetime)tmpEnumValue; - getStringValue(ExpertHandle, 14, commentValue, _error); - request.comment = commentValue; - getULongValue(ExpertHandle, 15, request.position, _error); - getULongValue(ExpertHandle, 16, request.position_by, _error); + string symbol; + int tmpEnumValue; + ulong m_magicValue = 0; + StringInit(symbol, 100, 0); + + getIntValue(ExpertHandle, 0, tmpEnumValue, _error); + request.action = (ENUM_TRADE_REQUEST_ACTIONS)tmpEnumValue; + + getULongValue(ExpertHandle, 1, m_magicValue, _error); + request.magic = m_magicValue; + getULongValue(ExpertHandle, 2, request.order, _error); + getStringValue(ExpertHandle, 3, symbol, _error); + request.symbol = symbol; + getDoubleValue(ExpertHandle, 4, request.volume, _error); + getDoubleValue(ExpertHandle, 5, request.price, _error); + getDoubleValue(ExpertHandle, 6, request.stoplimit, _error); + getDoubleValue(ExpertHandle, 7, request.sl, _error); + getDoubleValue(ExpertHandle, 8, request.tp, _error); + getULongValue(ExpertHandle, 9, request.deviation, _error); + getIntValue(ExpertHandle, 10, tmpEnumValue, _error); + request.type = (ENUM_ORDER_TYPE)tmpEnumValue; + getIntValue(ExpertHandle, 11, tmpEnumValue, _error); + request.type_filling = (ENUM_ORDER_TYPE_FILLING)tmpEnumValue; + getIntValue(ExpertHandle, 12, tmpEnumValue, _error); + request.type_time = (ENUM_ORDER_TYPE_TIME)tmpEnumValue; + getIntValue(ExpertHandle, 13, tmpEnumValue, _error); + request.expiration = (datetime)tmpEnumValue; + getStringValue(ExpertHandle, 14, commentValue, _error); + request.comment = commentValue; + getULongValue(ExpertHandle, 15, request.position, _error); + getULongValue(ExpertHandle, 16, request.position_by, _error); } string BoolToString(bool value)