12.4 Bitcoin continues triangle oscillation, it will take time to break 100,000