Report says maximum drawdown, but the trades were 100% ? how is this possible

 
How does the report calculate the maximum drawdown if there were NO losses ?

Lets say an EA shows 100% profitable trades, why is there a maximum drawdown showing a % and report when there was no losses ?
Does it memorize if there was some drawdown on a trade even though the trade may not be a loser, but just went in the wrong directly for a short time ?

What am I missing here ?

Thanks
 

And https://www.mql5.com/en/forum/133885.

Does it memorize if there was some drawdown on a trade even though the trade may not be a loser, but just went in the wrong directly for a short time ?

Yes. Thats what it does.

Reason: