I think bitcoin is a currency, but can be traded like commodities in the market exchanges.
Just like USD, a fiat currency, but peoples can use it for trading in forex market too.
For now, bitcoin market volume is not a good as stock market volume. Once bitcoin become global currency, it will have more volume i believe.