Grumpy Finance (GRUMPY) Markets