I also noticed this pattern, but it is quite easy to explain. At the weekend people relax and any business activity is reduced. Bitcoin price fully depends on the demand so the price falls in the weekend.
Good point, there's definitely that too. Have you ever tried to capitalise on this?