An Adaptive Multi Agent Bitcoin Trading System