Implementation of a Genetic Algorith to optimize the Moving Average Crossover indicator in C++