My own implementation of an algorithmic trader in OCaML