BTC is unpredictable? not really!