https://safebroker.org/blog/double-top-and-bottom-pattern