diff --git a/mq5/MtApi5.mq5 b/mq5/MtApi5.mq5 index ac2a84ec..8969c5c8 100755 --- a/mq5/MtApi5.mq5 +++ b/mq5/MtApi5.mq5 @@ -227,12 +227,14 @@ int executeCommand() sendBooleanResponse(ExpertHandle, retVal); } break; - case 64: //PositionCloseBy - { - ulong ticket; - getULongValue(ExpertHandle, 0, ticket); - - sendBooleanResponse(ExpertHandle, PositionClose(ticket)); + case 64: //PositionClose + { + int ticket; + CTrade trade; + + getIntValue(ExpertHandle, 0, ticket); + + sendBooleanResponse(ExpertHandle, trade.PositionClose(ticket)); } break; @@ -1734,4 +1736,4 @@ bool OrderCloseAll() if (trade.PositionClose(PositionGetSymbol(i))) i--; } return true; -} \ No newline at end of file +}