From cc8299108543f96601e95b626a1e5b24732c2140 Mon Sep 17 00:00:00 2001 From: Hadi Hashemi <hadiamouhashemi@gmail.com> Date: Wed, 8 Dec 2021 15:22:56 +0330 Subject: [PATCH] Fix Partial Close Problem when you partially close an Order for more than once, it didn't work for clients --- Src/MQL4/Scripts/JiowclSubscriberClient.mq4 | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Src/MQL4/Scripts/JiowclSubscriberClient.mq4 b/Src/MQL4/Scripts/JiowclSubscriberClient.mq4 index f156123..d82fa8e 100644 --- a/Src/MQL4/Scripts/JiowclSubscriberClient.mq4 +++ b/Src/MQL4/Scripts/JiowclSubscriberClient.mq4 @@ -405,6 +405,11 @@ bool MakeOrder(const int login, { ticketid = FindOrderBySingalComment(symbol, beforeorderid); + if (ticketid <= 0) + { + ticketid = FindPartClosedOrderByLocal(symbol, beforeorderid); + } + if (ticketid > 0) { //string localmessage = StringFormat("%d|%d-%d|%d", login, orderid, beforeorderid, ticketid);