Playing with trading engine concepts and algorithms