diff --git a/mq5/MtApi5.ex5 b/mq5/MtApi5.ex5 index c8ea16a0..19f554c3 100755 Binary files a/mq5/MtApi5.ex5 and b/mq5/MtApi5.ex5 differ diff --git a/mq5/MtApi5.mq5 b/mq5/MtApi5.mq5 index 96dfdad3..0f471700 100644 --- a/mq5/MtApi5.mq5 +++ b/mq5/MtApi5.mq5 @@ -7299,9 +7299,11 @@ bool JsonToMqlTradeRequest(JSONObject *jo, MqlTradeRequest& request) request.order = jo.getLong("Order"); //Symbol - CHECK_JSON_VALUE(jo, "Symbol", false); - StringInit(request.symbol, 100, 0); - request.symbol = jo.getString("Symbol"); + if (jo.getValue("Symbol") != NULL) + { + StringInit(request.symbol, 100, 0); + request.symbol = jo.getString("Symbol"); + } //Volume CHECK_JSON_VALUE(jo, "Volume", false);