The prices of major cryptocurrencies were under-performing as investors book their profits and wait for further cues to buy. Bitcoin (BTC) continued to trade well below its physiological mark of $47,000 at $46,955.58 with a marginal gain of 0.40 per cent. Rival Ethereum is slightly down by 0.03 per cent at $3,919.29, showed coinmarketcap.com data as of 8.45 am.