If you read the trade data you will understand.
Earlier in the day there were 2 buys 50k and 60k at 0.0295.
That followed by sells at 0.0206 and under. Then followed by buys at 0.018 and 0245 near eod. Buy volume can be greater than sell volume, and yet close lower.
Algos are derived from the technicals(intraday 1,2,3,5,10,15,30,60,120minute, daily, weekly and monthly data, volume, time and interval and many other factors). The mm can input the variables and use several buddy mms with bank of naked shares at BID and ASK to satisfy the objectives of the mm for the stock for the day, week, month.
Each stock, each mm uses a varied set of variables, which makes trading very interesting if one can grasp the intricate ways to navigate the mind of the market maker and their use of the algo.